Sha256: 41a8577b6160d5ad265995197a57f8fdf129fd240a455a0cc1419ffa377c1976
Contents?: true
Size: 932 Bytes
Versions: 4
Compression:
Stored size: 932 Bytes
Contents
module AdminHelpers def self.jobs_url url = ["/"] if ActiveAdmin.application.default_namespace.present? url << "#{ActiveAdmin.application.default_namespace}/" end url << "jobs" url.join("") end end ActiveAdmin.application.load_paths += [File.join(ActiveadminJobs::Engine.root, "app", "admin")] class ActiveAdmin::Views::Pages::Base alias_method :adj_add_classes_to_body, :add_classes_to_body def add_classes_to_body adj_add_classes_to_body current_user_method = ActiveAdmin.application.current_user_method if current_user_method admins_job_identifier = send(current_user_method).job_identifier @body.set_attribute "data-identifier", admins_job_identifier @body.set_attribute "data-root-url", "/" @body.set_attribute "data-jobs-url", AdminHelpers.jobs_url @body.set_attribute "data-translations", I18nDictionary.translations.to_json end end end
Version data entries
4 entries across 4 versions & 1 rubygems