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 Dragonfly 1.1 and above

We want to allow Dragonfly 1.1 - not only 1.0.x - and still want to be sure
to use at least 1.0....

7600b39fa096105b49f09a9164a3fc493271030e authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1310 from tvdeyen/rails-5.1-support

Rails 5.1 support

ddde1e714658a5bb61b50139e5cc845cb5b4995f authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1309 from tvdeyen/border-box-model

Always use border-box box model

0000aa89af2bcba1d1a24e69154187dd055d1133 authored about 7 years ago by Thomas von Deyen <[email protected]>
Fixes resource specs

The dummy apps `Event` model has a `belongs_to` `Location` relation that is mandatory since Rail...

5a0f167c3a2b06e82d045d129b55e1bb86e8d07c authored about 7 years ago by Thomas von Deyen <[email protected]>
Use originator 3.1 gem for Rails 5.1 compatibility

91826f4e1806cd23ca1be3c5ef0d72ed791f73ec authored about 7 years ago by Thomas von Deyen <[email protected]>
Allow Rails 5.1 as well

940643e1c3cd1718ea15a9bf0b3393eeb97d926a authored about 7 years ago by Thomas von Deyen <[email protected]>
Update dummy test app to Rails 5.1

f029a1205149da35ce316e1571acd3a69739e99e authored about 7 years ago by Thomas von Deyen <[email protected]>
Fixes elements tag helper

Rails 5.1 removed (without deprecation notice!) the `tag_options` helper and move it to the `tag...

c3f72cc4d4b5255baac1203c357fb05758c4266a authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1308 from tvdeyen/fixes-tidy-task-4

Do not move elements in tidy cells task (master)

6bb863410d9fdcadb3a692e5ca84e18eb6d5a0fa authored about 7 years ago by Thomas von Deyen <[email protected]>
Always use border-box box model

Instead of a mix of `border-box` and `content-box` we always use the defacto standard `border-bo...

d06d8f5d7679ba58ffb01c8287fe4ab5a3d3b2e8 authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not move elements in cell tidy task

In the alchemy:tidy:cells task we move all elements that can be placed in a cell from the page
i...

b090a68d0f460167702e567fa4d73a77caae03e3 authored about 7 years ago by Thomas von Deyen <[email protected]>
Move the tidy task class out of rake task file

4530750f8510edc16a5b798433f6ba261a3dd525 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1307 from tvdeyen/handle-picture-errors-4

Handle custom errors in Alchemy::Picture#url (master)

c424c4d19c36ab85cb1506957855bad5fc299004 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1306 from tvdeyen/store-image-file-format-task-4

Add a store image file format rake task (master)

1145da28e8c06c7e834775f0a82044ce15f7ef23 authored about 7 years ago by Thomas von Deyen <[email protected]>
Handle custom errors in Alchemy::Picture#url

Currently we raise custom errors in the Alchemy::Picture#url
method without rescueing them later...

c689a6ae95db8704efbbfe2fe97ef9ea87cd60b2 authored about 7 years ago by Thomas von Deyen <[email protected]>
Use the second line of callstack in log_warning

When using log_warning to log a warning to Rails logger
we pass the line of the caller. As the i...

5773a216daed79107254ffec98027c377b5a1a5a authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove the image file storing from migration

2066dad60567ebf5607d7c474c93a51a318df89b authored about 7 years ago by Thomas von Deyen <[email protected]>
Add a store image file format rake task

In order to be able to run this task indepedent from a migration and be able to re-run the task ...

fed2353847d75f466138a93f3ec953059f164b09 authored about 7 years ago by Thomas von Deyen <[email protected]>
Bump version to 4.0.0.rc2

bea604941b957c78bc07f64f58a23d32cced0f32 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1301 from tvdeyen/messages-controller-params

Sanitze messages controller params

d703d3b9d702d0e0e3e0c24e3b1a9b5247883fb7 authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not stub params in messages controller spec

