diff --git a/app/controllers/settings/applications_controller.rb b/app/controllers/settings/applications_controller.rb index 72e54215..2b6181f1 100644 --- a/app/controllers/settings/applications_controller.rb +++ b/app/controllers/settings/applications_controller.rb @@ -60,6 +60,7 @@ class Settings::ApplicationsController < Settings::BaseController def application_params params.require(:doorkeeper_application).permit( :name, + :superapp, :redirect_uri, :scopes, :website diff --git a/app/views/settings/applications/show.html.haml b/app/views/settings/applications/show.html.haml index 390682d6..c446e265 100644 --- a/app/views/settings/applications/show.html.haml +++ b/app/views/settings/applications/show.html.haml @@ -24,6 +24,12 @@ %hr/ = simple_form_for @application, url: settings_application_path(@application), method: :put do |f| + - if current_user.staff? + .fields-row + .fields-row__column.fields-group + = f.input 'superapp', as: :boolean, wrapper: :with_label, hint: false + %hr/ + = render 'fields', f: f .actions