Class: DoorkeeperApplicationsController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- DoorkeeperApplicationsController
- Defined in:
- app/controllers/doorkeeper_applications_controller.rb
Instance Method Summary collapse
- #create ⇒ Object
- #destroy ⇒ Object
- #edit ⇒ Object
- #index ⇒ Object
- #new ⇒ Object
- #show ⇒ Object
- #update ⇒ Object
Instance Method Details
#create ⇒ Object
27 28 29 30 31 32 33 34 35 36 |
# File 'app/controllers/doorkeeper_applications_controller.rb', line 27 def create Doorkeeper::Application @application = Doorkeeper::Application.create(application_params.merge(owner: current_user)) if @application.valid? redirect_to @application, notice: t(".success") else flash.now[:alert] = t(".failure") render :new, status: :unprocessable_content end end |
#destroy ⇒ Object
48 49 50 51 |
# File 'app/controllers/doorkeeper_applications_controller.rb', line 48 def destroy @application.destroy redirect_to doorkeeper_applications_path, notice: t(".success") end |
#edit ⇒ Object
24 25 |
# File 'app/controllers/doorkeeper_applications_controller.rb', line 24 def edit end |
#index ⇒ Object
4 5 6 7 8 |
# File 'app/controllers/doorkeeper_applications_controller.rb', line 4 def index @applications = policy_scope(Doorkeeper::Application) # i18n-tasks-use t("activerecord.attributes.doorkeeper/application.created_at") # i18n-tasks-use t("activerecord.attributes.doorkeeper/application.owner") end |
#new ⇒ Object
16 17 18 19 20 21 22 |
# File 'app/controllers/doorkeeper_applications_controller.rb', line 16 def new Doorkeeper::Application @application = Doorkeeper::Application.new( redirect_uri: "urn:ietf:wg:oauth:2.0:oob", scopes: Doorkeeper.configuration.default_scopes ) end |
#show ⇒ Object
10 11 12 13 14 |
# File 'app/controllers/doorkeeper_applications_controller.rb', line 10 def show @access_tokens = @application.access_tokens # i18n-tasks-use t("activerecord.attributes.doorkeeper/application.uid") # i18n-tasks-use t("activerecord.attributes.doorkeeper/application.secret") end |
#update ⇒ Object
38 39 40 41 42 43 44 45 46 |
# File 'app/controllers/doorkeeper_applications_controller.rb', line 38 def update @application.update(application_params) if @application.save redirect_to @application, notice: t(".success") else flash.now[:alert] = t(".failure") render :edit, status: :unprocessable_content end end |