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

Merge pull request #1062 from AlchemyCMS/update-locale-files

Update locale files

7f47c4c9e9692cfced3a86a97f56c899a3025455 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1063 from AlchemyCMS/language-site-scope-fixes

Language site scope fixes

4a3d2b444c3dc5add311a70decdf673abc166578 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Fixes admin locale switching

By renaming the frontend `lang` parameter into `locale` we introduced
a bug where switching the ...

8e3e0d0fdbf4c7b3802c64044095219f58c345ce authored over 8 years ago by Thomas von Deyen <[email protected]>
Moves locale module into admin namespace

8e20a931799e24b77688a74f44f535b8565de789 authored over 8 years ago by Thomas von Deyen <[email protected]>
Namespace the site id in session to alchemy

Just in case, to avoid any potential conflicts in host apps. Oh, and add tests.

2a5af38e031fef5e9326645974cb83bb85e92439 authored over 8 years ago by Thomas von Deyen <[email protected]>
Load language from session scoped to current site

When we load languages from session in admin controllers, we need to be sure, that the language ...

2c2b768224633e6bfb60e8d2028f0691829cd60b authored over 8 years ago by Thomas von Deyen <[email protected]>
Create and list only languages from current site

Only languages from the current site should be listed and created in the languages admin.

53ae13d1cc6c31f89d882806be5a52164978d244 authored over 8 years ago by Thomas von Deyen <[email protected]>
The multi_language? helper respects current site

Since our change to the default_scope we need to ensure
that multi_language? only counts languag...

01e301eb624bca310c34096ce29a604d87725ebe authored over 8 years ago by Thomas von Deyen <[email protected]>
Show languages in admin sitemap from current site

Since we dropped the default_scope for languages to current site, we need to ensure, that only l...

7125c68b18dadd68f2a5f178b8fd6424d13f6979 authored over 8 years ago by Thomas von Deyen <[email protected]>
Remove old "Adobe Website" translation key

d4c7a84485bf0d00beaa140374966ae34b066f3f authored over 8 years ago by Thomas von Deyen <[email protected]>
Add missing locale select translations

7226452240e0d34052897fcc7b91ceda41900325 authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1061 from AlchemyCMS/remove-default-language-scope

Remove default language scope

d9747a4eaec7147631be1ddd8dbb7f87d485da9b authored over 8 years ago by Thomas von Deyen <[email protected]>
Load languages from current site

Since we removed the default_scope, we need to ensure that
loading languages by code or by beein...

2cd1c1e0e7371176bee7e56ce11b71eedb1124de authored over 8 years ago by Thomas von Deyen <[email protected]>
Adds default_language method to Site model

A site can have only one default language, this methods returns
exactly this language.

572a23d162663b0498baf80ebfa573ba4375b3da authored over 8 years ago by Thomas von Deyen <[email protected]>
Remove default_scope from Language on_site

Having languages and therefore pages scoped default to Site.current causes strange errors, that ...

2a2a3408b9162fd66bfed76bcec93491d3861fd2 authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1058 from AlchemyCMS/fixes-nested-elements-upgrader

Skip upgrader if no element definitions are found

91916bd03fb04fdc38ba4d7e6587c17651fe8d2a authored over 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1059 from AlchemyCMS/list-margin-fix

Fix bottom margin of list items

8a11d355b5241d1f0f70d62f7aad2f5c6746eb2e authored over 8 years ago by Martin Meyerhoff <[email protected]>
Fix bottom margin of list items

01600b434261385fc94dfc946dc7b71eea8a43bd authored over 8 years ago by Thomas von Deyen <[email protected]>
Skip upgrader if no element definitions are found

In the very rare case where a project does not have any elements
definition we skip the upgrader...

27bef316542575aee04ea7bd48ea3b429e40ac5b authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1057 from AlchemyCMS/show-module-filters-automatically

Introduce automatical module scope filters in admin view

0b42ac4b8269dfb6e4d21f360b12d7b15ca3ae0a authored over 8 years ago by Thomas von Deyen <[email protected]>
Introduce automatical module scope filters in admin view