We want issues with the params - for instance unpermitted attributes errors - to fail in the spec.

0bb1f29d788787cb569196904e844aac98b6d457 authored about 7 years ago by Thomas von Deyen <[email protected]>
Sanitze messages controller params

Only fields defined in mailer configuration are permitted fields.

fa8dead0af415d087fe8332eb8c5029272c8994a authored about 7 years ago by Thomas von Deyen <[email protected]>
Use full constant name in ElementToPage join model

Without the full constant name Rails has problems to load the model. Leads to failures if the me...

4a510b18699a2706a281e169c0339d2846ef7c24 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1300 from tvdeyen/remove-deprecated-methods

Remove deprecated methods

9ac7dba283c9435a4f98f3b61433167cb63466d9 authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove deprecated image_size option from EssencePicture

Use `:size` instead.

1d0539b334d69c09e223eccac8f40b8750e744cd authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove deprecated take_me_for_preview content option

Use `as_element_title` instead.

11087cfc5eb2e60ace8060427aa699e3c06dddd1 authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove deprecated picture url helpers

`show_alchemy_picture_path` and `show_alchemy_picture_url`

dcc09fd5fe029b66c1b44df23b62a310edf182e9 authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove deprecated pages helper module

and with that these deprecated helper methods.

- `alchemy_preview_mode_code`
- `render_meta_dat...

177cdda97ff78bd30da3f0946873483345e581be authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove deprecated translation methods

The `_t` and `Alchemy::I18n.t` helpers were deprecated for a long time now.

9d098fc66aab7701b56e5af5f36bc391355e7cac authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1299 from tvdeyen/fix-changelog

Fix date format in changelog

85ba04814f0609e6e2da2640b9065547994bb2b5 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1297 from tvdeyen/originator-instead-userstamp

Use our fork of userstamp gem

f4f186ae466f43d22d5e48df8d3bb5364db824df authored about 7 years ago by Thomas von Deyen <[email protected]>
Fix date format in changelog

15c89d8d71cb42498f5a3de37dc5bd3ef728801f authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1298 from tvdeyen/remove-redirect-index

Remove deprecated `redirect_index` configuration

df4eff470197d93d718dda4afe26f4fc0ad8bb9c authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove deprecated `redirect_index` configuration

This is deprecated since v3.3

b4c446f8781f654aceb78b16643ed5b5031a58fb authored about 7 years ago by Thomas von Deyen <[email protected]>
Version 4.0.0.rc1

a98505984456bd7656fbd4c726917fc08437740b authored about 7 years ago by Thomas von Deyen <[email protected]>
Add 3.6.1 changes to changelog

d1ecd00f3bf7e877f4bb4c398e9bfdb03aeb5ceb authored about 7 years ago by Thomas von Deyen <[email protected]>
Use our own fork of userstamp called originator

We need to make changes to the userstamp. In order to be able
to release this gem we forked it a...

1716dda2629db35013aba6099dd4793cb688dc7c authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1294 from tvdeyen/versioned-migrations

Add Rails version to migration files

ae4c0fc5851c1ea33faab1e9671053db0b359966 authored about 7 years ago by Thomas von Deyen <[email protected]>
Add Rails version to migration files

86155351d1178ed534b8c720b4d8f65918484287 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1293 from tvdeyen/do-not-symbolize-params

Use hashes with indifferent access instead of converting keys

bcd913c5f70059ad666e391b2da7aaf02c2d1f0b authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not compare params with hashes in base controller spec

Rails 5 deprecated to directly compare hashes with `ActionController::Parameters`.

f6d2a3ec7beab80e874a7f6cfc1e6da544f586e5 authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not symbolize attributes hash while creating element

Instead we create a new hash from sanitized parameters.

Rails keeps the indifferent access from...

38a949b86f46aed4345026d51c2c77c0673dcfc9 authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not symbolize additional redirect params

Instead of symbolizing keys of the parameters we convert them into a hash (what symbolize_keys h...

329b7d43be89a3455fdb483107d8f3d5fbe33ce8 authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not symbolize contents settings hash

The content settings are fetched from its definition and this has indifferent access now.

Unfor...

74dfb362b8c9f90ed5a1944a1fa867fee9128a16 authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not stringify hashes while copying elements

Instead we convert the attributes hash into a hash with indifferent access. Then we do not need ...

c24e1a1d77cade67c3c2f276c55a128537a24a47 authored about 7 years ago by Thomas von Deyen <[email protected]>
Convert element definitions into hash with indifferent access

The element definitions read from the elements.yml file holds hashes with strings as keys. As we...

0f1c56e1c44f08bb850ae16c4ec613b08b78b531 authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not symbolize nor stringify hashes in content factory

As the element definitions hash has now indifferent access we can use symbols all the time and d...

a1ee95903f3ed4ef9f2de3ffab107b87c400dd24 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1292 from tvdeyen/add-search-filter-params

Pass search filter params with resource filter requests

832cb59ed0f7efb653fb83a5d76de9f5cb733693 authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove merge_params from Admin::BaseHelper

This method was never used by us. If you do please use `ActionController::Parameters#merge` inst...

