Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/AlchemyCMS/alchemy_cms

Alchemy is the Open Source Rails CMS framework for the component based web that can be used as classic server side rendered or headless CMS.
https://github.com/AlchemyCMS/alchemy_cms

Allow all html_options to be passed to render_navigation

Before, when you tried to pass html_options like `data` or `rel` etc. these were silently droppe...

4845ecb91b7c4e3459029306c2dd2192a78c334e authored over 7 years ago by gilgor <[email protected]>
Merge pull request #1229 from AlchemyCMS/legacy-page-request-specs

Convert legacy page redirect spec into request spec

48cbe612211fe5296fa71838a1db08b645834ad0 authored over 7 years ago by Martin Meyerhoff <[email protected]>
Convert legacy page redirect spec into request spec

Rails controller spec are unit tests to controllers where
the routing and lots of Rails' interna...

aeb74f39c0d13a8a54d3f6b2701410fc66fca170 authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1230 from AlchemyCMS/harden-content-spec

Remove excessive stubbing from contents controller spec

ac4d1e96733039f937573e14e50fd361358f4476 authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1225 from AlchemyCMS/raise-dragonfly-version

Use at least dragonfly 1.0.7

5e6594413c5171012895ddfd7a1222d0de94173e authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1224 from AlchemyCMS/no-arrays-in-breadcrump

Don't convert AR relations to arrays in breadcrump

bca634a1b4ecff69ab51ee9aa8068bb447a10e13 authored over 7 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #890 from nielspetersen/pass-content-length-response-header

Transmit content length for attachments

6475e50d7637a4f4663d8bbf1b425fa249a9f024 authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1239 from AlchemyCMS/bye-bye-seeder

Bye bye seeder

2f3f8a3e814607d30036704739226091c2e85720 authored over 7 years ago by Martin Meyerhoff <[email protected]>
Do not seed in specs anymore

Alchemy now handles creation of default site, root pages and default languages without the need ...

ffb1fa2811af44f1a82d674b291f349f99ec4635 authored over 7 years ago by Thomas von Deyen <[email protected]>
Seeder does not create scaffold anymore

The seeder now only works for seeding pages and users. The default site, their default language ...

c61d2481b13deb5ec8ca330fac7fab19fabd8660 authored over 7 years ago by Thomas von Deyen <[email protected]>
Create root page if none is present

When accessing `Page.root` and no root page is present yet, we create one.

This let’s us get ri...

8c2bd33764abccbb2b70813ccdfd34e682908859 authored over 7 years ago by Thomas von Deyen <[email protected]>
Raise while creating default language in site model

Since we now create the default site the time we try to load it the first time and the site crea...

4f0bb9461d39762de1c21e8ee97a346cbbb6d59f authored over 7 years ago by Thomas von Deyen <[email protected]>
Set the default page layout for new languages

When an admin creates a new language the default page layout should be already set.

The former ...

5a124c73268e996639d7eeadd944c30277fa1518 authored over 7 years ago by Thomas von Deyen <[email protected]>
Create default site when not present yet

When we ask for `Alchemy::Site.default` we want to get the default site everytime, even when it’...

9eb3e9ef44555a22b712ea44c3d52690fe2ab891 authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1236 from AlchemyCMS/permit-search-params

Permit search params while redirecting in library

1c14cf16434ffecb3dc01a08948ea81e4bc561dd authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1240 from AlchemyCMS/remove-unused-page-attributes

Remove unused Page attr_accessors

154ce11d1dbc74c5d35f4ba36e70b31f0e1264a9 authored over 7 years ago by Martin Meyerhoff <[email protected]>
Remove unused Page attr_accessors

Page `:do_not_sweep` and `:do_not_validate_language` are left overs from acient times.

48f0d76da9a51b35cccea7cfc2e0debd0d40eceb authored over 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1238 from AlchemyCMS/add-config-stubbing-helper

Add a configuration stubbing helper

5c21dc9cf10f874dcbd8a8ce1b322b6ae6197804 authored over 7 years ago by Thomas von Deyen <[email protected]>
Use stub_alchemy_config to stub config in specs

Eat your own dog food

9f72eb96de08b39fe0da70bba9ce15c6b7c4ae5b authored over 7 years ago by Thomas von Deyen <[email protected]>
Add a configuration stubbing helper

In order to be able to stub Alchemy configuration you can use this helper in you specs.

Require...

bddca5b98cbe5010e44a7dc36edc271b3bb680e7 authored over 7 years ago by Thomas von Deyen <[email protected]>
Permit search params while redirecting in library

Former we build a hash of parameters to pass along while redirecting
in attachment and picture l...

