From 7b2635a55d4e87431bae752bd44c6fd2d2657b03 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 1 Dec 2020 12:09:17 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- .haml-lint_todo.yml | 1 - GITALY_SERVER_VERSION | 2 +- .../components/board_assignee_dropdown.vue | 5 +- .../javascripts/boards/stores/actions.js | 5 + .../boards/stores/mutation_types.js | 1 + .../javascripts/boards/stores/mutations.js | 4 + app/assets/javascripts/boards/stores/state.js | 1 + .../javascripts/close_reopen_report_toggle.js | 92 ---- .../components/merge_conflict_warning.vue | 8 +- .../javascripts/helpers/issuables_helper.js | 27 -- app/assets/javascripts/how_to_merge.js | 15 - .../components/issuable_header.vue | 2 +- app/assets/javascripts/issue.js | 139 +----- .../merge_requests/init_merge_request_show.js | 2 - .../components/mr_widget_merge_help.vue | 18 +- app/assets/stylesheets/pages/issuable.scss | 5 - .../stylesheets/pages/merge_requests.scss | 13 - app/controllers/projects/issues_controller.rb | 7 + .../git_http_client_controller.rb | 6 +- .../repositories/git_http_controller.rb | 5 - app/controllers/users_controller.rb | 7 + app/finders/group_members_finder.rb | 2 +- .../types/award_emojis/award_emoji_type.rb | 9 +- app/graphql/types/board_list_type.rb | 7 +- app/graphql/types/ci/detailed_status_type.rb | 29 +- app/graphql/types/ci/group_type.rb | 7 +- app/graphql/types/ci/job_type.rb | 25 +- app/graphql/types/ci/pipeline_type.rb | 21 +- app/graphql/types/ci/stage_type.rb | 7 +- app/graphql/types/commit_type.rb | 9 +- app/graphql/types/group_invitation_type.rb | 7 +- app/graphql/types/group_member_type.rb | 7 +- app/graphql/types/group_type.rb | 16 +- app/graphql/types/merge_request_type.rb | 8 +- app/graphql/types/namespace_type.rb | 8 +- app/graphql/types/notes/diff_position_type.rb | 42 +- app/graphql/types/notes/note_type.rb | 14 +- .../types/permission_types/merge_request.rb | 4 +- app/graphql/types/project_type.rb | 43 +- app/graphql/types/query_type.rb | 5 +- .../types/snippets/blob_viewer_type.rb | 14 +- app/graphql/types/terraform/state_type.rb | 7 +- .../types/terraform/state_version_type.rb | 14 +- app/graphql/types/todo_type.rb | 21 +- app/graphql/types/tree/blob_type.rb | 11 +- app/graphql/types/tree/tree_type.rb | 31 +- app/models/analytics/devops_adoption.rb | 6 - .../analytics/devops_adoption/segment.rb | 24 -- .../devops_adoption/segment_selection.rb | 36 -- app/services/import/github_service.rb | 5 +- .../clusters/clusters/gcp/_form.html.haml | 6 +- app/views/layouts/jira_connect.html.haml | 1 + app/views/projects/issuable/_show.html.haml | 1 - .../merge_requests/_how_to_merge.html.haml | 56 --- .../projects/merge_requests/show.html.haml | 3 - app/views/shared/issuable/_form.html.haml | 3 + app/views/users/_overview.html.haml | 2 +- app/views/users/show.html.haml | 2 +- app/workers/all_queues.yml | 2 +- app/workers/project_cache_worker.rb | 3 +- ...m-sorting-users-support-multiple-filte.yml | 5 + .../229677-mr-widget-conflicts-warning.yml | 5 + ...hevron-down-icons-in-clusters-gcp-form.yml | 5 + .../288944-move-users-show-json.yml | 5 + .../create-devops-adoption-measurements.yml | 5 + ...s-add-loading-state-to-assignee-header.yml | 5 + .../ss-add-loading-to-assignees.yml | 2 +- config/feature_categories.yml | 3 - config/routes/git_http.rb | 105 ++--- ...ate_analytics_devops_adoption_snapshots.rb | 21 + db/schema_migrations/20201111100136 | 1 + db/structure.sql | 32 ++ .../graphql/reference/gitlab_schema.graphql | 145 ++++--- doc/api/graphql/reference/gitlab_schema.json | 402 ++++++++++-------- doc/api/graphql/reference/index.md | 48 ++- doc/user/application_security/dast/index.md | 22 +- lib/api/helpers/internal_helpers.rb | 34 +- lib/constraints/project_url_constrainer.rb | 2 +- .../repository_redirect_url_constrainer.rb | 28 ++ lib/gitlab/application_context.rb | 2 +- .../DAST-On-Demand-Scan.gitlab-ci.yml | 24 ++ lib/gitlab/git_access.rb | 9 +- lib/gitlab/git_access_project.rb | 16 +- lib/gitlab/graphql/expose_permissions.rb | 2 +- .../legacy_github_import/project_creator.rb | 2 +- lib/gitlab/path_regex.rb | 16 +- lib/gitlab/repo_path.rb | 2 +- lib/tasks/gitlab/assets.rake | 5 +- locale/gitlab.pot | 15 +- .../omniauth_callbacks_controller_spec.rb | 4 +- .../projects/issues_controller_spec.rb | 6 +- .../repositories/git_http_controller_spec.rb | 170 ++++---- .../lfs_storage_controller_spec.rb | 3 +- spec/controllers/users_controller_spec.rb | 107 +++++ .../devops_adoption/segment_selections.rb | 18 - .../analytics/devops_adoption/segments.rb | 7 - spec/factories/sequences.rb | 1 + spec/finders/group_members_finder_spec.rb | 44 ++ .../board_assignee_dropdown_spec.js | 19 +- spec/frontend/boards/stores/actions_spec.js | 8 + spec/frontend/boards/stores/mutations_spec.js | 8 + .../close_reopen_report_toggle_spec.js | 283 ------------ spec/frontend/fixtures/issues.rb | 5 - .../static/issue_with_mermaid_graph.html | 82 ---- spec/frontend/issue_spec.js | 44 +- .../components/mr_widget_merge_help_spec.js | 66 +-- spec/lib/gitlab/git_access_project_spec.rb | 17 +- spec/lib/gitlab/git_access_spec.rb | 15 +- spec/lib/gitlab/path_regex_spec.rb | 96 +++-- .../devops_adoption/segment_selection_spec.rb | 71 ---- spec/requests/api/import_github_spec.rb | 4 +- spec/requests/api/internal/base_spec.rb | 3 +- spec/routing/git_http_routing_spec.rb | 58 ++- spec/routing/routing_spec.rb | 4 - spec/support/graphql/arguments.rb | 70 +++ spec/support/graphql/field_inspection.rb | 35 ++ spec/support/graphql/field_selection.rb | 73 ++++ spec/support/helpers/git_http_helpers.rb | 34 +- spec/support/helpers/graphql_helpers.rb | 90 ++-- spec/support/helpers/login_helpers.rb | 2 +- ...ubish_import_controller_shared_examples.rb | 42 +- .../git_http_routing_shared_examples.rb | 43 ++ spec/support_specs/graphql/arguments_spec.rb | 71 ++++ .../graphql/field_selection_spec.rb | 62 +++ .../helpers/graphql_helpers_spec.rb | 57 ++- spec/workers/project_cache_worker_spec.rb | 14 +- 126 files changed, 1838 insertions(+), 1749 deletions(-) delete mode 100644 app/assets/javascripts/close_reopen_report_toggle.js delete mode 100644 app/assets/javascripts/helpers/issuables_helper.js delete mode 100644 app/assets/javascripts/how_to_merge.js delete mode 100644 app/models/analytics/devops_adoption.rb delete mode 100644 app/models/analytics/devops_adoption/segment.rb delete mode 100644 app/models/analytics/devops_adoption/segment_selection.rb delete mode 100644 app/views/projects/merge_requests/_how_to_merge.html.haml create mode 100644 changelogs/unreleased/228675-separate-filtering-users-from-sorting-users-support-multiple-filte.yml create mode 100644 changelogs/unreleased/229677-mr-widget-conflicts-warning.yml create mode 100644 changelogs/unreleased/285096-replace-fa-chevron-down-icons-in-clusters-gcp-form.yml create mode 100644 changelogs/unreleased/288944-move-users-show-json.yml create mode 100644 changelogs/unreleased/create-devops-adoption-measurements.yml create mode 100644 changelogs/unreleased/ss-add-loading-state-to-assignee-header.yml create mode 100644 db/migrate/20201111100136_create_analytics_devops_adoption_snapshots.rb create mode 100644 db/schema_migrations/20201111100136 create mode 100644 lib/constraints/repository_redirect_url_constrainer.rb create mode 100644 lib/gitlab/ci/templates/Security/DAST-On-Demand-Scan.gitlab-ci.yml delete mode 100644 spec/factories/analytics/devops_adoption/segment_selections.rb delete mode 100644 spec/factories/analytics/devops_adoption/segments.rb delete mode 100644 spec/frontend/close_reopen_report_toggle_spec.js delete mode 100644 spec/frontend/fixtures/static/issue_with_mermaid_graph.html delete mode 100644 spec/models/analytics/devops_adoption/segment_selection_spec.rb create mode 100644 spec/support/graphql/arguments.rb create mode 100644 spec/support/graphql/field_inspection.rb create mode 100644 spec/support/graphql/field_selection.rb create mode 100644 spec/support/shared_examples/routing/git_http_routing_shared_examples.rb create mode 100644 spec/support_specs/graphql/arguments_spec.rb create mode 100644 spec/support_specs/graphql/field_selection_spec.rb diff --git a/.haml-lint_todo.yml b/.haml-lint_todo.yml index 12505521435..c83d5420a4d 100644 --- a/.haml-lint_todo.yml +++ b/.haml-lint_todo.yml @@ -214,7 +214,6 @@ linters: - 'app/views/projects/mattermosts/_team_selection.html.haml' - 'app/views/projects/mattermosts/new.html.haml' - 'app/views/projects/merge_requests/_commits.html.haml' - - 'app/views/projects/merge_requests/_how_to_merge.html.haml' - 'app/views/projects/merge_requests/_mr_title.html.haml' - 'app/views/projects/merge_requests/conflicts/_commit_stats.html.haml' - 'app/views/projects/merge_requests/conflicts/_file_actions.html.haml' diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index 857ea235035..895e4e48247 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -9677be26e1a7f7e4f56bf4f7ba47bc0d16f40e16 +ae38755015839b67292e5f550a9a4fd72c3c1a56 diff --git a/app/assets/javascripts/boards/components/board_assignee_dropdown.vue b/app/assets/javascripts/boards/components/board_assignee_dropdown.vue index 231cde0d24f..b4a9d34e738 100644 --- a/app/assets/javascripts/boards/components/board_assignee_dropdown.vue +++ b/app/assets/javascripts/boards/components/board_assignee_dropdown.vue @@ -1,5 +1,5 @@