a084591fe3f5914150b26e527051e6a71f1eca4f authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove merge_params_only from Admin::BaseHelper

This method was never used by us and duplicates behavior from `ActionController::Parameters`

612dbfe4e56438629164958087c5f4629626b494 authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove merge_params_without from Admin::BaseHelper

This methods was never used by us. If you do, please use `ActionController::Parameters#delete_if...

0dc0bd185eaf39ab0d0dee1af024ece50c8cb18a authored about 7 years ago by Thomas von Deyen <[email protected]>
Refactor the admin tags helper

Now that we have the `search_filter_params` available we can remove a lot of parameters mangling...

60aef44134718cdad0356dadb2b41f2c171ae5b6 authored about 7 years ago by Thomas von Deyen <[email protected]>
Pass search params with resource filter requests

Instead of using a custom params manipulating helper
we expose the `search_filter_params` method...

8b0c11c5e1fc3cc3d902c5bb1673c614ef303879 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1291 from tvdeyen/remove-json-options-params

Remove the possibility to pass options as JSON string

93785d381e578285570361d93d910aedde4c2cbd authored about 7 years ago by Thomas von Deyen <[email protected]>
Adjust brakeman ignore file

The dynamic render path in `app/views/alchemy/admin/contents/create.js.erb`
does not com from an...

0ac78cbf783ef505116d0eb6c484aff682b98c68 authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove the possibility to pass options as JSON string

Options params should be passed as normal Rails controller parameters.

562c2716cd989d334b11c99c2e1f80bfd368cbbf authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove @options ivar from admin controllers

Now that we use the exposed helper method `options_from_params` in the views we don't need to se...

1ef4cb3290641a209468c57748907b38a193df9b authored about 7 years ago by Thomas von Deyen <[email protected]>
Sanitize options param in tag_list_params helper

9b7578cd72d60f878bc23dafbfe76dc02c79e0a9 authored about 7 years ago by Thomas von Deyen <[email protected]>
Expose options_from_params as view helper

b5e498240e356b8ef148f38e5904403e47bf9f01 authored about 7 years ago by Thomas von Deyen <[email protected]>
Use options_from_params helper in views

This helps us get rid of needing to set @options ivar all over the place.

54257f09195c02eae23b28915e99fd3e2597deef authored about 7 years ago by Thomas von Deyen <[email protected]>
Refactor the content create js view

Former we used a ivar from the controller to pass in locals into two different places in the js ...

8304f75f4d57956e49b95ba795da58e787c66b07 authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove options_for_picture_gallery private method

This method is a silly disguise for setting an ivar and mutating the @options ivar. Instead we d...

3ed8276d232020b4d1caf5302aceea3c6c9322c0 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1286 from tvdeyen/tackle-rails-5-deprecations

Tackle some minor Rails 5 deprecations

094e7aeb88d2822fc4df154d87a27c1ecc13801e authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1290 from tvdeyen/remove-draggable-grouped

Refactor sortable picture gallery

0f26efface2157fd4094e02656c09f186106390c authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1289 from tvdeyen/list-header-style-fix

List header styling fixes

a67cda0aa8eaadc2aceeb4edfe9fe7c189dc9cfe authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1288 from tvdeyen/magic_frozen_string_literal

Add frozen_string_literal comment to relevant source files

42277113920002d1f62f894395e3811eae746b58 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1287 from tvdeyen/permit-element-create-params

Permit element create params

c81fd7b98b7018431d9cf7d7267f90623545990f authored about 7 years ago by Thomas von Deyen <[email protected]>
Use redirect_back instead of redirect_to :back

Rails 5 introduced a new redirect helper `redirect_back` that takes a `fallback_location`

a5c174d4f623fdf8bed95c1a4c480d9661d34758 authored about 7 years ago by Thomas von Deyen <[email protected]>
Render plain instead of text

Use render plain instead of render text for plain text responses.

d281edc2b5b30183145990dc717472c966f65607 authored about 7 years ago by Thomas von Deyen <[email protected]>
Add :time to timezone aware type for time columns

The Event model of the dummy app has a time column. Time columns will become time zone aware in ...

db71f666a13db8ec3639b210623d880f5d9d9a18 authored about 7 years ago by Thomas von Deyen <[email protected]>
Use distinct instead of uniq

`uniq` is deprecated in favor of `distinct` and will be removed in Rails 5.1

f155d5e49af6edc8fa5220c30cc05def8443312a authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not use `render nothing: true`

In the anonymous controller of the on_page_layout_mixin_spec we use deprecated `render nothing: ...

