lib/motor/admin.rb in motor-admin-0.1.12 vs lib/motor/admin.rb in motor-admin-0.1.13
- old
+ new
@@ -1,12 +1,24 @@
# frozen_string_literal: true
module Motor
class Admin < ::Rails::Engine
+ initializer 'motor.filter_params' do
+ Rails.application.config.filter_parameters += %i[io]
+ end
+
initializer 'motor.alerts.scheduler' do
- next if defined?(Sidekiq) && Sidekiq.server?
+ config.after_initialize do |_app|
+ next if defined?(Sidekiq) && Sidekiq.server?
- Motor::Alerts::Scheduler::SCHEDULER_TASK.execute
- Motor::Alerts::ScheduledAlertsCache::UPDATE_ALERTS_TASK.execute
+ Motor::Alerts::Scheduler::SCHEDULER_TASK.execute
+ Motor::Alerts::ScheduledAlertsCache::UPDATE_ALERTS_TASK.execute
+ end
+ end
+
+ initializer 'motor.active_storage.extensions' do
+ ActiveSupport.on_load(:active_storage_attachment) do
+ ActiveStorage::Attachment.include(Motor::ActiveRecordUtils::ActiveStorageLinksExtension)
+ end
end
end
end