Skip to content

feat: Updates for Alchemy 8.4 - #153

Open
tvdeyen wants to merge 5 commits into
mainfrom
use-user-methods
Open

feat: Updates for Alchemy 8.4#153
tvdeyen wants to merge 5 commits into
mainfrom
use-user-methods

Conversation

@tvdeyen

@tvdeyen tvdeyen commented Sep 8, 2026

Copy link
Copy Markdown
Member

This makes necessary changes for Alchemy 8.4

  1. Adopts to the new Tom Select based Remote Select
  2. Make use of the Alchemy::UserMethods module and introduces a alchemy_roles column for Spree::User model, which allows for UI based role management for Alchemy access control

We need the locale as suffix for them to have any effect
Essences have been removed a long while ago
@tvdeyen tvdeyen self-assigned this Sep 8, 2026
@tvdeyen
tvdeyen force-pushed the use-user-methods branch 2 times, most recently from 27f3188 to b673364 Compare September 10, 2026 14:10
@tvdeyen tvdeyen changed the title Use user methods Alchemy 8.4 Sep 10, 2026
@tvdeyen
tvdeyen force-pushed the use-user-methods branch 2 times, most recently from 052de39 to 1b86887 Compare September 10, 2026 15:28
Alchemy 8.4  now ships a UserMethods module that handles
necessary accesors like a database backed alchemy_roles
column and who-dunnit functionality.

This aligns the solidus user model with the alchemy-devise
user model which has more roles than just "admin".
Alchemy 8.4 switched from Select2 to Tom Select
for Remote Selects.
Not necessary anymore since Alchemy 8.0
@tvdeyen tvdeyen changed the title Alchemy 8.4 feat: Updates for Alchemy 8.4 Sep 10, 2026
@tvdeyen
tvdeyen marked this pull request as ready for review September 10, 2026 15:30
@tvdeyen tvdeyen added this to the 8.4 milestone Sep 10, 2026
@tvdeyen
tvdeyen requested a review from a team September 10, 2026 15:31
@tvdeyen tvdeyen removed their assignment Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants