module MnoEnterprise::Concerns::Controllers::Jpi::V1::Admin::BaseResourceController

Constants

ADMIN_CACHE_DURATION

Protected Instance Methods

check_authorization() click to toggle source

Check current user is logged in Check organization is valid if specified

# File lib/mno_enterprise/concerns/controllers/jpi/v1/admin/base_resource_controller.rb, line 27
def check_authorization
  if current_user && current_user.admin_role.present?
    return true
  end
  render nothing: true, status: :unauthorized
  false
end
parent_organization() click to toggle source
# File lib/mno_enterprise/concerns/controllers/jpi/v1/admin/base_resource_controller.rb, line 21
def parent_organization
  @parent_organization ||= current_user.organizations.to_a.find { |o| o.id.to_s == params[:organization_id].to_s }
end
timestamp() click to toggle source
# File lib/mno_enterprise/concerns/controllers/jpi/v1/admin/base_resource_controller.rb, line 17
def timestamp
  @timestamp ||= (params[:timestamp] || 0).to_i
end