75eaa8bfebd7853dbb17785ceba2aa6faff2db9c authored over 7 years ago by Thomas von Deyen <[email protected]>
Transmit content length for attachments

1ab521ade5f3fe7fef77a804da0c886958bbb24d authored over 7 years ago by Niels Petersen <[email protected]>
Merge pull request #1234 from AlchemyCMS/fix-essence-picture-controller-spec

Only allow floats and ints as fixed ratio for crop

42085be7f9e7f428fe82f6a31993f09212484eb1 authored over 7 years ago by Martin Meyerhoff <[email protected]>
Only allow floats and ints as fixed ratio for crop

Former we only checked if a fixed ratio was passed or not by checking its existence.
In Rails 5 ...

a7024231704a77a439acb8f7c6b013ca5cf92ba8 authored over 7 years ago by Thomas von Deyen <[email protected]>
Remove excessive stubbing from contents controller spec

The contents controller spec stubbs everything happening along the
way to the content model.

By...

c6abe75e13ba0257d795e7c046d13254f1317c0d authored over 7 years ago by Thomas von Deyen <[email protected]>
Use at least dragonfly 1.0.7

Dragonfly < 1.0.7 has security issues fixed with 1.0.7

See: https://hakiri.io/technologies/drag...

95df82f8309454f6719667ca58776659d396a3e1 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Don't convert AR relations to arrays in breadcrump

Previously we converted the active record relation for pages
in the breadcrump helper into array...

5ad81858186434d499e4dba33788aa7443293c59 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1223 from AlchemyCMS/harden-admin-attachments-download-spec

Hardens the admin attachments download spec

211f0c7e9d1309e851d8ea441e34963d450abf9e authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1221 from AlchemyCMS/options-params-parser

Future proof option params parsing

66c337f1b6e567c4071898a80b0e24973c2d2740 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Hardens the admin attachments download spec

By stubbing too much of what happens inside the controller
this test actually tests nothing.

By...

dec4917fbbdb1d7341a405b02f73f8550d7f0652 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Future proof option params parsing

