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

Adds an image slideshow to picture library.

6099693d717e0948249bded340519d06d0662541 authored almost 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #893 from mamhoff/refactor-default-language-creation-on-sites

Refactor default language creation into a private method

c3f7ca8016ca6603c738cbec536423a1376ba100 authored almost 9 years ago by Thomas von Deyen <[email protected]>
Refactor default language creation into a private method

... and announce it somewhere in the upper part of the file.

785e4ec1c66616b667fd50122d6ffd76c0ce2b63 authored almost 9 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #892 from AlchemyCMS/adds-site-request-specs

Adds site request specs \o|

4672d7eeab84bec8fd142b1ff0ad14bd179474d3 authored almost 9 years ago by Martin Meyerhoff <[email protected]>
Adds site request specs

a34d2bbcb582058a58a04c5264d9be5b8431c590 authored almost 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #891 from AlchemyCMS/refactor-factories

Refactors factories

8b6bde6b78d9f28bb691f912bfff6039eac3b0e5 authored about 9 years ago by Martin Meyerhoff <[email protected]>
Refactors factories

Splits up the huge factory file into individual files for each model and properly namespaces the...

cf60d11900963e871f0bcc0ea66b9a3a25d45b18 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #885 from getkiwicom/custom_admin_routing

Allow custom routing for admin backend

28a01defe5782a85470d2361f50e8382510fdb0b authored about 9 years ago by Thomas von Deyen <[email protected]>
Add simple admin routing specs

9daaf2f329c2323d2f4d5c310d27efe3bb114585 authored about 9 years ago by Milosz Jerkiewicz <[email protected]>
Allow custom routing for admin backend

871e77eca5bdb014339be153f4adffd21ec36344 authored about 9 years ago by Milosz Jerkiewicz <[email protected]>
Merge pull request #888 from jrieger/send_file

Use `send_file` instead of `send_data`

a6fb572d3c9cfa1e1ee14d6683fac498a8d21d71 authored about 9 years ago by Thomas von Deyen <[email protected]>
Use `send_file` instead of `send_data`

Using `send_file` allows the use of X-Sendfile/X-Accel-Redirect with
Apache/Nginx to bypass rail...

814b0fee80cba673c978eedca018db5901a61e04 authored about 9 years ago by Jan Rieger <[email protected]>
Merge pull request #884 from IngoAlbers/iss_883

Only show published elements in RSS feed, fixes #883

b6c0c0785b60a905232553959f7a12f9a35f8c46 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #887 from mamhoff/keep-ransack-parameters

Always pass on search parameters through resource controller actions

e61030e4e60964e61ee07e3b9c8678cbbc9d0182 authored about 9 years ago by Thomas von Deyen <[email protected]>
Require ActiveSupport before CoreExt

