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 #2159 from tvdeyen/require-version

Require alchemy/version

fa2fe39e6c9e158a861c75f26ca3baeb75322ff2 authored over 3 years ago by Thomas von Deyen <[email protected]>
Require alchemy/version

Projects and gems want to know the version without needing
to require 'alchemy/version'

2b21cdc4c4f3ce01882146e96e3a9be1fda677b9 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2158 from tvdeyen/fix-ingredients-examples

Make ingredient examples usable without elements.yml

a46303a04eb6bfc6cdf82a03ed4ad3d644960ec1 authored over 3 years ago by Thomas von Deyen <[email protected]>
Make ingredient examples usable without elements.yml

If you want to use the ingredient examples in another project or gem
we do not have the elements...

a6705ea8ed304cf3a0ec2bba768b64e51e919d3f authored over 3 years ago by Thomas von Deyen <[email protected]>
support but deprecate legacy alchemy_resource_filters data structure

This commit is supposed to be reverted after Alchemy v6.0 is released.

4af26111aba3ff9b62672d5be769f9522259f30a authored over 3 years ago by Robin Böning <[email protected]>
Add feature tests for resource scope-filtering, tag-filtering and pagination

20aad20bf6181062aa14f958470cae0ac58dec32 authored over 3 years ago by Robin Böning <[email protected]>
make select2 spec helper more robust finding unambiguous selects

7b58c6e23ec2a7a6655aa923be49593082ddb7e7 authored over 3 years ago by Robin Böning <[email protected]>
minor: fix formatting violations detected/changed by rufo

2e0a870e8493e7a6a26a92e46f8cf8614a23dcfa authored over 3 years ago by Robin Böning <[email protected]>
Add another useful filter for Alchemy::Attachment

b9bc437830718a25603f235f168b51364b06f27e authored over 3 years ago by Robin Böning <[email protected]>
Make Alchemy::Attachment adopt the new resource filter structure

f7e3d9a72e545d8aa32840fb080951251fe4ab58 authored over 3 years ago by Robin Böning <[email protected]>
Remove obsolete Alchemy::Picture specs

8296e47e15db82e86817b4cad75bd5f56975464d authored over 3 years ago by Robin Böning <[email protected]>
Make Alchemy::Picture adopt the new resource filter structure

b3c69ac6ed0a59a139af87d722bb6eb6a59480cd authored over 3 years ago by Robin Böning <[email protected]>
Make the link overlay spec work again

It was not working since we change some UI and was self-pending since.

Fixed the underlying iss...

f8db000e78c7cbc89b45c9cc840cc34f47545682 authored over 3 years ago by Thomas von Deyen <[email protected]>
Only eager load if no page_id is passed

Somehow with the recent fix for cancancan accessible_by the eager loading
of elements contents a...

eb4f36bf1409bb9ddeb0d322b0e3588c4ad4b44c authored over 3 years ago by Thomas von Deyen <[email protected]>
Do not leak all elements for guest user in API

CanCanCan does not respect any scope set before `accessible_by`.

We need to make sure the addit...

c814a150d4eb8783016558efc798f726cd81ccba authored over 3 years ago by Thomas von Deyen <[email protected]>
Do not leak all pages for guest users in API controller

CanCanCan does not respect any scope set before `accessible_by`.
We need to make sure the additi...

02d7e1d0c40ba867bfe7a010646c5277bfdb4ad8 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2155 from tvdeyen/fix-ingredients-migrator-again

679dc97130983478c3a1393c6a6de7a14955802c authored over 3 years ago by Thomas von Deyen <[email protected]>
Fix ingredient migrator (again)

It turns out that Rails does not persist the data column
unless you replace the Hash. Just setti...

83546380f14ac189d72d08eefd8071ac73987d03 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2153 from oneiros/improved_menu_cache_key_defaults

Improve cache key defaults for menus

0b19df0dd14bc97862b46e426c3f834690af8290 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2152 from tvdeyen/element-preview-from-ingredients

Make element preview text work with ingredients

00cb0869d24b897812e9b35407f48b3234482114 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2154 from tvdeyen/fix-ingredients-migrator

Respect additional essence attributes during ingredients migration

a028fd0c907eba519215cfb6b635a550d12e66c6 authored over 3 years ago by Thomas von Deyen <[email protected]>
Allow to migrate only a subset of elements to ingredients

Set `ONLY=element1,element2` during running the ingredients
migration task helps to migrate only...

6114d09d166e083b32c51b9a904e217cb022d8d6 authored over 3 years ago by Thomas von Deyen <[email protected]>
Store additional attributes during ingredient migration

