From 063967a00213dbb08ebf25a97980ae36c92a4a61 Mon Sep 17 00:00:00 2001 From: Nataliia Radina Date: Wed, 29 Nov 2023 13:50:55 +0100 Subject: [PATCH 1/3] Add possibility to add new branch rules Add dropdown and modal for branch rule creation Changelog: changed --- .../settings/repository/branch_rules/app.vue | 125 +++++++++++++++++- .../repository/branch_rules/constants.js | 10 ++ .../create_branch_rule.mutation.graphql | 8 ++ .../settings/repository_controller.rb | 4 + app/controllers/projects_controller.rb | 1 + .../development/add_branch_rule.yml | 8 ++ .../repository/branch_rules/mock_data.js | 14 ++ locale/gitlab.pot | 21 +++ .../repository/branch_rules/app_spec.js | 123 ++++++++++++++--- .../repository/branch_rules/mock_data.js | 14 ++ 10 files changed, 310 insertions(+), 18 deletions(-) create mode 100644 app/assets/javascripts/projects/settings/repository/branch_rules/graphql/mutations/create_branch_rule.mutation.graphql create mode 100644 config/feature_flags/development/add_branch_rule.yml diff --git a/app/assets/javascripts/projects/settings/repository/branch_rules/app.vue b/app/assets/javascripts/projects/settings/repository/branch_rules/app.vue index 7d9ad83a1c6b07..cb6bea76762a13 100644 --- a/app/assets/javascripts/projects/settings/repository/branch_rules/app.vue +++ b/app/assets/javascripts/projects/settings/repository/branch_rules/app.vue @@ -1,9 +1,20 @@