According to
http://edgeguides.rubyonrails.org/active_support_core_extensions.html,
`active_supp...

105998f47d6934c03290537fecb5a4cddb3c3685 authored about 9 years ago by Martin Meyerhoff <[email protected]>
Always pass on search and page parameters through resource controller actions

My client has big resources through which they need to search, then
modify an entry, then contin...

4c371a767ea6fab2c15df6f1712aca9df1b22bf1 authored about 9 years ago by Martin Meyerhoff <[email protected]>
Use available scope to exclude trashed elements #883

e7a8b2bf083439f1b20d4bbffebb80563c69aacc authored about 9 years ago by Ingo Albers <[email protected]>
Merge pull request #881 from IngoAlbers/iss_880

Allow PagesController to handle rss requests, fixes #880

f30405a8f33a69bebad2243c514db5eb396a63b1 authored about 9 years ago by Thomas von Deyen <[email protected]>
Allow PagesController to handle rss requests, fixes #880

a6fc372ceb089afc1eb2354a5b8989cc66bc9910 authored about 9 years ago by Ingo Albers <[email protected]>
Only show published elements in RSS feed, fixes #883

864b8c99d949c64114cee1c274ed1388dd1f58aa authored about 9 years ago by Ingo Albers <[email protected]>
Merge pull request #886 from mixandgo/bugfix/849_tags_got_concatenated_when_saving_tags_for_picture

Fix tag list display on load

4b781ab2455bab01549c0f0f93f4473d5663a418 authored about 9 years ago by Thomas von Deyen <[email protected]>
Fix tag list display on load

The edit picture form has a tags list field that was not displaying the
tags as a list. Instead ...

1e1d192572cef0566b638a071622dcfa22d96395 authored about 9 years ago by Cezar Halmagean <[email protected]>
Removes rspec-activemodel-mocks_patch

86597579a46552eb4f6e27003e510bc1be107ba7 authored about 9 years ago by Thomas von Deyen <[email protected]>
Fixate mysql2 gem version

See https://github.com/rails/rails/issues/21544

5cbf982ec90e5557b221106b7c5744dad701a728 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #801 from gitter-badger/gitter-badge

Add a Gitter chat badge to README.md

cc79a493b4b111f1e97a3a26ecedc81ae8bcc151 authored about 9 years ago by Thomas von Deyen <[email protected]>
Adds a travis notification for gitter

d8ae1cf0c39142032290388e8b6de844f5d20e55 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #876 from AlchemyCMS/on-page-layout-callback

Enable to pass multiple page_layouts to on_page_layout

d3d3aae3d484070b4209c3f54ac8c3d149840e89 authored about 9 years ago by Thomas von Deyen <[email protected]>
Enhances code documentation for on_page_layout mixin

ae8fed7839624323492e43e41f5a76b5aefd83d1 authored about 9 years ago by Robin Böning <[email protected]>
Merge pull request #877 from AlchemyCMS/fix/orphaned_nested_elements

Add `dependent: :destroy` to has_many relation for nested elements

3c2753ff27b2a602a1209390678e90f8ec258707 authored about 9 years ago by Thomas von Deyen <[email protected]>
Add `dependent: :destroy` to has_many relation for nested elements

To avoid orphaned elements, nested elements need to be destroyed when its parent is deleted.

acca1bb56329ea436c3f8b163744935e8a3a16fc authored about 9 years ago by Robin Böning <[email protected]>
Enable to pass multiple page_layouts to on_page_layout

The given callback will be run on each given page_layout

94e1a68f38791e5fa57008bceba2ed0b63c8fd9b authored about 9 years ago by Robin Böning <[email protected]>
Merge pull request #875 from AlchemyCMS/remove-user-permissions

Removes user class permissions.

dde1c755f46732a9b1902fa3294cd028ca95c1db authored about 9 years ago by Thomas von Deyen <[email protected]>
Removes user class permissions.

Alchemy should not have abilities for the user class. This is
responsibility of the user class p...

9111704891ed3df57f053ee881743c7a213fe8b6 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #874 from AlchemyCMS/fix/860

Do not raise error if element_ids params is missing while ordering el…

aad0af690939bcf31455b67ce6f399f7a2519312 authored about 9 years ago by Thomas von Deyen <[email protected]>
Do not raise error if element_ids params is missing while ordering elements

Fixes #860

f05105833011d9c004d3b139197e1638084fb3e4 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #857 from AlchemyCMS/on-page-layout-callback

Fix on_page_layout callback functionality

b426fe7b47f9d29ff1fb3ecac7f78c1ee1c50991 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #871 from AlchemyCMS/fix/essence_select_grouped_options_tags

Fix/essence select grouped options tags

f84cdd104058ae70f8a45134a98f6a9888978f89 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #873 from IngoAlbers/remove_locale_in_a_tag

Remove invalid locale attribute from a tag in navigation

7d12fd16f9d2830ab1a7b24919dd5a4020b15314 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #872 from AlchemyCMS/fix/animated-gifs-display

Fix animated gifs display

eeba91c78f5a9a0643478f85bd97570e15ccfa5d authored about 9 years ago by Thomas von Deyen <[email protected]>
Remove invalid locale attribute from a tag in navigation

19a4b6dc87abd0d9d46c116afde38d21ef8bc43c authored about 9 years ago by Ingo Albers <[email protected]>
Display image in original format inside library overlay.

Refs #794

819b39ded0f712e8a51d435cf84f9a2c2473767b authored about 9 years ago by Thomas von Deyen <[email protected]>
Flatten animated gifs before converting format.

Based on @Andrekra solution.

Fixes #794

a05855cab001e9cf3a6fababdb592a77acb40caf authored about 9 years ago by Thomas von Deyen <[email protected]>
Refactor essence_select_editor partial layout.

f1a63b7acd131eaa6b49a810279bfea97e9e1829 authored about 9 years ago by Thomas von Deyen <[email protected]>
Fix: EssenceSelect grouped select_values.

If EssenceSelect select_values where passed as Hash we get an syntax error.

Removing the last p...

64a4417776104677c3f3768f4dede97c5fabb50e authored about 9 years ago by Thomas von Deyen <[email protected]>
Move on_page_layout test into controllers specs.

It is a controller spec, so it should live in controller specs folder.

a79c2f356f100a62d68caee9399283e282df18ec authored about 9 years ago by Thomas von Deyen <[email protected]>
Use ArgumentError when raising in .on_page_layout

Also:
* adds a spec for the else condition where the exception is raised.
* generalized the s...

14188a3e8638e295542abd419bb3be785f31baa5 authored about 9 years ago by Robin Böning <[email protected]>
Refactors implementation so it works even with class reloading

ea33a9bcbc17da0a4efb4886ff764b8c52b81cb6 authored about 9 years ago by Thomas von Deyen <[email protected]>
Extract on_page_layout callbacks into module

In order to also run callbacks in the page edit preview we extract it into its own module.

df1631b238b046d4f6f50f720151f4365da7fc32 authored about 9 years ago by Thomas von Deyen <[email protected]>
Changes expectations to be more accurate

4657f3cb28d9ce062f49beb0d81e91913673d759 authored about 9 years ago by Robin Böning <[email protected]>
Fixes issue with multiple on_page_layout calls

a97f16fc67ac106e522a99bddf503876355e0639 authored about 9 years ago by Robin Böning <[email protected]>
Adds failing specs to show issue with multiple on_page_layout callbacks

d7188af2eb62dc6c1a4c3d182e034f995a343909 authored about 9 years ago by Robin Böning <[email protected]>
Test against Ruby 2.2 series, not 2.2.0 only

ac88d80eac6307d30ee229ccc3e97095ee038f45 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #866 from AlchemyCMS/fix/element-copy-page-id

Fix: copies of nested elements keeping old page id.

5b8e795a7d6a7cee0bbeeb3c37d28016045efe4c authored about 9 years ago by Robin Böning <[email protected]>
Fix copies of nested elements keeping old page id.

This fixes that copies of nested elements should always have
the page id of the copy of the pare...

7641770eba5a333661d02681906db3ff193e2873 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #865 from AlchemyCMS/change-admin-body-class

Rename the admin body class method.

8d747be98cd3cdd9201839d9912ef2cbda45fa1e authored about 9 years ago by Robin Böning <[email protected]>
Merge pull request #864 from AlchemyCMS/fix/linked-essence-color

Fix linked essence color.

94bbdfdb592760c1d2fe503af83023a63cca622c authored about 9 years ago by Robin Böning <[email protected]>
Fix linked essence color.

Introduce a sass mixin that represents a linked button and can have different border radius.

1f33f2bae28ab9a1cf18f01fd5427d6219466ac8 authored about 9 years ago by Thomas von Deyen <[email protected]>
Rename the admin body class method.

The former name of the helper `body_class` was too generic and can potentially conflict with exi...

4dbbd59d1aa1360f3dcc2d93cdbd7dfa4bb351fc authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #820 from chalmagean/4.0/move_dev_gems_to_gemfile

Move dev/test gems to the Gemfile

5aea0366cdc0ec62b6966cc2ca048108e5e4ea38 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #862 from akra/fix_public_language_roots

fix Page.public_language_roots

25d10baa8a2b997f6b448bacb1da8861e9721957 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #861 from AlchemyCMS/fix/cache-of-global-pages

Fix/cache of global pages

687b4ed684c485c5a25e18962893b5c846775429 authored about 9 years ago by Thomas von Deyen <[email protected]>
Update `published_at` on content- and layoutpages when flushing pages.

In order to update the cache key of element on global pages, we also need to update `published_a...

