From e4632f4c63eae7ec36243d11b23d69b4fd880830 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 28 Jun 2021 18:08:39 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../merge_request_templates/Documentation.md | 1 + GITALY_SERVER_VERSION | 2 +- Gemfile | 2 +- Gemfile.lock | 17 +- .../javascripts/diffs/components/diff_row.vue | 1 + app/models/group.rb | 17 +- app/models/member.rb | 131 --------- app/models/members/group_member.rb | 4 - app/models/members/project_member.rb | 8 +- app/models/project_team.rb | 15 +- app/services/members/creator_service.rb | 172 +++++++++++ .../members/groups/creator_service.rb | 17 ++ app/services/members/invite_service.rb | 2 +- .../members/projects/creator_service.rb | 22 ++ doc/administration/auth/oidc.md | 4 +- doc/administration/incoming_email.md | 2 +- doc/administration/troubleshooting/debug.md | 2 +- doc/api/import.md | 5 +- doc/api/members.md | 22 +- doc/api/settings.md | 4 +- doc/api/users.md | 2 +- doc/development/contributing/style_guides.md | 24 ++ .../documentation/styleguide/word_list.md | 4 + doc/development/scalability.md | 4 +- doc/integration/shibboleth.md | 2 +- doc/operations/feature_flags.md | 4 +- doc/user/admin_area/review_abuse_reports.md | 2 +- doc/user/group/settings/import_export.md | 2 +- doc/user/project/import/bitbucket_server.md | 2 +- .../merge_requests/creating_merge_requests.md | 2 +- .../pages/lets_encrypt_for_gitlab_pages.md | 2 +- doc/user/project/service_desk.md | 2 +- doc/user/project/settings/import_export.md | 2 +- lefthook.yml | 6 + lib/gitlab/backup_logger.rb | 9 + .../email/handler/service_desk_handler.rb | 4 - lib/tasks/gitlab/backup.rake | 1 + .../handler/service_desk_handler_spec.rb | 2 +- spec/models/member_spec.rb | 276 ------------------ spec/models/members/group_member_spec.rb | 21 -- spec/models/members/project_member_spec.rb | 13 - .../members/groups/creator_service_spec.rb | 16 + .../members/projects/creator_service_spec.rb | 16 + .../models/member_shared_examples.rb | 256 ++++++++++++++++ spec/tasks/gitlab/backup_rake_spec.rb | 17 ++ 45 files changed, 624 insertions(+), 517 deletions(-) create mode 100644 app/services/members/creator_service.rb create mode 100644 app/services/members/groups/creator_service.rb create mode 100644 app/services/members/projects/creator_service.rb create mode 100644 lib/gitlab/backup_logger.rb create mode 100644 spec/services/members/groups/creator_service_spec.rb create mode 100644 spec/services/members/projects/creator_service_spec.rb diff --git a/.gitlab/merge_request_templates/Documentation.md b/.gitlab/merge_request_templates/Documentation.md index 5db1c719aea..b7c21ed3b67 100644 --- a/.gitlab/merge_request_templates/Documentation.md +++ b/.gitlab/merge_request_templates/Documentation.md @@ -33,6 +33,7 @@ Documentation-related MRs should be reviewed by a Technical Writer for a non-blo - [ ] The headings should be something you'd do a Google search for. Instead of `Default behavior`, say something like `Default behavior when you close an issue`. - [ ] The headings (other than the page title) should be active. Instead of `Configuring GDK`, say something like `Configure GDK`. - [ ] Any task steps should be written as a numbered list. + - If the content still needs to be edited for topic types, you can create a follow-up issue with the ~"docs-technical-debt" label. - [ ] Review by assigned maintainer, who can always request/require the above reviews. Maintainer's review can occur before or after a technical writer review. - [ ] Ensure a release milestone is set. diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index c59167abffb..cd169869e27 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -b6648dea882b755e747d7d6be7a2355a9f28b6ae +28e6eebf54f40a2ff820c996698c720b1a898266 diff --git a/Gemfile b/Gemfile index 886434a89fa..0a8dd0f2840 100644 --- a/Gemfile +++ b/Gemfile @@ -124,7 +124,7 @@ gem 'fog-aws', '~> 3.9' # Locked until fog-google resolves https://github.com/fog/fog-google/issues/421. # Also see config/initializers/fog_core_patch.rb. gem 'fog-core', '= 2.1.0' -gem 'gitlab-fog-google', '~> 1.13', require: 'fog/google' +gem 'fog-google', '~> 1.15', require: 'fog/google' gem 'fog-local', '~> 0.6' gem 'fog-openstack', '~> 1.0' gem 'fog-rackspace', '~> 0.1.1' diff --git a/Gemfile.lock b/Gemfile.lock index ac113252f85..d7c3651a455 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -412,6 +412,12 @@ GEM excon (~> 0.58) formatador (~> 0.2) mime-types + fog-google (1.15.0) + fog-core (<= 2.1.0) + fog-json (~> 1.2) + fog-xml (~> 0.1.0) + google-api-client (>= 0.44.2, < 0.51) + google-cloud-env (~> 1.2) fog-json (1.2.0) fog-core multi_json (~> 1.10) @@ -475,13 +481,6 @@ GEM fog-json (~> 1.2.0) mime-types ms_rest_azure (~> 0.12.0) - gitlab-fog-google (1.13.0) - addressable (>= 2.7.0) - fog-core (<= 2.1.0) - fog-json (~> 1.2) - fog-xml (~> 0.1.0) - google-api-client (>= 0.44.2, < 0.51) - google-cloud-env (~> 1.2) gitlab-labkit (0.18.0) actionpack (>= 5.0.0, < 7.0.0) activesupport (>= 5.0.0, < 7.0.0) @@ -531,7 +530,7 @@ GEM retriable (>= 2.0, < 4.0) rexml signet (~> 0.12) - google-cloud-env (1.4.0) + google-cloud-env (1.5.0) faraday (>= 0.17.3, < 2.0) google-protobuf (3.17.1) googleapis-common-protos-types (1.0.6) @@ -1474,6 +1473,7 @@ DEPENDENCIES fog-aliyun (~> 0.3) fog-aws (~> 3.9) fog-core (= 2.1.0) + fog-google (~> 1.15) fog-local (~> 0.6) fog-openstack (~> 1.0) fog-rackspace (~> 0.1.1) @@ -1489,7 +1489,6 @@ DEPENDENCIES gitlab-dangerfiles (~> 2.1.2) gitlab-experiment (~> 0.5.4) gitlab-fog-azure-rm (~> 1.1.1) - gitlab-fog-google (~> 1.13) gitlab-labkit (~> 0.18.0) gitlab-license (~> 1.5) gitlab-mail_room (~> 0.0.9) diff --git a/app/assets/javascripts/diffs/components/diff_row.vue b/app/assets/javascripts/diffs/components/diff_row.vue index 0b0b4fa97ae..87af062c535 100644 --- a/app/assets/javascripts/diffs/components/diff_row.vue +++ b/app/assets/javascripts/diffs/components/diff_row.vue @@ -155,6 +155,7 @@ export default { }; +