Class: Decidim::Doorkeeper::AuthorizationsController

Inherits:
Doorkeeper::AuthorizationsController
  • Object
show all
Includes:
HasSpecificBreadcrumb
Defined in:
app/controllers/decidim/doorkeeper/authorizations_controller.rb

Overview

Custom Doorkeeper AuthorizationsController to avoid namespace problems.

Instance Method Summary collapse

Instance Method Details



26
27
28
29
30
31
# File 'app/controllers/decidim/doorkeeper/authorizations_controller.rb', line 26

def breadcrumb_item
  {
    label: t("decidim.doorkeeper.authorizations.new.authorize"),
    active: true
  }
end

#newObject



11
12
13
14
15
16
17
18
19
20
# File 'app/controllers/decidim/doorkeeper/authorizations_controller.rb', line 11

def new
  @scopes =
    if pre_auth.authorizable?
      pre_auth.scopes
    else
      []
    end

  super
end

#oauth_applicationObject



22
23
24
# File 'app/controllers/decidim/doorkeeper/authorizations_controller.rb', line 22

def oauth_application
  @oauth_application ||= Decidim::OAuthApplication.find_by(uid: params[:client_id])
end