60a146e3f6da7b054e991f8c094f83165d93b076 authored about 9 years ago by Thomas von Deyen <[email protected]>
fix Page.public_language_roots

c99344f1cccf10dd2957c8c5569a9c1d00a41553 authored about 9 years ago by Ben Rexin <[email protected]>
Merge pull request #859 from AlchemyCMS/fix/853

More reliable essence_picture allow_image_cropping test

0fe732e407c5515d4ef10d56760c1191e4a05e26 authored about 9 years ago by Robin Böning <[email protected]>
More reliable essence_picture allow_image_cropping test

2b32ac8107b9ffeed595968186a8563fa768bafa authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #856 from AlchemyCMS/fix/853

Fix #853

34eadcf588fea5adf2f88244b3a2460370c1e7f9 authored about 9 years ago by Robin Böning <[email protected]>
Also use content settings for essence picture tools.

Former only the local options where used. This fixes #853
and adds some more refactorings to the...

fe0238084b444047e83b25c00b472932be0e7d6f authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #854 from AlchemyCMS/on-page-layout

Change implementation of on_page_layout callbacks

e3f86c18a185c5a0b92027925d6d9d8cf9bf0987 authored about 9 years ago by Robin Böning <[email protected]>
Merge pull request #855 from AlchemyCMS/refactor-content_settings_value

