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 #1753 from tvdeyen/update-rubocop

Update rubocop

0925641d2d8eb96a8577525403ddfdd6807dfa5c authored over 4 years ago by Thomas von Deyen <[email protected]>
Refactor shell colors

To not use a String to constantize anymore.

3f13d962b60505fe91515f36ba65186c034212d7 authored over 4 years ago by Thomas von Deyen <[email protected]>
Ensure HoundCI uses same Rubocop version as we

6539f2f95b6d1be5b5be18473a108fab1f543fd8 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix Naming/RescuedExceptionsVariableName cop -a

4b41906c2252db36927889e83588352893e2c923 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix Style/FloatDivision

cb6587b39e4a287cfc1965df4e65345706193eaf authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix Lint/RedundantStringCoercion

c114fcccdd4776627ff9a791659347aa3dc4e59d authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix Style/MultilineWhenThen

a7f4faf962b569b58e904b7494b1ce8a568c518a authored over 4 years ago by Thomas von Deyen <[email protected]>
Use default Layout/HeredocIndentation config

5a886472323b115355751402bee0a9a824266fba authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix Lint/NonDeterministicRequireOrder

68fbeebb1910b07a3e72d8907b690c6ccaee0833 authored over 4 years ago by Thomas von Deyen <[email protected]>
Disable Layout/RescueEnsureAlignment

8d649dc16c59396c6c991a40c0c7311e7b6eb8a5 authored over 4 years ago by Thomas von Deyen <[email protected]>
Run Style/RedundantReturn cop -a

b6d94019210e50f2dbd86dc054d9fb8d3b712a92 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix false negative rubocop in factories

The public attribute is not the public keyword.

b2d7e4d8a2a2f2e66fe13291db57681f2c82927c authored over 4 years ago by Thomas von Deyen <[email protected]>
Run Lint/SendWithMixinArgument cop -a

f254bba81adf9a669ca46232759159e4ada137e9 authored over 4 years ago by Thomas von Deyen <[email protected]>
Run Layout/EmptyLineAfterGuardClause cop -a

d9f505f8f44cd6c203685cb39ef68d31ebf3b974 authored over 4 years ago by Thomas von Deyen <[email protected]>
Update Rubocop to 0.80.1

47e359301ff21659c1082413554200b17cd292ca authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix all Rubocop offences

Done with `bundle exec rubocop -a` and fixed one issue manually.