When a modules resource provides a `alchemy_resource_filters` class
method providing an array of...

651bece74582bb0d1f280220529989edff869704 authored over 8 years ago by Timo Recke <[email protected]>
Merge pull request #1053 from AlchemyCMS/show-tag-filters-for-modules

Add tag management in admin module views

0b96eeda859b26b9a63d7dea599921ed239c124f authored over 8 years ago by Thomas von Deyen <[email protected]>
Add tag management in admin module views

As tags used on module resources are a very common pattern,
when the resource model has been set...

433b0c016b84fdc16dbe424216b1b69c81319e7a authored over 8 years ago by Timo Recke <[email protected]>
Merge pull request #1049 from AlchemyCMS/install-assets

Install asset manifests into host app

d51654590c2ce1ad7f499654a09883e1afaa1d70 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1055 from AlchemyCMS/customizable_searchable_attributes

Adds feature to customize searchable attributes on a resource

66cc8049da40cfc514f84871f9ec77c6e8e40f3e authored over 8 years ago by Thomas von Deyen <[email protected]>
Rename private method searchable_relation_attributes? to searchable_relation_attributes

e07d1e2538de66d3e7ef5cac549f1bb89fdca54b authored over 8 years ago by Robin Böning <[email protected]>
Add missing test for Resource#searchable_attribute_names

`#searchable_attribute_names` includes attributes from relations if they are searchable. This is...

7d927c4066e6e32be5cb06f455f55865cb53de83 authored over 8 years ago by Robin Böning <[email protected]>
Allow resources overwrite searchable attributes