Refactors content_settings_value

1c7199f6897d2826365ca50833ae49daccadf367 authored about 9 years ago by Thomas von Deyen <[email protected]>
Refactors content_settings_value

Change `content_settings_value` from helper method to instance method on `Content` model.

f6c7e5c0ed412a1e4001d0830930c7402704a8c8 authored about 9 years ago by Thomas von Deyen <[email protected]>
Change implementation of on_page_layout callbacks

6fbafbf0c111844c55eb9ef193df06b5a2d1963f authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #837 from AlchemyCMS/image-library-slideshow

Proposal: New Image Library Overlay Layout

3c0d61be2d000540110289c5223652480012f9f3 authored about 9 years ago by Martin Meyerhoff <[email protected]>
New layout for image overlay in library.

This new overlay combines a large image preview, the edit form and usage info.

9cacf69b44ac45e94c76b781ad2709d66de8d341 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #847 from mamhoff/max-select-width

A Select shouldn't be too wide

61a49010f95aee928357917bb5519664cb1ed664 authored about 9 years ago by Thomas von Deyen <[email protected]>
A Select shouldn't be too wide

1d5bf344e89fc560c7fce738fac01323e1ef23c8 authored about 9 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #843 from AlchemyCMS/tinymce-update

Tinymce Updates |o/

91509e8a5a4ceb46ab941a3435e92990b32c2540 authored about 9 years ago by Martin Meyerhoff <[email protected]>
Ensure Tinymce re-init on Turbolinks page:change.

9921d3a636856ae65524d290d5bbe39fb8290a32 authored about 9 years ago by Thomas von Deyen <[email protected]>
Fix tinymce initialization of resource forms

In cdd89007dfc3cb0bd20363cf9357b6d1aeb25df1 we introduced a bug, that overwrites the default tin...

bda2f2ded0955e08346a76f60208eeaff533a5e7 authored about 9 years ago by Thomas von Deyen <[email protected]>
Fix the height of tinymce textareas.

5b6cf595545a2536fbc91798cbced6b0327ee59b authored about 9 years ago by Thomas von Deyen <[email protected]>
Allow any essence to use the built-in Tinymce editor.

Either set `tinymce: true` or define an options hash in your content definition
or return true f...