56f81d889cf850f206ad12ced75f539f9e02f643 authored over 4 years ago by Thomas von Deyen <[email protected]>
Use same Rubocop version as HoundCI (#1752)

http://help.houndci.com/en/articles/2137566-rubocop

540d38eebda8f3ab0155617811a385526e9db733 authored over 4 years ago by Alexander ADAM <[email protected]>
Fix syntax in non-erb Menu templates (#1751)

af1744cff434f28cccd2557c85e723b51b1e77f7 authored over 4 years ago by Alexander ADAM <[email protected]>
Fix `render_menu` for custom controllers (#1746)

Without the explicit path the current controller name will be prepended to the
view path.

44bd930145a59c56f8a32957ff0104f1bcaa4eb0 authored over 4 years ago by Alexander ADAM <[email protected]>
Merge pull request #1747 from mamhoff/allow-postgres-port

Allow importing to a different port

2d5da13400a589085fdded1d0353bf126c374443 authored over 4 years ago by Thomas von Deyen <[email protected]>
Allow importing to a different port

This allows me to import to a database running on port 12345, which I
sometimes do need.

b551d518748fcad8bcd2df02cf945e898b9d653f authored over 4 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1750 from tvdeyen/fix-resource-integration-spec

Fix date comparison in resource feature spec

07f745675884d5c0a26bd71df3b810e1be446c15 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix date comparison in resource feature spec

89342cc16295742a3a2fcb1ed507a33a1094ee74 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1748 from mamhoff/add-mysql-service-to-ci

Add MySQL service as CI service

61e47bb31839fb32b3dc043094d776b96eaa2dd9 authored over 4 years ago by Thomas von Deyen <[email protected]>
Add MySQL service as service

This adds MySQL into the CI pipeline, as Github Actions appears to have
removed it from the base...

01c1caa3032be80d1927e8f7680ce8270707107a authored over 4 years ago by Martin Meyerhoff <[email protected]>
Merge pull request #1749 from tvdeyen/fail-prepare-task

Fail spec prepare task if sub command fails

9f6f61ccd29ead8b27eed27e93799f13979ddfd7 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fail spec prepare task if sub command fails

In order to stop CI servers if one of the preparation tasks is
failing we need to pass the resul...

1ce5fae3389a969aeb9cdf908f3c6a67f0d5a769 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1744 from tvdeyen/sortable-resources-tables

Sortable resources tables

ec17038123e4f8ba40c045d083113360e9c11787 authored over 4 years ago by Thomas von Deyen <[email protected]>
Use SassC 2.1 on GitHub CI

See https://github.com/sass/sassc-ruby/issues/146

8ad0674758692d665fb8d06ed36ae4a9b4df5020 authored over 4 years ago by Thomas von Deyen <[email protected]>
Shorten default date format

7cdfdc349ef808cd65eff02712702008bfabb584 authored over 4 years ago by Thomas von Deyen <[email protected]>
Sort resources attributes columns by name and type

31914f6b8381e167de0f41ce5a7cabb5225191bc authored over 4 years ago by Thomas von Deyen <[email protected]>
Add default sort order to resources

Before we where relying on the default sort order of the database.
That is, but does not have to...

bc2fdffa3e8a09848ef8702d2058165b7a2e00bd authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1742 from tvdeyen/fix-4-4-migration

Fix compressed 4.4 migration

3ed9508f9d17638590f3142f027c56d8d1825d7a authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix compressed 4.4 migration

The foreign key check is wrong leading to failing migrations
on existing installations.

49273b984bf07db26c958703c75c3d6188cc447e authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1743 from tvdeyen/fix-update-check-spec

Fix update check spec

52d0c26fa2c2ec344214c7e7b17a25a7936cef6e authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix update check spec

The former spec fails with latest release of mini-profiler 2.0
and was very brittle anyway. Usin...

9fcffa7f319c71cbd1bc8a2212cdbcae5dc1e03d authored over 4 years ago by Thomas von Deyen <[email protected]>
Install webmock

1fbcd781db5115302e863be33194a8c114e80271 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1740 from tvdeyen/fix-menus-index-form

Fix new menu form

bea5f54c9e98dac49090f7fc39481ca83c4eea11 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix new menu form

We need to pass the current site as well.

6000d1806940c6634c3e7dc992d3e9fce1b997f0 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1706 from AlchemyCMS/five

Integrate 5.0 work so far

b48cc0deae637b93798c094d81f73956869338f8 authored over 4 years ago by Thomas von Deyen <[email protected]>
Update install instructions

d0392a31432fed712ea0cc7a2a37cf27bd57ea8d authored over 4 years ago by Thomas von Deyen <[email protected]>
v5.0.0.a

c6d23f286505f3728303eb8ab4e8cc1409a6e99d authored over 4 years ago by Thomas von Deyen <[email protected]>
Update 5.0 changelog

fe48ff772af9a6cb509959162217c8ad7a80a324 authored over 4 years ago by Thomas von Deyen <[email protected]>
Compress migrations

A new mayor release is a good reason to start fresh.

2f7485f39ee2c469cb228d67b9a5b647726f83ec authored over 4 years ago by Thomas von Deyen <[email protected]>
Install Gutentag migrations while installing Alchemy

For existing installations the upgrade task patches the Gutentag migration so they skip the tabl...

bfa73a3eeacb5a16e56325d708ffef409bd4f0c2 authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not silence Alchemy depreactions

We want to remove all deprecations, so we want to see them in the logs.

323ebaefaf42bb07d05a805bc055da3c859a3014 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated controller and action feature

This has been replaced by Menu nodes

3fe0a98fbfbbeeba8042f6f7f616050c58b3fceb authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove page tree to menus convert rake task.

699e4a9b1d72558c6ebc142504e1f208d349819f authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated redirect_to_external feature

This has been replaced by external Menu nodes.

a8163d40950de6fd4f824ad8840462c61d19bb9f authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove old 4.x upgrade tasks

Make sure that all upgrades have been run under Alchemy 4.4

7bd1bed28cd706fbd20d6e385e8269dd53773780 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated pages_for_select helper

The new EssencePage select2 search made this obsolote.

b75bb5c53a2842803f1002bac2d77e7df76119f4 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated render_navigation helper

This has been replaced by Menus and the render_menu helper.

8524d5834cb0ca4f9751dee44db98ec1d1a88672 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecation warnings from render_elements helper

daef5b44c196fa061ef50111a13fb5452f7924e8 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated Element.new_from_scratch and create_from_scratch aliases

b135dc73c67f4adf8551b7cc9a72dd0d417375d1 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated page_layout param from pages API

Use a ransack search query instead.

d0dbaaa71a82e6f1896c897dafa0771e7aef7dc5 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated second argument from Page.find_elements

67d927343258cc116a40cb207190008478854461 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated element argument from Content.create

77632b54408a5343ee4648cb64f51f77e5e56ed2 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated element_names_from_definition method

24a3789e755332c609f73ad3b79d58afef713474 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated Content.new and Content.create_from_scratch aliases

96c3702404ba2811f477f34fcc59e0e20762956b authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated resources_header helper

2819b9d02ebcb13b1eb976a226913a9f56ec0c68 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated controller_requests test helpers

d7faa5f543a08958d33ede2c92aaec4838d6971d authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated render_cell helper

5ea9e036366f25ee70501da3ee5d5303666de86b authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated per_page_value_for_screen_size method

542b0a6ff0d6dae6b18523b41bd8d0fc96db9048 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated part argument from render_element helper

92a888ce300a6349fd616c1636ed04066e14d7ac authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated render_essence_* helpers

0b7f4f97bece76b6f84a11c470ecee7c9d4d3d4d authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated view element partial name

Element view partials should have the element name

c3d0a50708bbd4f5c490e171f27b92813fed0153 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated render element editor helpers

Elements do not need an editor partial anymore.

7b29b56d9cbb21a7fdac6da15c29cc4b1ad6a616 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove deprecated sort_elements_by_content helper

aa45ae6703289a996b8b4a878969ce55e765eeae authored over 4 years ago by Thomas von Deyen <[email protected]>
Add an ElementEditor decorator

This allows us to move helper classes into this class and
render the element editor partial in a...

088fd2068147d5e883f6e1c00b52cb5a4ef51638 authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not pass options params around anymore

This was only done because we supported to have local options in
the element editor and essence ...

d06319f23e66f74f062f9d86071bd44ba7d0b379 authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not pass options in create missing content request

All settings a content might have are set on the contents
definition settings key.

3ea715d16fbdf8ac6df8617cc27ccb9b1d8e39da authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove local options from essence editors

Passing options as locals to essence editors is not possible anymore.

Static values should be s...

6a9e9a3e797b4f94c57006b3937a6634b6d1a503 authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not accept options in essence_picture_thumbnail anymore

Rely only on the content settings for sizing and cropping
settings.

0b5b2ce8109a366bed04b35638cda1d2613c6dea authored over 4 years ago by Thomas von Deyen <[email protected]>
Add ContentEditor decorator

Speeds up element content editor rendering by making use of
Rails collection partial rendering.
...

ec44cc21df9178c69a9868dec736a54d81e33334 authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not read crop settings from params

Read the crop and size settings from one canonical source the content
settings defined in the el...

9ccf0572e8f70205e731e4bd0ea6ebff2cf712dc authored over 4 years ago by Thomas von Deyen <[email protected]>
Ensure a freshly build content has an essence

And the default value set correctly on the newly build
essence object.

1a8dbec78ac0728ee4eb4d7cde129b379892e53b authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix typo in essence mixin

b565363bf1dea8fae6deed1057e5a670acf9a0eb authored over 4 years ago by Thomas von Deyen <[email protected]>
v4.4.3

- Scope nodes to sites [#1738](https://github.com/AlchemyCMS/alchemy_cms/pull/1738) ([tvdeyen](h...

2b95d071285c4deb5e5d8955d63ef761f50a02dd authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1738 from tvdeyen/scope-nodes-to-sites

Scope nodes to sites

5743be1787090db1b5af5ec56f190325c47c4afc authored over 4 years ago by Thomas von Deyen <[email protected]>
Scope nodes to sites

Alchemy nodes should be scoped to sites

Closes #1734

b171a8e75adb591e6f584489b4a2c02e9863db36 authored over 4 years ago by Thomas von Deyen <[email protected]>
Render menus for current site only

Menus should be rendered for current site only.

Closes #1734

836edd704bd5cac646963bda4c826b525d58a1ae authored over 4 years ago by Thomas von Deyen <[email protected]>
v4.4.2

- Do not use deprecated methods [#1737](https://github.com/AlchemyCMS/alchemy_cms/pull/1737) ([t...

5d6b054a3bdda4fa589d36f7292fc47861058521 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1737 from tvdeyen/do-not-dogfeed-deprecated-methods

Do not use deprecated methods

96b8f62bb772d6f2380d461a4428885fa8aeec21 authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not use redirects_to_external? method

This method has been deprecated and since we do not want to log
deprecation warnings we must not...

5e4667a93cab64b4b1eece7358356eb8524f8ccf authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not use has_controller? method

This method has been deprecated and we do not want to use it
internally to avoid loggin deprecat...

ad31bc3a3568f38a70cf1b1d922c4dc357aad8f8 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1733 from tvdeyen/fix-content-acts-as-list-scope

Order contents by their position in its element

d9a5f6c2ce938bd5d308a15291e76b2ff15c6c38 authored over 4 years ago by Thomas von Deyen <[email protected]>
Order contents by their position in its element

Remove the essence type scope condition as this feature was removed
a long time ago.

48f1f35277d39f4c837281b11e9557f940d251f4 authored over 4 years ago by Thomas von Deyen <[email protected]>
Eager load relations in elements trash (#1732)

This should speed up large trashes.

45aa4ad0b0b9196af395975fb557029ffa9209c0 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix page tagging menu attach condition (#1725)

Menu id can be an empty string when submitted by a form.

ffe648d9d332d6c597e4e37d85531de639c94805 authored over 4 years ago by Mikael Norlén <[email protected]>
Merge pull request #1731 from AlchemyCMS/sprockets-4-concurrent-fix

Run CI builds with Sprockets 3.7.2

6e5180d0df5386bbf292f2534a2e0e36157dee82 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove sass_support

We can expect that sassc is installed since we have it as dependency.

We do not need a custom l...

d9292253d44245d07fbd11858687604cfa62245b authored over 4 years ago by Thomas von Deyen <[email protected]>
Use Sprockets 3.7.2 on linux build servers

There is a serious unfixed bug in sassc-ruby that causes
issues when used with Sprockets 4.

c7e8b34ea41cac5d04a2d4a1f9318eccc3e4a525 authored over 4 years ago by Thomas von Deyen <[email protected]>
Fix Alchemy.user_class_name constant conflict (#1724)

Ensure that Alchemy.user_class_name is always a top-level constant.

aab53cb02de57f4072a41662adfb92ed09668156 authored over 4 years ago by Mikael Norlén <[email protected]>
Merge pull request #1730 from AlchemyCMS/re-organize-dev-dependencies

Re-organize development dependencies

48a22d4700e83f08bb5404225e392130d3c18f60 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1729 from AlchemyCMS/update-pr-template

Update PR template

064c254059bb5351117496655900f69b0603cc15 authored over 4 years ago by Thomas von Deyen <[email protected]>
Do not load rack-mini-profiler on CI envs

209e07e83f964d590b3be7f01535a65698e37edc authored over 4 years ago by Thomas von Deyen <[email protected]>
Move sassc-rails into runtime dependencies

We need a Sass compiler for the assets

a7678cdd527da2db4c0634ee3cd9a69bb0130e50 authored over 4 years ago by Thomas von Deyen <[email protected]>
Remove bootsnap from dummy app

We do not need this and it cases some problems that we want to avoid

56a82ddf422c4c37f4833f475d2dcbe155775fa6 authored over 4 years ago by Thomas von Deyen <[email protected]>
Merge pull request #1728 from AlchemyCMS/do-not-generate-element-partials-with-view-suffix

Generate views without _view in the filename

0b82b86f85c920d5b04d12670baa8301b2148464 authored over 4 years ago by Thomas von Deyen <[email protected]>
Move github PR template

b45d3b746a8f2411225cd1e6e56612bd437b97f0 authored over 4 years ago by Thomas von Deyen <[email protected]>