94562857daa7e29a8cab6f8689263c2bf644fdc2 authored about 7 years ago by Thomas von Deyen <[email protected]>
Use .reload instead of relation(true)

Passing `true` to a relation to reload them is deprecated.

37561754385b1a5d889b6a4e8bb2d332ef1fa64c authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1285 from tvdeyen/remove-deprecated-bourbon-mixins

Do not use deprecated Bourbon Sass mixins

c2fbeb81f6e25e1fc70357e4747ae57c5b60fe81 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1284 from tvdeyen/deprecate-alchemy-request-helpers

Deprecate alchemy request helpers

edc4b5e3cc81f9579f3d53b1a0e1569a3d073be1 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1283 from AlchemyCMS/do-not-ask-for-systempage

Do not ask for systempage everytime we load the page definition

edf451043fd1b7fd7645a5a4bf5b7f0479408032 authored about 7 years ago by Thomas von Deyen <[email protected]>
Add a gallery element to dummy app

In order to test the picture gallery editor we need an element in the dummy app.

e3b3a4bc26d678881b4c6afad5afdaf46af9310e authored about 7 years ago by Thomas von Deyen <[email protected]>
Clean up the essence picture destroy js response

Remove some duplicated code and remove the sortable widget from the essence picture gallery if o...

45067d2445c5d44f7af2a67f516a1fd0fa5858bc authored about 7 years ago by Thomas von Deyen <[email protected]>
Remove superfluous options ivar from essence pictures controller

The options ivar is already set by the before_action and we dont want to override the sortable o...

59d2df8590505760790c3be18ad314eb30c1b408 authored about 7 years ago by Thomas von Deyen <[email protected]>
Rename essence pictures draggable option into sortable

Naming the option `sortable` better explains what the option actually enables: Sortable gallery ...

162703de665b0b6e58880597ff83659299c6f3de authored about 7 years ago by Thomas von Deyen <[email protected]>
Removes duplication from picture gallery editor partial

78c5e6dc238e7854cc6fa096e67e90b2ed5e9334 authored about 7 years ago by Thomas von Deyen <[email protected]>
Removes superfluous draggable ivar

