From 76a093b7c3c6685d6b0077c4673ead743bf7e949 Mon Sep 17 00:00:00 2001 From: Julia Miocene Date: Wed, 2 Apr 2025 17:49:41 +0200 Subject: [PATCH 1/5] Create runner form: Add new FF for new form Adds a new FF :new_runner_create_form for the form changes. Changelog: added --- .../runner/admin_new_runner/admin_new_runner_app.vue | 10 +++++++++- .../javascripts/ci/runner/admin_new_runner/index.js | 3 +++ .../ci/runner/components/runner_create_form_new.vue | 8 ++++++++ config/feature_flags/wip/new_runner_create_form.yml | 9 +++++++++ lib/gitlab/gon_helper.rb | 1 + 5 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 app/assets/javascripts/ci/runner/components/runner_create_form_new.vue create mode 100644 config/feature_flags/wip/new_runner_create_form.yml diff --git a/app/assets/javascripts/ci/runner/admin_new_runner/admin_new_runner_app.vue b/app/assets/javascripts/ci/runner/admin_new_runner/admin_new_runner_app.vue index d8f9e808640dbc..473f499dd911d0 100644 --- a/app/assets/javascripts/ci/runner/admin_new_runner/admin_new_runner_app.vue +++ b/app/assets/javascripts/ci/runner/admin_new_runner/admin_new_runner_app.vue @@ -5,6 +5,7 @@ import { s__ } from '~/locale'; import PageHeading from '~/vue_shared/components/page_heading.vue'; import RunnerCreateForm from '~/ci/runner/components/runner_create_form.vue'; +import RunnerCreateFormNew from '~/ci/runner/components/runner_create_form_new.vue'; import { INSTANCE_TYPE } from '../constants'; import { saveAlertToLocalStorage } from '../local_storage_alert/save_alert_to_local_storage'; @@ -12,8 +13,14 @@ export default { name: 'AdminNewRunnerApp', components: { RunnerCreateForm, + RunnerCreateFormNew, PageHeading, }, + inject: { + ifNewFormFeatureFlagEnabled: { + default: false, + }, + }, methods: { onSaved(runner) { saveAlertToLocalStorage({ @@ -31,7 +38,8 @@ export default {