Previously we dealed with Strings, Hashes and Arrays (which are obviously never used, because we...

ceece8b119512cb0a4d5ab08ca8048f9549553b4 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1220 from AlchemyCMS/refactor-uploader-specs

Refactor uploader specs for attachment and picture

867cd3bdafb94e9f339968182abfbefb3c05707d authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Refactor uploader specs for attachment and picture

Previously we made the silly assumption that nil values
passed as files lead to invalid uploads....

d8524bc1859fbc3a195ee8a916daedf0e5d329cc authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1218 from AlchemyCMS/fix-spelling-of-successful

Fix spelling of successful

ec48531249b72d42f491274021e7634d066037fb authored almost 8 years ago by Robin Böning <[email protected]>
Fix spelling of successful

S|succesful(ly) -> S|successful(ly)

1fd40d5b595f698a8b0782a554dcb476688e21f9 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1216 from AlchemyCMS/sanitize-tag-list-helper-params

Permit parameters in render_tag_list helper

a25b9d53dee355b9e3a1ed12f908be0114863b4b authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1217 from AlchemyCMS/avoid-nil-as-asset-source

Prevent nil asset source errors in essence picture view spec

68497da13bfcf595a322f95d039c10c45f2bb265 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1213 from AlchemyCMS/allow-silence-deprecations

Allow to globally silence deprecations

cf31a51757e4ac85ad4fb88b6f00166726c783c5 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Permit parameters in render_tag_list helper

The parameters passed to the url helper in render_tag_list helper are unsanitzed.

Although cons...

9d78c6a78ad30d83254f0347f215c84672696b2f authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1215 from AlchemyCMS/clean-up-require-path

Clean up require path

1ee203ab5dc87cc63e2cca364f5f36d4d179ee4d authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1214 from AlchemyCMS/fix-touch-signature

Allow any number of arguments on touch method

153800cda5a9107dc864421f9bd9eec6beef412b authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1212 from AlchemyCMS/blank-value-for-required-page-attribute

Set a blank value for required page attribute

ea355e060fedf4692376088e4a599d4c07905822 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1211 from AlchemyCMS/cache-classes-in-tests

Enable cache_classes in test env

eee5bc38b64d0123c603d4a928ec0818e89c8d3c authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1210 from AlchemyCMS/expect-full-mime-type-string

Expect full mime type string instead of abbreviation

e8589e1fc952d823ff0034f4f833e9b4b3a9cc2f authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Move kaminari hack out of alchemy folder

It's not part of the Alchermy namespace, so it should live in it's very own folder.

35b233deb51dac9c7df6e669ab0c0c6c13213fd9 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Clean up alchemy require structure

We currenlty require every dependency in engine.rb. That is cumbersome and should live in Ruby g...

ff4b286e61adbda57215304d65e29280577a534f authored almost 8 years ago by Thomas von Deyen <[email protected]>
Allow any number of arguments on touch method

We override activerecords touch method. We don't need any of the arguments passed into that meth...

8051386f70e18a2a0e7238d05fdefc8f2eb8c517 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Prevent nil asset source errors in essence picture view spec

c890e6e8080be6f9cb69a865036ce604cbb45c64 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Allow to globally silence deprecations

In order to be able to silence ActiveSupport::Deprecations globally we need to store the current...

f36a7fc98ad05039bec19c715607dbb873ed6baa authored almost 8 years ago by Thomas von Deyen <[email protected]>
Set a blank value for required page attribute

include_blank must not be false for required attributes

f074b329f22e52b2f643bb22b51597a1b36ce44e authored almost 8 years ago by Thomas von Deyen <[email protected]>
Enable cache_classes in test env

This is the default for test env anyway, is the default on production envs
and should even speed...

95676d3c7154e65a7ef160b6a531125e574faa12 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Raise version to 3.6.0.beta

d35299587e4cfc276c26c89ea8bbaf799159fcf8 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Expect full mime type string instead of abbreviation

Rails 5 now returns full mime type string instead of abbreviated symbol.

fead822f92105b5572fb911491fae07f41d13245 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1204 from shobee/patch-1

Show languages for current site only in layout pages

b4e2babb555bf79852415458e71ad795df1b41d0 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1206 from AlchemyCMS/remove-installer

Remove the stand alone installer

ccc765671cd97a6c8112c2beb0158379d0ade29c authored almost 8 years ago by Thomas von Deyen <[email protected]>
Remove the stand alone installer

The stand alone installer mainly creates a rails app and adds the gem into the gemspec, then run...

b68f18d53f2ad9f8718f3b6756ccc3299d8ccbe3 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1207 from AlchemyCMS/fix-essence-file-spec

Create instead attachment in essence file spec

1bf7c625d1a616324aa75448cf77cdb6a0c22b6e authored almost 8 years ago by Thomas von Deyen <[email protected]>
Create instead attachment in essence file spec

Only stubbing it does not work because in the shared example we access the database.

Factory Gi...

34c4e5a174ffb7a070ee5a16ba9cb7ea6391b4a2 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Fix the logo in README

aa1ae1a770333ada5caf9d914096091c6c7b5e31 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1202 from AlchemyCMS/new-spinner

Add a new spinner animation

18d3b608223d5d288c2b7bba8922b92f41fc53b1 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Show languages for current site only

Default scope on `Language` has been removed [here](https://github.com/AlchemyCMS/alchemy_cms/co...

6c65f3af1e857cd4f1803dac54fe3af0f60a4f22 authored almost 8 years ago by Andreas Schober <[email protected]>
Merge pull request #1200 from aizad02/master

alchemy-capistrano set require to false

db78347941c4e9bbcf1633c68f2862af0e04ee14 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1197 from AlchemyCMS/sort-action-view

Use normal view for pages sort action

1811760689a731d5303e971435ead96d242dc593 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Fix positioning of spinner in disabled button

e42e3fc81caa36cc9b6e4a512f5b21828f9cb091 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Add a new spinner animation

Removes the old spin.js library and add a svg/css based spinner that's build of the Alchemy icon.

8881c00c2078d44472c838275451566ba526fbe2 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Remove watchForSpinner

Only used in the sitemap and this was superfluous, as the sitemap.js already handle this.

35c3f64aa73a483ef09a66f6164163470490a3fd authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1203 from AlchemyCMS/handlebars-assets

Handlebars assets

56b29d93211cc5f90c675161ace64b3b7978a894 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1201 from AlchemyCMS/fix-page-link-status

Fix the status icons in link internal page overlay

651c0e5c6c3e12c1befbb9f351d0e0c4153bcaa8 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Require the currently empty templates folder

398ad35e69365c54edec5d45c2493d3c6053711e authored almost 8 years ago by Thomas von Deyen <[email protected]>
Add handlebars_assets gem to compile .hbs templates

2ce24fe468440ff8e4f0020210526b1948c22fdc authored almost 8 years ago by Thomas von Deyen <[email protected]>
Fix the status icons in link internal page overlay

With

97b5930569edf21cd844f2881b007c5ea343b769 authored almost 8 years ago by Thomas von Deyen <[email protected]>
alchemy-capistrano set as non required otherwise will break project initialization

59a027bcc9ad7cb861a17a313e69bebeb391f967 authored almost 8 years ago by Aizad <[email protected]>
Merge pull request #1174 from Brantron/unique-nested-elements

Prevent previously used unique child elements fom being used

0d4b59cd437571f4ccc020eaa93b51ed72dc99f1 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Use normal view for pages sort action

Instead of using a ajax get request and the need for jQuery soup we make the admin pages sort ac...

d69ae58994eb2183fa6d45a5ea3b550042d649b2 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1198 from AlchemyCMS/remove-button-function

Remove unused Alchemy.Buttons function

3b29f8fa1db869af617ff29512ecbfe5594c3131 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1199 from AlchemyCMS/recolor-turbolinks-progress

Re-color the Turbolinks progressbar

4b0068b7c6a6b119781ea163a505acfd942fe6d3 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Re-color the Turbolinks progressbar

c426b06b8d140b09dbac9228001971c100a7910c authored almost 8 years ago by Thomas von Deyen <[email protected]>
Remove unused Alchemy.Buttons function

A piece of code that never gets called and would not work anyway...

f1d500686de339354063f9b1163a802507a16a1a authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1193 from AlchemyCMS/image-srcset

Add srcset and sizes support for EssencePicture

2c71d11df2f7c8e1473485e023c84653b606611e authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Add srcset and sizes support for EssencePicture

If srcset content setting is present a srcset attribute
including resize image url and dimension...

5c868f2f89641aabaf3dc1609f612596cd67cd06 authored almost 8 years ago by Thomas von Deyen <[email protected]>
prevent previously used unique child elements from being used

946c6e48c5c564cbd2fd228f1f82cc1a90738a5b authored almost 8 years ago by Brandon Lawrence <[email protected]>
Merge pull request #1192 from AlchemyCMS/uploader-fixes

Hide the upload container if cancelled last item

ef9797bf69096852b06873a833b126d7af922a97 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1186 from AlchemyCMS/remove-mountpoint

Remove mountpoint

6af8f2a41fe115850a09f53ea48aa671c8275d09 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Hide the upload container if cancelled last item

If the uploader shows an error ()ie. the file suze is too large the uploader displays a error me...

151abbfcdc023e9cc304425d56341cca3d040fac authored almost 8 years ago by Thomas von Deyen <[email protected]>
Add changelog for mountpoint removal

9bcf03983c41537a306fd24fad63a6491fc63d67 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Remove mountpoint class

Since we removed the filesystem based picture cache recently, we don't need to read the routes m...

ac506645d38ccd091fb3207ff41b6138de91fcd6 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1188 from AlchemyCMS/add-coverage-filter

Remove unrelevant files from coverage report

77b9cba11c6e7773dc25e3b93b652f3f6cb79ef1 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1190 from mamhoff/only-show-language-links-from-current-site

Fix: `language_links` scopes languages to current site

741db3bd6130828b654ecd82d0d09f2031d1c85a authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1191 from mamhoff/fix-date-pickers

Increase EssenceDate fields to 100% width

960196ad9a7a911a32a84b1191c6fdfe3b18f018 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Increase EssenceDate fields to 100% width

Previously, the date picker would become difficult to use for
a second date field in a row: They...

ed0c3294e378e23aab97b124022997f1aa6a1a7c authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Fix: `language_links` scopes languages to current site

We removed the default scope on the Language model, and now
the `language_links` helper rendered...

6b52bd30ca707470cb6186396ca3204ebbd5f997 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1185 from AlchemyCMS/remove-picture-flush

Remove flush picture cache method

91d11d6f6435929964d84f7a8d1244e5f3f7a3b3 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1189 from IngoAlbers/iss_1158

Disable turbolinks in menubar, fixes #1158

16ad07a2e8c7130b31a8ab49b4f0fcec5c147a60 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Disable turbolinks in menubar, fixes #1158

70e278b3177eb74b3c29953dd0a2da45cfa298bd authored almost 8 years ago by Ingo Albers <[email protected]>
Merge pull request #1159 from akra/fix/copy_templates_method

fix: copy_templates method

c8c45ae15fd1c405fe758cf2d63975d196e20334 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Add changelog for picture cache flush removal

d0fd3a7bad4083dc708b17eba87ce41590bdd1ba authored almost 8 years ago by Thomas von Deyen <[email protected]>
Remove flush picture cache method

Since Alchemy does not provide any picture caching by default anymore and the caching is now par...

983d561f1f695adf72c1b8ab665a805c0779abb0 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Remove unrelevant files from coverage report

These files don't hold relevant code.

04e63b7900c6e7ac02f0eec5c93550b5c7e74ec3 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1187 from AlchemyCMS/fix-codeclimate

Fix codeclimate

fecf4cb8bc5a3c77b9e71c68aa1b924c68038517 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Remove the IRC and Gitter webhooks

8c959f52a366c53586ec3983277f542ac2181294 authored almost 8 years ago by Thomas von Deyen <[email protected]>