From 308146dc398fd4c13453048105498018459e0985 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 10 Oct 2019 00:06:44 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .../users/components/delete_user_modal.vue | 113 ++++------- .../users/components/user_modal_manager.vue | 77 ++++++++ .../user_operation_confirmation_modal.vue | 70 +++++++ .../javascripts/pages/admin/users/index.js | 75 ++++--- app/controllers/admin/users_controller.rb | 16 ++ app/controllers/application_controller.rb | 9 + .../omniauth_callbacks_controller.rb | 5 + .../merge_requests/diffs_controller.rb | 3 + app/controllers/sessions_controller.rb | 10 +- app/finders/user_finder.rb | 6 + app/models/concerns/ci/pipeline_delegator.rb | 3 +- app/models/merge_request.rb | 9 + app/models/note.rb | 6 + app/models/user.rb | 29 ++- app/policies/base_policy.rb | 4 + app/policies/global_policy.rb | 6 + app/views/admin/users/_head.html.haml | 2 + app/views/admin/users/_modals.html.haml | 30 +++ app/views/admin/users/_user.html.haml | 35 ++-- .../users/_user_activation_effects.html.haml | 6 + .../admin/users/_user_block_effects.html.haml | 11 ++ .../_user_deactivation_effects.html.haml | 16 ++ app/views/admin/users/index.html.haml | 7 +- app/views/admin/users/show.html.haml | 48 +++-- ...-a-user-with-self-service-reactivation.yml | 5 + config/routes/admin.rb | 2 + doc/administration/incoming_email.md | 2 +- doc/administration/integration/terminal.md | 4 +- doc/api/users.md | 42 ++++ .../merge_trains/index.md | 6 + doc/development/internal_api.md | 1 - doc/subscriptions/index.md | 2 +- doc/topics/autodevops/index.md | 6 +- doc/topics/autodevops/quick_start_guide.md | 2 +- doc/user/admin_area/index.md | 12 +- doc/user/analytics/cycle_analytics.md | 2 +- doc/user/clusters/applications.md | 6 +- doc/user/gitlab_com/index.md | 12 +- doc/user/group/epics/index.md | 2 +- doc/user/group/saml_sso/index.md | 6 +- doc/user/markdown.md | 22 +-- doc/user/permissions.md | 2 +- doc/user/profile/account/delete_account.md | 46 +++++ .../project/clusters/eks_and_gitlab/index.md | 2 +- doc/user/project/clusters/index.md | 6 +- doc/user/project/clusters/runbooks/index.md | 2 +- doc/user/project/deploy_boards.md | 4 +- doc/user/project/service_desk.md | 2 +- doc/workflow/file_finder.md | 3 +- doc/workflow/repository_mirroring.md | 16 +- lib/api/internal/base.rb | 9 +- lib/api/users.rb | 38 ++++ lib/gitlab/auth.rb | 2 +- lib/gitlab/auth/user_access_denied_reason.rb | 5 + .../Security/Container-Scanning.gitlab-ci.yml | 5 +- .../merge_request_diff_batch.rb | 4 + lib/gitlab/diff/lines_unfolder.rb | 2 +- lib/gitlab/diff/position.rb | 4 + lib/gitlab/diff/position_collection.rb | 31 +++ locale/gitlab.pot | 101 ++++++++-- .../admin/users_controller_spec.rb | 90 +++++++++ .../application_controller_spec.rb | 19 ++ .../omniauth_callbacks_controller_spec.rb | 22 +++ .../merge_requests/diffs_controller_spec.rb | 21 ++ spec/controllers/sessions_controller_spec.rb | 19 ++ spec/factories/notes.rb | 12 ++ spec/features/admin/admin_users_spec.rb | 6 +- spec/finders/user_finder_spec.rb | 32 ++- .../delete_user_modal_spec.js.snap | 63 ++++++ ..._operation_confirmation_modal_spec.js.snap | 33 ++++ .../components/delete_user_modal_spec.js | 85 ++++++++ .../users/components/stubs/modal_stub.js | 23 +++ .../components/user_modal_manager_spec.js | 148 ++++++++++++++ .../user_operation_confirmation_modal_spec.js | 47 +++++ .../auth/user_access_denied_reason_spec.rb | 8 + spec/lib/gitlab/auth_spec.rb | 6 + .../gitlab/diff/position_collection_spec.rb | 77 ++++++++ spec/lib/gitlab/git_access_spec.rb | 13 ++ spec/models/merge_request_spec.rb | 40 ++++ spec/models/user_spec.rb | 132 ++++++++++++- spec/policies/global_policy_spec.rb | 42 ++++ spec/requests/api/doorkeeper_access_spec.rb | 32 ++- spec/requests/api/internal/base_spec.rb | 8 - spec/requests/api/users_spec.rb | 185 +++++++++++++++++- 84 files changed, 1936 insertions(+), 241 deletions(-) create mode 100644 app/assets/javascripts/pages/admin/users/components/user_modal_manager.vue create mode 100644 app/assets/javascripts/pages/admin/users/components/user_operation_confirmation_modal.vue create mode 100644 app/views/admin/users/_modals.html.haml create mode 100644 app/views/admin/users/_user_activation_effects.html.haml create mode 100644 app/views/admin/users/_user_block_effects.html.haml create mode 100644 app/views/admin/users/_user_deactivation_effects.html.haml create mode 100644 changelogs/unreleased/63921-deactivate-a-user-with-self-service-reactivation.yml create mode 100644 lib/gitlab/diff/position_collection.rb create mode 100644 spec/frontend/pages/admin/users/components/__snapshots__/delete_user_modal_spec.js.snap create mode 100644 spec/frontend/pages/admin/users/components/__snapshots__/user_operation_confirmation_modal_spec.js.snap create mode 100644 spec/frontend/pages/admin/users/components/delete_user_modal_spec.js create mode 100644 spec/frontend/pages/admin/users/components/stubs/modal_stub.js create mode 100644 spec/frontend/pages/admin/users/components/user_modal_manager_spec.js create mode 100644 spec/frontend/pages/admin/users/components/user_operation_confirmation_modal_spec.js create mode 100644 spec/lib/gitlab/diff/position_collection_spec.rb diff --git a/app/assets/javascripts/pages/admin/users/components/delete_user_modal.vue b/app/assets/javascripts/pages/admin/users/components/delete_user_modal.vue index e8905b479ee..78aaa9df0ec 100644 --- a/app/assets/javascripts/pages/admin/users/components/delete_user_modal.vue +++ b/app/assets/javascripts/pages/admin/users/components/delete_user_modal.vue @@ -1,37 +1,46 @@