This commit adds the possibility to use a class method called `searchable_alchemy_resource_attri...

803108049095dbfe7aeb893d90e3655211c7575b authored over 8 years ago by Robin Böning <[email protected]>
Add test for Resource#search_field_name

f9fc23ba0fd82adfe4459c4be5d74d69c6cacb4e authored over 8 years ago by Robin Böning <[email protected]>
Merge pull request #1054 from AlchemyCMS/allow-text-for-resource-search

Include attributes of type text to resource search

3ef426e12467b5740457a0ff6c5d674cbb4bd5d5 authored over 8 years ago by Thomas von Deyen <[email protected]>
Include attributes of type text to resource search

Right now only the string attributes of a resource are searched
by the default search field.
Thi...

42341dab1e2eec339bae5a2c8e0be3ff69b3ce9c authored over 8 years ago by Timo Recke <[email protected]>
Adds upgrader for Alchemy 3.4

Installs the asset manifests into host app.

7abbca89a03594491fca1e646807fbb56a24bd79 authored over 8 years ago by Thomas von Deyen <[email protected]>
Remove unnecessary Rails.root calls from install generator

960013e74bcb6172915bb634fb748223cf3c06b3 authored over 8 years ago by Thomas von Deyen <[email protected]>
Install asset manifests into host app

Before it was nearly impossible to override or extend Alchemy's admin assets.

Now we install th...

6b69e099dc6c07d01d897bce26b1aaaed51907a6 authored over 8 years ago by Thomas von Deyen <[email protected]>
Install demo files into namespaced asset folder

Instead of creating a custom stylesheet manifest file, we create an alchemy stylesheets folder a...

cd2a32ff584fd4a71d805567c538f27f6297e9f8 authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1048 from AlchemyCMS/dont-empty-directories

Do not empty directory in generators

52fc325f689ed132d84ba405d6f0f281b7af2f14 authored over 8 years ago by Thomas von Deyen <[email protected]>
Do not empty directory in generators

Thor automatically creates a missing directory while copying files or templates.

By explicitly ...

cb6a03c81b98ebeebab91a82742f55511ae19ae1 authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1050 from AlchemyCMS/tvdeyen-patch-1

Fixes note about latest stable version in README

a298c409f287519374e19913edb100f9a23b700a authored over 8 years ago by Thomas von Deyen <[email protected]>
Fixes note about latest stable version in README

810f8bd477775242a3c31fe9e671318a2b20113b authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1042 from mamhoff/configurable-text-inputs

Allow setting the input type for EssenceText editors

2ec55d2a44d9ebf7f594054c005f8d43af58e733 authored over 8 years ago by Thomas von Deyen <[email protected]>
Add test for the default input behaviour

0e6393749b7c8265e41aba5dbe179f31cfba6a34 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Allow setting the input type for EssenceText editors

Now you can set which input field type should be used
for a particular EssenceText. Good for col...

93d5b1f83e4880a267e3c91427eb5e9b6ba9796f authored over 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1028 from eric1234/separate-auth-module

Move `current_ability` into it's own module.

b30a8ff0fda83b7dc120da0378a2375dad55d7e2 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Move `current_ability` into it's own module.

A common need is to render alchemy content within the another context
(the app or another engine...

8376089e6274c8883812075128d6575b322d810f authored over 8 years ago by Eric Anderson <[email protected]>
Merge pull request #1033 from mamhoff/fix-namespaced-resources-new

Fix namespaced resource modules

55ee8e02447e54c6fb048ea3e21868b476a1e43c authored over 8 years ago by Thomas von Deyen <[email protected]>
Namespace resource paths in more places

The new_resource_path was not namespaced yet, and neither were
the paths used in the create and ...

d711da9d0b7bb43fbc70d444425f32495aa81c08 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Fixes use of Alchemy::Resource with namespaced models

When using a namespaced base model for an Alchemy module,
there used to be confusion as to how t...

d5aabfc82a97828fe0a6752cb31a769545454321 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1032 from AlchemyCMS/fix-public-on-migration

Migrate page publicity using SQL

8124c13c212dafae4059531540322ce12b128023 authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1025 from mamhoff/visit-correct-site

Redirect to page sites host when visiting from Admin

0da40c3ad0ad54db6474f94a51798c60a2409616 authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1031 from AlchemyCMS/fixes-picture-file-format-migration

Fixes the image file format migration

c203c5222d74dd28ea92ab0795d76afbb5e96d34 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Migrate page publicity using SQL

Before this was done in Ruby and did not work. This does the
same migration in SQL and therefore...

b0602b76394ab2a4a30a561c490f0379fb5e4fa0 authored over 8 years ago by Pascal Jungblut <[email protected]>
Fixes the image file format migration

If an image file is missing we now ignore this image instead of aborting
the migration.

Also ad...

f986ad1a859b2bc99c1f451a4923ce545859c198 authored over 8 years ago by Thomas von Deyen <[email protected]>
Redirect to page sites host when visiting from Admin

Currently, with a multi-site setup, when visiting a page from
the edit page view in the admin, t...

e6d4a854a5b6d018a0075ef06e067e32b39a70c9 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1024 from AlchemyCMS/fix-page-published-migration

Fixes migration of Page public state

a7d2c062a63ed76adc5a5c2a05f91b47b12679ee authored over 8 years ago by Martin Meyerhoff <[email protected]>
Fixes migration of Page public state

The migration for updating the public state of pages to a timestamp never
published pages, becau...

4ee9f770ee1b4b1819487d29916d2a326e67563b authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1008 from AlchemyCMS/file-type-filter

Adds file type filter to attachment archives

88bef11765dc1a41c82aec48bc5311a04932cec5 authored over 8 years ago by Thomas von Deyen <[email protected]>
Add a file type select to file archive

428e4870c30cc5099912cc4ad66f565601dd0f6e authored over 8 years ago by Thomas von Deyen <[email protected]>
Add more detail to file archive overlay

It now has a header and shows the file mime type as secondary information

007c099750af6cf01409aba59c648520a36125ed authored over 8 years ago by Thomas von Deyen <[email protected]>
Sitemap layout fixes

Cleaned up lots of css classes and removed duplication. Fixes several layout glitches.

b4236120c647f50a5e71b21365e1a42a63142ab6 authored over 8 years ago by Thomas von Deyen <[email protected]>
Tag lists layout fixes

Due to duplicated ids the tags table layout was broken.

3cc6b0dbba00aa1b507cb7bc293a0c56bd3b282a authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #986 from AlchemyCMS/essence-picture-view-model

Add view model for EssencePicture view

394b3523df6c5f313f6993b658649c849dab01cc authored over 8 years ago by Thomas von Deyen <[email protected]>
Add view model for EssencePicture view

The way to complex helper method to render the essence picture view is now a class.

fb8f12f4f4bdc0bd3aa4b2aaf7d1cf9de9c1117e authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #990 from AlchemyCMS/svg-support

SVG Support |o/

4b3fc94df05ec8f2877c7783852cc38d23b4b65f authored over 8 years ago by Martin Meyerhoff <[email protected]>
Only convert image if it has convertible format

Not all images have convertible formats (ie SVG). So, we only convert the format if the image ha...

2d6ed750d2e30f96439deff1f38eea96cd97dc77 authored over 8 years ago by Thomas von Deyen <[email protected]>
Register SVG mime type

In order to support SVG request format, we need to tell Rails about it.

df5b9020115f9646a061af31ec5a5eef69ab2271 authored over 8 years ago by Thomas von Deyen <[email protected]>
Render images in original file format by default

Only convert images into other formats, if set as default in config.yml or given as format in re...

c69f0387f579e79f9f02251a382ebc6bd9a220de authored over 8 years ago by Thomas von Deyen <[email protected]>
Allow SVG images to be uploaded

fbf02371bc680d8ef0cf0a15188e89b0cbda7ea4 authored over 8 years ago by Thomas von Deyen <[email protected]>
Use dragonfly_svg plugin to analyse SVG files

Only used to get the file width and height (for now).
This plugin even offers resizing and cropp...

d2c9993775b1aab8ee4a55771401a1a6b8c4ddfc authored over 8 years ago by Thomas von Deyen <[email protected]>
Show thumbnails always in original file format

Thumbnails now also flattens animated GIFs, so thumbnails aren't distracting the user.

5375f06f7a995b23dec6ce58c6be371a8828eadc authored over 8 years ago by Thomas von Deyen <[email protected]>
Keep images in boundaries of thumbnail background

4838c179710c328e11c5caf66c81066776d84137 authored over 8 years ago by Thomas von Deyen <[email protected]>
Show the zoomed library picture in original format

024b2f26b40c79f381b090e7e723cc2d021eea10 authored over 8 years ago by Thomas von Deyen <[email protected]>
Store image file format

630c870c4c180fea347d904937b08ab3f993690e authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1021 from AlchemyCMS/time-based-published-pages

Time based published pages

06a1d7d0395092d326d996a3949060340171f33a authored over 8 years ago by Thomas von Deyen <[email protected]>
Replace page public checkbox with date fields

The former page publication checkbox now toggles the two date fields for time base page publicat...

5ff5a7c6c6cda5f2443f6ea0d1f1df0a672c2810 authored over 8 years ago by Thomas von Deyen <[email protected]>
Send page expiration cache headers

185425d4e452cbd5b6fc821e814ca157de263980 authored over 8 years ago by Thomas von Deyen <[email protected]>
Let alchemy_datepicker helper support datetime

44fd35a692ea56ed1387e511f9d1c50b196ecba7 authored over 8 years ago by Thomas von Deyen <[email protected]>
Add JS date and time format localizations

996b7d7956a2c1878be62cff7464a95c9456be17 authored over 8 years ago by Thomas von Deyen <[email protected]>
Replace jQueryUI datepicker with $.datetimepicker

009397748431b29e20b5a9ce365fc5e60acebf7f authored over 8 years ago by Thomas von Deyen <[email protected]>
Adds specs for requesting time limited pages

d0a7a690634b021c8724235bf23dec0e5de106c3 authored over 8 years ago by Thomas von Deyen <[email protected]>
Replaces page public with two timestamps

As basis for time based publishing this replaces the `Page#public`
column with `public_on` and `...

22c8d4cea391a9ba0b2c93fb1d4a8446269585dc authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1023 from AlchemyCMS/remove-ability-merge

Remove auto-magically merging of Ability classes

010db517cdb47b0003a49e24d48e11ceb906cb0f authored over 8 years ago by Martin Meyerhoff <[email protected]>
Remove auto-magically merging of Ability classes

Fixes #1022

2f74f2009a9ba8dcbcf7605eeddf86031a9c696b authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1020 from AlchemyCMS/make-messages-mailer-inheritable-from-application-mailer

Make messages mailer inheritable from application mailer

ebb6e92f5664ae10f39797defa627009890a67a3 authored over 8 years ago by Thomas von Deyen <[email protected]>
Add Italian translation (#1016)

18e2b50ae49c5c55ca9c9d4029dcefdc455e4a18 authored over 8 years ago by Matteo Latini <[email protected]>
Let MessagesMailer inherit from ApplicationMailer if present

The ApplicationMailer is the Rails standard for registering helpers and
setting the default layo...

ccdd65fdbce037a5d0b233586c1647d8d6e61cb9 authored over 8 years ago by Timo Recke <[email protected]>
Rename Alchemy::Messages in Alchemy::MessagesMailer

This renames the Messages class to make its purpose more clear.
Also Rails standard naming for m...

591ec53efb1676cc1b1d15f7655f9cd211dccdc7 authored over 8 years ago by Timo Recke <[email protected]>
Bump version to 3.4.0.beta

2f11dac0241c71ed4db85d8bd2cc1cc0edd335aa authored over 8 years ago by Thomas von Deyen <[email protected]>
Updates README

03d430c4480f0f32c219b7f859aa8b082f99d824 authored over 8 years ago by Thomas von Deyen <[email protected]>
Fixes year in license file

00edab24993470a87ad1bc634f48266ed2e3e74c authored over 8 years ago by Thomas von Deyen <[email protected]>
Update CHANGELOG for 3.3.0 release

752d685293fc1f6442d4a0f27ac6d689936f766a authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1018 from AlchemyCMS/fix-essence-richtext-sanitizing

Use Rails' HTML sanitizer to strip tags

16c99bba23d1e3857194ce768558b74972b05c60 authored over 8 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1012 from AlchemyCMS/better-create-language-tree-form

Adds editable fields to create language tree

6fe4bfa996779bbe301adfe1c499f97eb071f634 authored over 8 years ago by Thomas von Deyen <[email protected]>
Adds editable fields to create language tree

All attributes needed to create a new page tree where hidden form fields. So, new language trees...

3ed5d3389b19cb43efd4913df6078f2c5ab086cd authored over 8 years ago by Thomas von Deyen <[email protected]>
Use Rails HTML sanitizer to strip tags

We used to have a custom HTML sanitizer that does not work
any more with Rails 4.2

Now we use t...

4c07fc5240d7772eeee451bef8f39988bf9b49e8 authored over 8 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1019 from AlchemyCMS/fix-active-model-serializers

Limit active model serializers version to 0.9.x

fe10faf5aadf22faae4e559092b7666bd4b64609 authored over 8 years ago by Thomas von Deyen <[email protected]>
Limit active model serializers version to 0.9.x

ffd97d865e2bd689205a95094540784125d468b3 authored over 8 years ago by Timo Recke <[email protected]>
Merge pull request #1013 from AlchemyCMS/fixes-unpublic-root-with-callback

Render 404 if unpublished index page has callbacks

7bbb50da7cf84d3ced248fe8ff36f1c5da81f243 authored over 8 years ago by Thomas von Deyen <[email protected]>
Render 404 if unpublished index page has callbacks

If a "on page layout" is set and we request an unpublished index
page, we get an "undefined meth...

a5e2b298c5142ecbbd59e37235871a6e852c98cf authored over 8 years ago by Thomas von Deyen <[email protected]>
Always set file_types to an array

99d88ddd83d8134318451ed69e7e7c7e5a177f8e authored over 8 years ago by Travis Pew <[email protected]>
Merge pull request #1005 from AlchemyCMS/fixes-998

Reloads whole page tree after deleting page

a896cb642a09d868f9f2a9e1f5c927ed09f9c3f6 authored over 8 years ago by Thomas von Deyen <[email protected]>