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
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]>Convert legacy page redirect spec into request spec
48cbe612211fe5296fa71838a1db08b645834ad0 authored over 7 years ago by Martin Meyerhoff <[email protected]>
Rails controller spec are unit tests to controllers where
the routing and lots of Rails' interna...
Remove excessive stubbing from contents controller spec
ac4d1e96733039f937573e14e50fd361358f4476 authored over 7 years ago by Thomas von Deyen <[email protected]>Use at least dragonfly 1.0.7
5e6594413c5171012895ddfd7a1222d0de94173e authored over 7 years ago by Thomas von Deyen <[email protected]>Don't convert AR relations to arrays in breadcrump
bca634a1b4ecff69ab51ee9aa8068bb447a10e13 authored over 7 years ago by Martin Meyerhoff <[email protected]>Transmit content length for attachments
6475e50d7637a4f4663d8bbf1b425fa249a9f024 authored over 7 years ago by Thomas von Deyen <[email protected]>Bye bye seeder
2f3f8a3e814607d30036704739226091c2e85720 authored over 7 years ago by Martin Meyerhoff <[email protected]>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]>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]>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]>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]>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]>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]>Permit search params while redirecting in library
1c14cf16434ffecb3dc01a08948ea81e4bc561dd authored over 7 years ago by Thomas von Deyen <[email protected]>Remove unused Page attr_accessors
154ce11d1dbc74c5d35f4ba36e70b31f0e1264a9 authored over 7 years ago by Martin Meyerhoff <[email protected]>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]>Add a configuration stubbing helper
5c21dc9cf10f874dcbd8a8ce1b322b6ae6197804 authored over 7 years ago by Thomas von Deyen <[email protected]>Eat your own dog food
9f72eb96de08b39fe0da70bba9ce15c6b7c4ae5b authored over 7 years ago by Thomas von Deyen <[email protected]>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]>
Former we build a hash of parameters to pass along while redirecting
in attachment and picture l...
1ab521ade5f3fe7fef77a804da0c886958bbb24d authored over 7 years ago by Niels Petersen <[email protected]>
Only allow floats and ints as fixed ratio for crop
42085be7f9e7f428fe82f6a31993f09212484eb1 authored over 7 years ago by Martin Meyerhoff <[email protected]>
Former we only checked if a fixed ratio was passed or not by checking its existence.
In Rails 5 ...
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]>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]>
Previously we converted the active record relation for pages
in the breadcrump helper into array...
Hardens the admin attachments download spec
211f0c7e9d1309e851d8ea441e34963d450abf9e authored almost 8 years ago by Thomas von Deyen <[email protected]>Future proof option params parsing
66c337f1b6e567c4071898a80b0e24973c2d2740 authored almost 8 years ago by Martin Meyerhoff <[email protected]>
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]>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]>Refactor uploader specs for attachment and picture
867cd3bdafb94e9f339968182abfbefb3c05707d authored almost 8 years ago by Martin Meyerhoff <[email protected]>
Previously we made the silly assumption that nil values
passed as files lead to invalid uploads....
Fix spelling of successful
ec48531249b72d42f491274021e7634d066037fb authored almost 8 years ago by Robin Böning <[email protected]>S|succesful(ly) -> S|successful(ly)
1fd40d5b595f698a8b0782a554dcb476688e21f9 authored almost 8 years ago by Thomas von Deyen <[email protected]>Permit parameters in render_tag_list helper
a25b9d53dee355b9e3a1ed12f908be0114863b4b authored almost 8 years ago by Martin Meyerhoff <[email protected]>Prevent nil asset source errors in essence picture view spec
68497da13bfcf595a322f95d039c10c45f2bb265 authored almost 8 years ago by Martin Meyerhoff <[email protected]>Allow to globally silence deprecations
cf31a51757e4ac85ad4fb88b6f00166726c783c5 authored almost 8 years ago by Martin Meyerhoff <[email protected]>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]>Clean up require path
1ee203ab5dc87cc63e2cca364f5f36d4d179ee4d authored almost 8 years ago by Martin Meyerhoff <[email protected]>Allow any number of arguments on touch method
153800cda5a9107dc864421f9bd9eec6beef412b authored almost 8 years ago by Martin Meyerhoff <[email protected]>Set a blank value for required page attribute
ea355e060fedf4692376088e4a599d4c07905822 authored almost 8 years ago by Martin Meyerhoff <[email protected]>Enable cache_classes in test env
eee5bc38b64d0123c603d4a928ec0818e89c8d3c authored almost 8 years ago by Martin Meyerhoff <[email protected]>Expect full mime type string instead of abbreviation
e8589e1fc952d823ff0034f4f833e9b4b3a9cc2f authored almost 8 years ago by Martin Meyerhoff <[email protected]>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]>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]>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]>c890e6e8080be6f9cb69a865036ce604cbb45c64 authored almost 8 years ago by Thomas von Deyen <[email protected]>
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]>include_blank must not be false for required attributes
f074b329f22e52b2f643bb22b51597a1b36ce44e authored almost 8 years ago by Thomas von Deyen <[email protected]>
This is the default for test env anyway, is the default on production envs
and should even speed...
d35299587e4cfc276c26c89ea8bbaf799159fcf8 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Rails 5 now returns full mime type string instead of abbreviated symbol.
fead822f92105b5572fb911491fae07f41d13245 authored almost 8 years ago by Thomas von Deyen <[email protected]>Show languages for current site only in layout pages
b4e2babb555bf79852415458e71ad795df1b41d0 authored almost 8 years ago by Thomas von Deyen <[email protected]>Remove the stand alone installer
ccc765671cd97a6c8112c2beb0158379d0ade29c authored almost 8 years ago by Thomas von Deyen <[email protected]>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]>Create instead attachment in essence file spec
1bf7c625d1a616324aa75448cf77cdb6a0c22b6e authored almost 8 years ago by Thomas von Deyen <[email protected]>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]>aa1ae1a770333ada5caf9d914096091c6c7b5e31 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Add a new spinner animation
18d3b608223d5d288c2b7bba8922b92f41fc53b1 authored almost 8 years ago by Thomas von Deyen <[email protected]>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]>alchemy-capistrano set require to false
db78347941c4e9bbcf1633c68f2862af0e04ee14 authored almost 8 years ago by Martin Meyerhoff <[email protected]>Use normal view for pages sort action
1811760689a731d5303e971435ead96d242dc593 authored almost 8 years ago by Martin Meyerhoff <[email protected]>e42e3fc81caa36cc9b6e4a512f5b21828f9cb091 authored almost 8 years ago by Thomas von Deyen <[email protected]>
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]>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]>Handlebars assets
56b29d93211cc5f90c675161ace64b3b7978a894 authored almost 8 years ago by Thomas von Deyen <[email protected]>Fix the status icons in link internal page overlay
651c0e5c6c3e12c1befbb9f351d0e0c4153bcaa8 authored almost 8 years ago by Martin Meyerhoff <[email protected]>398ad35e69365c54edec5d45c2493d3c6053711e authored almost 8 years ago by Thomas von Deyen <[email protected]>
2ce24fe468440ff8e4f0020210526b1948c22fdc authored almost 8 years ago by Thomas von Deyen <[email protected]>
With
97b5930569edf21cd844f2881b007c5ea343b769 authored almost 8 years ago by Thomas von Deyen <[email protected]>59a027bcc9ad7cb861a17a313e69bebeb391f967 authored almost 8 years ago by Aizad <[email protected]>
Prevent previously used unique child elements fom being used
0d4b59cd437571f4ccc020eaa93b51ed72dc99f1 authored almost 8 years ago by Martin Meyerhoff <[email protected]>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]>Remove unused Alchemy.Buttons function
3b29f8fa1db869af617ff29512ecbfe5594c3131 authored almost 8 years ago by Thomas von Deyen <[email protected]>Re-color the Turbolinks progressbar
4b0068b7c6a6b119781ea163a505acfd942fe6d3 authored almost 8 years ago by Thomas von Deyen <[email protected]>c426b06b8d140b09dbac9228001971c100a7910c authored almost 8 years ago by Thomas von Deyen <[email protected]>
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]>Add srcset and sizes support for EssencePicture
2c71d11df2f7c8e1473485e023c84653b606611e authored almost 8 years ago by Martin Meyerhoff <[email protected]>
If srcset content setting is present a srcset attribute
including resize image url and dimension...
946c6e48c5c564cbd2fd228f1f82cc1a90738a5b authored almost 8 years ago by Brandon Lawrence <[email protected]>
Hide the upload container if cancelled last item
ef9797bf69096852b06873a833b126d7af922a97 authored almost 8 years ago by Martin Meyerhoff <[email protected]>Remove mountpoint
6af8f2a41fe115850a09f53ea48aa671c8275d09 authored almost 8 years ago by Thomas von Deyen <[email protected]>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]>9bcf03983c41537a306fd24fad63a6491fc63d67 authored almost 8 years ago by Thomas von Deyen <[email protected]>
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]>Remove unrelevant files from coverage report
77b9cba11c6e7773dc25e3b93b652f3f6cb79ef1 authored almost 8 years ago by Thomas von Deyen <[email protected]>Fix: `language_links` scopes languages to current site
741db3bd6130828b654ecd82d0d09f2031d1c85a authored almost 8 years ago by Martin Meyerhoff <[email protected]>Increase EssenceDate fields to 100% width
960196ad9a7a911a32a84b1191c6fdfe3b18f018 authored almost 8 years ago by Thomas von Deyen <[email protected]>
Previously, the date picker would become difficult to use for
a second date field in a row: They...
We removed the default scope on the Language model, and now
the `language_links` helper rendered...
Remove flush picture cache method
91d11d6f6435929964d84f7a8d1244e5f3f7a3b3 authored almost 8 years ago by Thomas von Deyen <[email protected]>Disable turbolinks in menubar, fixes #1158
16ad07a2e8c7130b31a8ab49b4f0fcec5c147a60 authored almost 8 years ago by Martin Meyerhoff <[email protected]>70e278b3177eb74b3c29953dd0a2da45cfa298bd authored almost 8 years ago by Ingo Albers <[email protected]>
fix: copy_templates method
c8c45ae15fd1c405fe758cf2d63975d196e20334 authored almost 8 years ago by Thomas von Deyen <[email protected]>d0fd3a7bad4083dc708b17eba87ce41590bdd1ba authored almost 8 years ago by Thomas von Deyen <[email protected]>
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]>These files don't hold relevant code.
04e63b7900c6e7ac02f0eec5c93550b5c7e74ec3 authored almost 8 years ago by Thomas von Deyen <[email protected]>Fix codeclimate
fecf4cb8bc5a3c77b9e71c68aa1b924c68038517 authored almost 8 years ago by Thomas von Deyen <[email protected]>8c959f52a366c53586ec3983277f542ac2181294 authored almost 8 years ago by Thomas von Deyen <[email protected]>