b79e26a40393d2e4896dd30d42d1e49d76eb1daf authored about 7 years ago by Thomas von Deyen <[email protected]>
Fix mispelling of dragable

8a3ad0089061e79f2812ca97717da65e34931d2b authored about 7 years ago by Thomas von Deyen <[email protected]>
Removes unused legend style

`legend` is never used as a class for list headers.

660e3732a71d5faec70802fad3c83c1886e8f5c2 authored about 7 years ago by Thomas von Deyen <[email protected]>
Fixes list header height

The list header has to floating elements inside and therefore need to have a clearfix.

2cbe3a82bc0c37dcce08b8be5c895d9e68addf40 authored about 7 years ago by Thomas von Deyen <[email protected]>
Add frozen_string_literal comment to relevant source files

This should reduce some memory usage when using Ruby >= 2.3

53da2942adf3b2be162ff07d2544215cfc0c1ede authored about 7 years ago by Thomas von Deyen <[email protected]>
Raise on unfiltered parameters in dummy app

The new default for Rails 5 apps

1c0973a7478cdd67c807828247a3d964aab012b9 authored about 7 years ago by Thomas von Deyen <[email protected]>
Permit element create params

Permit params that are allowed for creating new elements

f0622bc96c685a0a4814ef618aae933c210fe527 authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not use deprecated Bourbon Sass mixins

All these css properties are widely supported now. For older browser support use `autoprefixer-r...

b50b0bcb67ecdfde5bb319b71101e16b596107b7 authored about 7 years ago by Thomas von Deyen <[email protected]>
Deprecate controller requests test helpers

There is no need to use these helpers. Instead, in a functional/controller test against a Alchem...

fce9cfb2bccf1aa683f7a10f9378bbcee4e98c48 authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not use deprecated request helpers in controller tests

eec30eb830bb23e1c619323c3e59690bc33fbb70 authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not use deprecated xhr request spec helper

The `xhr` request spec helper will be removed from Rails 5.1

cd92c1cbeaf2d3c990d5d695f028ddaa1cf5c172 authored about 7 years ago by Thomas von Deyen <[email protected]>
Add an Alchemy deprecator

For easy deprecations

03f31498ddc421678551f6595a5a8d32e218f34b authored about 7 years ago by Thomas von Deyen <[email protected]>
Do not ask for systempage everytime we load the page definition

While rendering the sitemap we ask for the page definition.

Previously we immediately returned ...

5a4c0d31ec767b7f960ceaec76c07c4cccc47483 authored about 7 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1281 from mamhoff/allow-override-resource-authorize

Resource Controller: Allow overriding authorize_resource

41acc37d9db6ee757e8f487b5dcc5509188a9a53 authored about 7 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1280 from AlchemyCMS/sanitize-remarkable-type

Sanitize remarkable_type in clipboard controller

7daea57d57e4c0ab718aef947a1b3aadaf8e3717 authored about 7 years ago by Thomas von Deyen <[email protected]>
Resource Controller: Allow overriding authorize_resource

In a host app, I want to use scopes as resource models for index actions.
Scopes can not be auth...

ad8852b8708665d25664c93dd36c49f08e05d319 authored about 7 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1275 from allanbreyes/fix/unpermitted-params

Only pass :upload_hash hidden field if model responds to it

a62fa91c3aadae72a34374671f77abf1e8b34d94 authored over 7 years ago by Thomas von Deyen <[email protected]>
Add a brakeman config file

And add two false positives

b1585574915ad350cfe208ad3798ecc3cea8d4fc authored over 7 years ago by Thomas von Deyen <[email protected]>
Sanitize remarkable_type in clipboard controller

Although inside the password protected admin namespace we should sanitize the `remarkable_type` ...

4206f3033f4b216c9f708bbb82beebc833fe052b authored over 7 years ago by Thomas von Deyen <[email protected]>