From 475401554a86e0eaf39b3dd09d695fc5db3a0993 Mon Sep 17 00:00:00 2001 From: Sascha Karnatz <68833+kulturbande@users.noreply.github.com> Date: Sun, 10 May 2026 15:56:14 +0200 Subject: [PATCH] Fix Alchemy deprecation warnings Fix configuration deprecation warnings for the latest AlchemyCMS version. The old configuration pattern will be remove with the next major Alchemy version. --- config/initializers/alchemy.rb | 10 +++++----- lib/alchemy/solid_errors.rb | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/config/initializers/alchemy.rb b/config/initializers/alchemy.rb index e7d9296..25d3473 100644 --- a/config/initializers/alchemy.rb +++ b/config/initializers/alchemy.rb @@ -1,10 +1,10 @@ -Rails.application.config.to_prepare do - require "alchemy/solid_errors/ability" +Alchemy.configure do |config| + config.abilities.add("Alchemy::SolidErrors::Ability") + config.admin_stylesheets << "alchemy/solid_errors/alchemy-admin.css" +end +Rails.application.config.to_prepare do if SolidErrors.connects_to.present? - Alchemy.register_ability(Alchemy::SolidErrors::Ability) - Alchemy.admin_stylesheets << "alchemy/solid_errors/alchemy-admin.css" - Alchemy::Modules.register_module({ name: "errors", engine_name: "alchemy", diff --git a/lib/alchemy/solid_errors.rb b/lib/alchemy/solid_errors.rb index 3f1adf4..3e8141d 100644 --- a/lib/alchemy/solid_errors.rb +++ b/lib/alchemy/solid_errors.rb @@ -1,5 +1,6 @@ require "alchemy/solid_errors/version" require "alchemy/solid_errors/engine" +require "alchemy/solid_errors/ability" require "solid_errors" module Alchemy