From a269fb8e7cca24b826dd3f53485641ffce93bbee Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Wed, 13 Jul 2022 21:10:15 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../permissions/components/settings_panel.vue | 26 +++++++--- .../projects/shared/permissions/constants.js | 8 ++-- .../projects/pipelines/tests_controller.rb | 17 ++++--- app/graphql/types/project_type.rb | 4 +- app/helpers/projects_helper.rb | 3 +- app/models/ci/pipeline.rb | 6 +-- app/models/merge_request.rb | 1 + app/models/remote_mirror.rb | 5 +- app/services/projects/fork_service.rb | 5 +- .../protected_branches/api_service.rb | 4 +- .../access_level_params.rb | 4 +- app/views/devise/sessions/new.html.haml | 2 + .../ops/remote_mirror_no_delay.yml | 7 +++ ...64122_limit_project_and_group_variables.rb | 8 ++++ ...validate_requirements_issue_id_not_null.rb | 15 ++++++ db/schema_migrations/20220524164122 | 1 + db/schema_migrations/20220705180843 | 1 + db/structure.sql | 10 ++-- doc/api/graphql/reference/index.md | 4 +- doc/api/protected_tags.md | 1 + doc/ci/variables/predefined_variables.md | 47 ++++++++++--------- doc/development/feature_flags/index.md | 2 + lib/api/helpers/protected_tags_helpers.rb | 15 ++++++ lib/api/protected_tags.rb | 7 ++- locale/gitlab.pot | 18 +++---- .../pipelines/tests_controller_spec.rb | 16 ++++++- .../settings/visibility_settings_spec.rb | 6 +-- spec/frontend/__helpers__/performance.js | 8 ++++ .../components/image_spec.js | 5 ++ spec/frontend/diffs/components/app_spec.js | 2 + spec/frontend/environment.js | 6 --- spec/frontend/ide/components/ide_spec.js | 3 ++ .../ide/components/repo_editor_spec.js | 3 ++ spec/frontend/ide/ide_router_spec.js | 3 ++ spec/frontend/ide/stores/actions/file_spec.js | 3 ++ .../ide/stores/actions/merge_request_spec.js | 3 ++ spec/frontend/ide/stores/actions/tree_spec.js | 3 ++ spec/frontend/ide/stores/actions_spec.js | 3 ++ spec/frontend/merge_request_tabs_spec.js | 11 ++--- .../components/settings_panel_spec.js | 6 ++- .../graph/graph_component_wrapper_spec.js | 5 +- .../frontend/snippets/components/edit_spec.js | 3 ++ .../frontend/snippets/components/show_spec.js | 5 ++ .../diffs/diffs_interopability_spec.js | 5 ++ .../ide/ide_integration_spec.js | 4 +- .../ide/user_opens_file_spec.js | 2 + .../ide/user_opens_ide_spec.js | 3 ++ .../ide/user_opens_mr_spec.js | 3 ++ spec/helpers/projects_helper_spec.rb | 4 ++ spec/models/ci/pipeline_spec.rb | 16 +++++-- spec/models/remote_mirror_spec.rb | 18 +++++++ spec/requests/api/protected_tags_spec.rb | 7 +-- spec/services/projects/fork_service_spec.rb | 3 ++ .../devise/sessions/new.html.haml_spec.rb | 38 +++++++++++++++ 54 files changed, 316 insertions(+), 102 deletions(-) rename app/services/{protected_branches => protected_refs}/access_level_params.rb (84%) create mode 100644 config/feature_flags/ops/remote_mirror_no_delay.yml create mode 100644 db/migrate/20220524164122_limit_project_and_group_variables.rb create mode 100644 db/post_migrate/20220705180843_validate_requirements_issue_id_not_null.rb create mode 100644 db/schema_migrations/20220524164122 create mode 100644 db/schema_migrations/20220705180843 create mode 100644 lib/api/helpers/protected_tags_helpers.rb create mode 100644 spec/frontend/__helpers__/performance.js diff --git a/app/assets/javascripts/pages/projects/shared/permissions/components/settings_panel.vue b/app/assets/javascripts/pages/projects/shared/permissions/components/settings_panel.vue index 81b0dbec0bd..fe51591c32d 100644 --- a/app/assets/javascripts/pages/projects/shared/permissions/components/settings_panel.vue +++ b/app/assets/javascripts/pages/projects/shared/permissions/components/settings_panel.vue @@ -182,6 +182,10 @@ export default { required: false, default: false, }, + membersPagePath: { + type: String, + required: true, + }, }, data() { const defaults = { @@ -521,12 +525,22 @@ export default { /> - {{ - s__( - 'ProjectSettings|Visibility options for this fork are limited by the current visibility of the source project.', - ) - }} - {{ visibilityLevelDescription }} + {{ + s__( + 'ProjectSettings|Visibility options for this fork are limited by the current visibility of the source project.', + ) + }} + + + + +
{{ s__('ProjectSettings|Additional options') }}