app/helpers/tramway/admin/application_helper.rb in tramway-admin-1.29.2 vs app/helpers/tramway/admin/application_helper.rb in tramway-admin-1.30
- old
+ new
@@ -2,11 +2,10 @@
module Tramway
module Admin
module ApplicationHelper
include ::FontAwesome5::Rails::IconHelper
- include AuthManagement
include AdditionalButtonsBuilder
include ::SmartButtons
include CasesHelper
include RussianCasesHelper
include ::Tramway::Admin::RecordsHelper
@@ -23,9 +22,15 @@
object.class.model_class.name
else
object.class.name
end
::Tramway::Admin.available_models_for(@application_engine || @application.name).map(&:to_s).include?(object_class_name) ? :record : :singleton
+ end
+
+ def current_admin
+ user = Tramway::User::User.find_by id: session[:admin_id]
+ return false unless user
+ Tramway::User::UserDecorator.decorate user
end
end
end
end