diff options
Diffstat (limited to 'app/controllers/admin')
-rw-r--r-- | app/controllers/admin/runners_controller.rb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/controllers/admin/runners_controller.rb b/app/controllers/admin/runners_controller.rb index 9eaa55039c8..4639d8adfe0 100644 --- a/app/controllers/admin/runners_controller.rb +++ b/app/controllers/admin/runners_controller.rb @@ -61,7 +61,15 @@ class Admin::RunnersController < Admin::ApplicationController end def runner_params - params.require(:runner).permit(Ci::Runner::FORM_EDITABLE) + params.require(:runner).permit(permitted_attrs) + end + + def permitted_attrs + if Gitlab.com? + Ci::Runner::FORM_EDITABLE + Ci::Runner::MINUTES_COST_FACTOR_FIELDS + else + Ci::Runner::FORM_EDITABLE + end end # rubocop: disable CodeReuse/ActiveRecord |