module Api
class PermissionsController < ApiController
- before_action :check_api_readable
-
authorize_resource :class => false
before_action :setup_user_auth
def show
@permissions = if doorkeeper_token.present?
doorkeeper_token.scopes.map { |s| :"allow_#{s}" }
- elsif current_token.present?
- ClientApplication.all_permissions.select { |p| current_token.read_attribute(p) }
elsif current_user
- ClientApplication.all_permissions
+ Oauth.scopes.map { |s| :"allow_#{s.name}" }
else
[]
end