Module: Avo::Concerns::PrivateAccess

Extended by:
ActiveSupport::Concern
Included in:
BaseApplicationController, SidebarComponent
Defined in:
lib/avo/concerns/private_access.rb

Instance Method Summary collapse

Instance Method Details

#authenticate_developer_or_admin!Object



12
13
14
# File 'lib/avo/concerns/private_access.rb', line 12

def authenticate_developer_or_admin!
  raise_404 unless can_access_private_status?
end

#can_access_private_status?Boolean

Returns:

  • (Boolean)


6
7
8
9
10
# File 'lib/avo/concerns/private_access.rb', line 6

def can_access_private_status?
  return true if Rails.env.development?

  Avo::Current.user_is_developer? || Avo::Current.user_is_admin?
end