Merge pull request #2137 from wairbut-m2c/iagirre-admin-menu-in-management
Add admin menu in management view (if user is admin)
This commit is contained in:
@@ -6,6 +6,7 @@ class Management::BaseController < ActionController::Base
|
||||
|
||||
helper_method :managed_user
|
||||
helper_method :current_user
|
||||
helper_method :manager_logged_in
|
||||
|
||||
private
|
||||
|
||||
@@ -22,7 +23,10 @@ class Management::BaseController < ActionController::Base
|
||||
end
|
||||
|
||||
def managed_user
|
||||
@managed_user ||= Verification::Management::ManagedUser.find(session[:document_type], session[:document_number])
|
||||
@managed_user ||= Verification::Management::ManagedUser.find(
|
||||
session[:document_type],
|
||||
session[:document_number]
|
||||
)
|
||||
end
|
||||
|
||||
def check_verified_user(alert_msg)
|
||||
@@ -49,4 +53,11 @@ class Management::BaseController < ActionController::Base
|
||||
def clear_password
|
||||
session[:new_password] = nil
|
||||
end
|
||||
|
||||
def manager_logged_in
|
||||
if current_manager
|
||||
@manager_logged_in = User.find_by(id: session[:manager]["login"].last(1))
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -11,7 +11,7 @@ class Users::SessionsController < Devise::SessionsController
|
||||
end
|
||||
|
||||
def after_sign_out_path_for(resource)
|
||||
request.referer.present? ? request.referer : super
|
||||
request.referer.present? && !request.referer.match("management") ? request.referer : super
|
||||
end
|
||||
|
||||
def verifying_via_email?
|
||||
|
||||
Reference in New Issue
Block a user