f02b01c3d35c35949eb41999d4c27c25b538f42a authored about 9 years ago by Thomas von Deyen <[email protected]>
Removes deprecation warning for old tinymce config.

a8bb4769d8c55aae629616879e2ab667c6873f52 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #845 from heisam/create-dummy-app-element-partials

generated missing element partials for dummy app

156338d964435a7adc0f42d9bdaef39e6762e910 authored about 9 years ago by Thomas von Deyen <[email protected]>
generated missing element partials for dummy app

1a1a2eabc01b1b10e41e57dcd54b1a6bb054d54b authored about 9 years ago by Heiner Sameisky <[email protected]>
Updates bundled TinyMCE to 4.2.3

3519f04a1e0201687e917ea3bf6a523ba5de1f90 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #842 from IngoAlbers/iss_841

Allow editors to visit languages page in admin area, fixes #841

5957802def135b59b7e5e66cb03925ff8063141d authored about 9 years ago by Thomas von Deyen <[email protected]>
Allow editors to visit languages page in admin area, fixes #841

641a35a9b55441fde8ef47730b551e0fd5e211e3 authored about 9 years ago by Ingo Albers <[email protected]>
Merge pull request #838 from AlchemyCMS/better-csv-export

Better resource CSV export.

72311d3a832bb3af0c05fc94b502b2cbbe129a33 authored about 9 years ago by Martin Meyerhoff <[email protected]>
Fix constant lookup issues with registered abilites. 💃🏻

713f6a1db6b400bb1820b978706840ff76395742 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #840 from nielspetersen/filenames-special-character

Allow filenames for attachments with special characters

03498e510f2d8f49e84ac5a38cb52bea442600db authored about 9 years ago by Thomas von Deyen <[email protected]>
Allow filenames for attachments with special characters

5e8ab969596922b21eca719f42629449a018a23d authored about 9 years ago by Niels Petersen <[email protected]>
Better resource CSV export.

- Includes ID column
- Does not truncate large text columns

0fb6461a0b92289823e52be5ea72e30b79106be9 authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #834 from AlchemyCMS/resource-views-enhancements

Resource views enhancements Excellent!

fa41438e055f64810887e96069ee2083a5e8d5a7 authored about 9 years ago by Martin Meyerhoff <[email protected]>
Fix image zoom in library

ceddb02d6501f08636321ad57171f58b39549435 authored about 9 years ago by Thomas von Deyen <[email protected]>
Fixes resource search form.

The search from reset button (x) now only appears if the search field query is present.

Added s...

67503d3aa71b4617d99ef3c17d372a41e086e73b authored about 9 years ago by Thomas von Deyen <[email protected]>
Add translated attribute name to resource table headers.

dbd2a2ad6c01562d342bccc851f199e4678bcf00 authored about 9 years ago by Thomas von Deyen <[email protected]>
Init Tinymce for textareas in resource forms.

If one of the textareas inside an resource form has a class of `.tinymce` we init Tinymce editor...

cdd89007dfc3cb0bd20363cf9357b6d1aeb25df1 authored about 9 years ago by Thomas von Deyen <[email protected]>
Revert removal of "attachment_url" of EssenceFile

We need this method for the ContentSerializer.

6bfe4ec3a783f446d618f4d09abcec2ab4d39f74 authored about 9 years ago by Thomas von Deyen <[email protected]>
Revert "Execute bundle install right before alchemy:install is called"

The `rails new` command already runs `bundle install` for us (You need to explicitely disable it...

dd0fe0dfc04394de110b47621f34aafd6512794c authored about 9 years ago by Thomas von Deyen <[email protected]>
Ensure spring is disabled while installing new project.

Also removes the `--quiet` flag from the rails installer,
in order to see what's happening.

76b90cf7ec8e0c07c628cb15eae871820c1ec46a authored about 9 years ago by Thomas von Deyen <[email protected]>
Merge pull request #829 from robinboening/master

Execute bundle install right before alchemy:install is called

0403e2ebf7e6152c344d375d692f8de9add7b9bb authored about 9 years ago by Martin Meyerhoff <[email protected]>