ministryofjustice/Claim-for-Crown-Court-Defence

View on GitHub
app/controllers/super_admins/application_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
class SuperAdmins::ApplicationController < ApplicationController
  before_action :authenticate_super_admin!

  private

  def authenticate_super_admin!
    return if user_signed_in? && current_user.persona.is_a?(SuperAdmin)
    redirect_to root_path_url_for_user, alert: t('requires_super_admin_authorisation')
  end
end