5dbe61d34dc01df5f888115d2aa8fe43c516146d authored over 3 years ago by Thomas von Deyen <[email protected]>
Improve cache key defaults for menus #2138

With the currently generated templates the way menus are
being displayed depends on the (current...

e1005e3bb6dc2422779a59ef686f8169144bb519 authored over 3 years ago by David Roetzel <[email protected]>
Make element preview text work with ingredients

If an element has ingredients the Preview Text should be read from
the ingredients not contents.

6d47145e21a61cd6f9a54bc4dd90436af5d8ab58 authored over 3 years ago by Thomas von Deyen <[email protected]>
Make Event (test model) adopt new resource filter structure

46705ff59825adbb9502eda1eed4f1ba3f3e9ae1 authored over 3 years ago by Robin Böning <[email protected]>
Make resource filtering more flexible

this commit introduces a breaking change for apps using the class method `alchemy_resource_filte...

161c792de239547c04459c3889b5f199b69bcdb0 authored over 3 years ago by Robin Böning <[email protected]>
Make Alchemy::Page work with the new resource filter structure

1d60447140b534bf4148525922ce2b29ad290247 authored over 3 years ago by Robin Böning <[email protected]>
Fix npm package version String

bba7c74955af4861f409b3776bdf3a8f1d6fdb58 authored over 3 years ago by Thomas von Deyen <[email protected]>
Bump npm package version to v6.0.0.b1

88c9d0ece77930bf146b0d9e0c8479959144c906 authored over 3 years ago by Thomas von Deyen <[email protected]>
Bump version to 6.0.0.b1

c61ab296756c110344c3c48a83d5f504a376a565 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2150 from tvdeyen/fix-updating-element

Allow to update element without tags

b826baecbac8151e8544b4f35d0cb10020ef7c93 authored over 3 years ago by Thomas von Deyen <[email protected]>
Allow to update element without tags

Elements not havin tags do not send any element params.
The strong params code needs to fallback...

2acadb217780e11829f286b2cc408e22d527bf1c authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2146 from robinboening/fixed_elements_fix

fix: call paging on jquery tabs only after initializing them

2fb104a7d947c4b9a3448bc573f2efbd069522f7 authored over 3 years ago by Thomas von Deyen <[email protected]>
fix: call paging on jquery tabs only after initializing them

5bc43e2e5ff20e57edf46bc6ce0acbf179621323 authored over 3 years ago by Robin Böning <[email protected]>
Merge pull request #2061 from tvdeyen/normalize-contents-and-essences

6552f21579782d0c60368c1410df2a6eaf847a61 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add an ingredient factory

9234ecdb2f7fe2ee1b0d8e014c229ab91730367c authored over 3 years ago by Thomas von Deyen <[email protected]>
Update brakeman ignores

57dc0fbaf718c796169c16aa3d0b1f008fbf862e authored over 3 years ago by Thomas von Deyen <[email protected]>
Eager load ingredients in admin and API controllers

Here we know that we want to load all elements including their ingredients.

c322280972c8ad18a2930163c701a8fa193f9a4a authored over 3 years ago by Thomas von Deyen <[email protected]>
Pick Ingredients first in ElementBlockHelper

eb38d58fd4164b400789ef6025df34bf88ae36cd authored over 3 years ago by Martin Meyerhoff <[email protected]>
Use Rails' store_accessor for ingredients data

No need to implement this ourselves, Rails has us backed.

Thanks @hmans :tada:

42c2e4d9e16bf9d1d808ffbbf9c996164f0873b9 authored over 3 years ago by Thomas von Deyen <[email protected]>
Destroy contents in migrator

c642161733de100514efd6d5cb19e1b619893059 authored over 3 years ago by Martin Meyerhoff <[email protected]>
Touch element on changing ingredients

Otherwise timestamps will not update in the necessary fashion.

2eb7895098ae7df05bca41d338d8c6ae93fa42c4 authored over 3 years ago by Martin Meyerhoff <[email protected]>
Duplicate ingredients with Elements

Without this, ingredient-based elements will not be published.

228d73e2d4dfd00e25d922aa6061245284849b61 authored over 3 years ago by Martin Meyerhoff <[email protected]>
Show element editor if element has no contents but ingredients defined

c5ea77a7792a9c7d6edc67b9cf555defb8ff1c82 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add ingredient generator

c71efbe402c80f66650691e515a5ae5cf4ce1d32 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add rake task to migrate elements to ingredients

Change an element to use ingredients instead of contents and run

rake alchemy:upgrade:6.0:c...

796aec1b5492c129aae845756a8ebba2758932fa authored over 3 years ago by Thomas von Deyen <[email protected]>
Do not create contents if ingredients are defined as well

To ease the upgrade to ingredients one can define contents and
ingredients on the same element. ...

373a30b32a1eb3361580f90e7d03d98ec5c6b47b authored over 3 years ago by Thomas von Deyen <[email protected]>
Make link dialog work with ingredients

ff5dffbead7bda5919c99a1b9ffb29744da5aa3a authored over 3 years ago by Thomas von Deyen <[email protected]>
Use CropAction concern in admin ingredients controller

6684d2f5952c7f4142b19fba8ab0a9f380369bc5 authored over 3 years ago by Thomas von Deyen <[email protected]>
Display ingredient validation errors on element editor

210e3c6efd4af91d1d7269d8958779ab09544e6d authored over 3 years ago by Thomas von Deyen <[email protected]>
Use "having picture thumbnails" on picture ingredient

4d2a4377299243d744cce8bc9fe326f249502521 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add ingredient validations

172038e0fda902dea3452301015ba1a5ac89de69 authored over 3 years ago by Thomas von Deyen <[email protected]>
Make sure to persist ingredient values

9efffd46b94de3c5d14162a05cd4cf09465220c0 authored over 3 years ago by Thomas von Deyen <[email protected]>
Update elements generator for ingredients

c3f5c9a689d430cd66f7a1c4173a877b752adc5b authored over 3 years ago by Thomas von Deyen <[email protected]>
Autoformat elements controller spec

79a93014ce280d918129587b17c4b445c42483cc authored over 3 years ago by Thomas von Deyen <[email protected]>
Set related object type when we set the id

45f8e68f9f70016e4c1b8ae7321fa626c70b056c authored over 3 years ago by Thomas von Deyen <[email protected]>
Remove nonsense spec

0e4390ed397d6c925dc4dbda4894f44f43b25175 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add templates for elements with ingredients

25015a9a2ce43e41b9b3a2e8e2d0358cf90f3947 authored over 3 years ago by Thomas von Deyen <[email protected]>
Support ingredients in block level helpers

element_view_for now works for elements having ingredients.

5e3dd083a74162e0449ff31bfd39c3e420050731 authored over 3 years ago by Thomas von Deyen <[email protected]>
Use fields_for for ingredient editor partials

That way we can just send the payload into element.update and Rails will handle the rest

4a0e93be7b72fd775e81c20ce865ff2d1ed0b610 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add *_id methods for related_object_alias

These are necessary for assigning attachments and pictures to ingredients.

Somehow Rails STI do...

54e5108497824572485d3646dec7f896c88c43f0 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add ingredient scopes

cae0aadcaf5a72788f827a7fee830c7d54509005 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add custom tinymce config feature to ingredients

61d345e4caadc9476d9f6d885ec7623066c950c8 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add ingredients elements to page layout

e241902597a52960682327d7494ad73855118b60 authored over 3 years ago by Thomas von Deyen <[email protected]>
Init tinymce editor for ingredients

4ea76c6982e201fc3db81898f464db47cfc2cae3 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add Headline ingredient

e6e1745873ae88775420db1d136adb2c3411c6c5 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add has_tinymce? to ingredient

fd0dd8c0fa2585aaf3c22379ced7dd6881ec2dc2 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add audio and video ingredients

2ff6fca2c7f1614a51ca6150224c4efda22c9e23 authored over 3 years ago by Thomas von Deyen <[email protected]>
Update headline partials

1ac49d74a855e99057e641161688c027939c0298 authored over 3 years ago by Thomas von Deyen <[email protected]>
Render ingredient editors

093de6fd69f743234aa2a1f0cb890f013980c4b7 authored over 3 years ago by Thomas von Deyen <[email protected]>
Adds admin ingredients controller

69f2f2f784d925cbaab8f5b91688c5e408f27632 authored over 3 years ago by Thomas von Deyen <[email protected]>
Rewrite ingredient_attributes to class attribute

52ab28a6d55f3469ce9d2fb47cccd6d9dc2260a8 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add hints to Ingredient class

add3f1b2201b33d68fde3f804198f1fae4d9d91f authored over 3 years ago by Thomas von Deyen <[email protected]>
Add predicate methods to ingredient class

64320a74e0037fb203fca90ebf4e8089205ec309 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add ingredient views

94f445e9c6c31c7c9a58586b187d2fd6aa598cff authored over 3 years ago by Thomas von Deyen <[email protected]>
Add IngredientEditor

b1ed76f6ea63a57697ce33a49999c03526c15a3f authored over 3 years ago by Thomas von Deyen <[email protected]>
Add settings and partial name to Ingredient model

5222d53114794eb86dbe077c7ba000b568ea917d authored over 3 years ago by Thomas von Deyen <[email protected]>
Update picture ingredient to latest essence picture changes

1e353b43ded328dac3c6f37dd4afcfed9a1948d7 authored over 3 years ago by Thomas von Deyen <[email protected]>
Allow translated ingredient default text

Same feature as on the content class

2b06cc28e1627fae15a3d592184ac547fa736bbd authored over 3 years ago by Thomas von Deyen <[email protected]>
Add thumbnail_url to picture ingredient

We need this for rendering thumbnails

3779b5823673a780291bb64a00c3a1a5035d0544 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add has_many ingredients relation to element

ca0e05ee718729bb4b963fc15cba99be917d8095 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add Richtext ingredient

Replaces the EssenceRichtext

e85957dc80f97219682857249fc0f2d6c6917227 authored over 3 years ago by Thomas von Deyen <[email protected]>
Return related object from ingredient if present

d35e87599e78ae503c0d36220d8045aeea09cfee authored over 3 years ago by Thomas von Deyen <[email protected]>
Add Node and Page ingredients

The EssencePage and EssenceNode replacements

1172261e2e788e3e1eae93a5cefe64a4a2e2c3d3 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add File ingredient

And allow to set a related_object alias in ingredient classes.

1aac6f195294b71cfbba88b5bb8e8a9195dd4d0e authored over 3 years ago by Thomas von Deyen <[email protected]>
Add more ingredient classes

- Boolean
- Datetime
- Html
- Link
- Select

c8a94086e369bfe6acb3037d11dcaa212ead7968 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add ingredient_attributes class methods to ingredient

This will define getter and setter methods for the
serialized data hash attributes of your ingre...

774568ffd3e23520a2eb413fb605a99e48205ba2 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add preview_text to ingredient classes

cd1bf39a06dd6d217557adc6bc28b8ea9b7036b6 authored over 3 years ago by Thomas von Deyen <[email protected]>
Typecast boolean and datetime ingredients

b71a93bfbd63631eb4ae42b4d5e1fa8821ef4f79 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add Picture ingredient class

This will replace the EssencePicture essence

a17dfd7c2907a4a9a3bf015f0f58604b5b212dd5 authored over 3 years ago by Thomas von Deyen <[email protected]>
Add a Text Ingredient class

This is the first implementation of a Text Ingredient that
will be used as replacement for Essen...

cf15c5dcecab297448edb24731a3b824396ea99a authored over 3 years ago by Thomas von Deyen <[email protected]>
Add Alchemy::Ingredient model

This is a STI base class that will be used for the new
ingredient classes that will replace the ...

5ac5be3d96aa9203554faa63850f77fb50fed751 authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2143 from tvdeyen/only-crop-if-enabled

Only crop image if cropping is enabled

f4f9b58e1d2a06bd394585239a9ee032058ce6ad authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2144 from tvdeyen/submit-link-dialog-with-enter

Link dialog changes can be submitted by enter

fccc0489bcbba6347f20f0fa4c2350788d5f6f1a authored over 3 years ago by Thomas von Deyen <[email protected]>
Only pass crop values if cropping is enabled

Before we enabled cropping even if cropping was disabled
only because we had crop values in the ...

5474ff48573c3783c6b87fa6e3af7a636c08552f authored over 3 years ago by Thomas von Deyen <[email protected]>
Merge pull request #2141 from tvdeyen/croppable-resource

Extract Thumbnails and CropAction concerns

52694b3054613409b41dc1344ac50f298a838718 authored over 3 years ago by Thomas von Deyen <[email protected]>
Link dialog changes can be submitted by enter

af2e35c8b210a1d82876e6fdd11b91a15623b348 authored over 3 years ago by Thomas von Deyen <[email protected]>
Extract PictureThumbnails concern

Holds everything you need to make your model being able to
display image thumbnails and make use...

3b20f2738bcaa85de41ae5a65a8e5777e5077321 authored over 3 years ago by Thomas von Deyen <[email protected]>
Introduce CropAction controller concern

With this module you can add a crop action to any resourceful controller.

The model needs to im...

1c3a2044a8acfd2626b4afd52c7842274a0c2fc9 authored over 3 years ago by Thomas von Deyen <[email protected]>