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:
Alberto
2018-07-27 12:35:07 +02:00
committed by GitHub
6 changed files with 62 additions and 5 deletions

View File

@@ -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

View File

@@ -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?