From 7021455bd1ed7b125c55eb1b33c5a01f2bc55ee0 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Thu, 17 Nov 2022 11:33:21 +0000 Subject: Add latest changes from gitlab-org/gitlab@15-6-stable-ee --- .../components/new_access_token_app.vue | 7 +- .../runner_token_expiration/index.js | 2 +- .../admin/users/components/actions/delete.vue | 4 + .../actions/delete_with_contributions.vue | 48 ++- .../components/associations/associations_list.vue | 65 ++++ .../associations/associations_list_item.vue | 27 ++ .../users/components/modals/delete_user_modal.vue | 17 +- .../admin/users/components/user_actions.vue | 1 + .../components/alerts_settings_form.vue | 2 +- .../analytics/shared/components/daterange.vue | 4 +- .../shared/components/projects_dropdown_filter.vue | 2 +- .../shared/components/value_stream_metrics.vue | 36 +- app/assets/javascripts/analytics/shared/utils.js | 28 +- app/assets/javascripts/api/groups_api.js | 8 + app/assets/javascripts/api/user_api.js | 6 + .../artifacts/components/artifact_delete_modal.vue | 54 +++ .../artifacts/components/artifact_row.vue | 87 +++++ .../components/artifacts_table_row_details.vue | 118 ++++++ .../artifacts/components/job_artifacts_table.vue | 337 ++++++++++++++++ app/assets/javascripts/artifacts/constants.js | 55 +++ .../javascripts/artifacts/graphql/cache_update.js | 30 ++ .../mutations/destroy_artifact.mutation.graphql | 7 + .../queries/get_job_artifacts.query.graphql | 57 +++ app/assets/javascripts/artifacts/index.js | 29 ++ app/assets/javascripts/artifacts/utils.js | 26 ++ app/assets/javascripts/behaviors/copy_code.js | 3 +- .../javascripts/behaviors/markdown/render_gfm.js | 2 +- .../behaviors/markdown/render_sandboxed_mermaid.js | 129 ++++--- .../javascripts/behaviors/shortcuts/keybindings.js | 7 + .../javascripts/behaviors/shortcuts/shortcuts.js | 4 + app/assets/javascripts/blob/blob_blame_link.js | 14 +- app/assets/javascripts/blob/blob_file_dropzone.js | 96 ----- .../blob/blob_line_permalink_updater.js | 6 +- .../blob/components/blob_edit_content.vue | 66 ---- app/assets/javascripts/blob/utils.js | 26 +- app/assets/javascripts/blob_edit/blob_bundle.js | 22 +- app/assets/javascripts/blob_edit/edit_blob.js | 53 ++- .../javascripts/boards/components/board_app.vue | 4 +- .../javascripts/boards/components/board_card.vue | 4 +- .../boards/components/board_card_inner.vue | 9 +- .../components/board_card_move_to_position.vue | 15 +- .../boards/components/board_content.vue | 99 ++++- .../boards/components/board_filtered_search.vue | 85 ++-- .../javascripts/boards/components/board_form.vue | 2 +- .../javascripts/boards/components/board_list.vue | 20 +- .../boards/components/board_list_header.vue | 8 +- .../boards/components/board_settings_sidebar.vue | 6 +- .../boards/components/board_top_bar.vue | 10 +- .../components/issue_board_filtered_search.vue | 68 ++-- app/assets/javascripts/boards/graphql.js | 15 - .../graphql/board_lists_deferred.query.graphql | 2 +- app/assets/javascripts/boards/index.js | 8 +- app/assets/javascripts/boards/stores/actions.js | 5 +- .../branches/components/delete_merged_branches.vue | 171 ++++++++ .../branches/init_delete_merged_branches.js | 23 ++ .../components/delete_pipeline_schedule_modal.vue | 45 +++ .../components/pipeline_schedules.vue | 256 ++++++++++++ .../components/pipeline_schedules_form.vue | 18 + .../table/cells/pipeline_schedule_actions.vue | 68 ++++ .../cells/pipeline_schedule_last_pipeline.vue | 32 ++ .../table/cells/pipeline_schedule_next_run.vue | 32 ++ .../table/cells/pipeline_schedule_owner.vue | 29 ++ .../table/cells/pipeline_schedule_target.vue | 36 ++ .../components/table/pipeline_schedules_table.vue | 102 +++++ .../components/take_ownership_modal.vue | 54 +++ .../components/take_ownership_modal_legacy.vue | 52 +++ .../delete_pipeline_schedule.mutation.graphql | 6 + .../mutations/take_ownership.mutation.graphql | 12 + .../queries/get_pipeline_schedules.query.graphql | 41 ++ .../mount_pipeline_schedules_app.js | 34 ++ .../mount_pipeline_schedules_form_app.js | 32 ++ .../admin_runner_show/admin_runner_show_app.vue | 124 ++++++ .../ci/runner/admin_runner_show/index.js | 36 ++ .../ci/runner/admin_runners/admin_runners_app.vue | 229 +++++++++++ .../javascripts/ci/runner/admin_runners/index.js | 66 ++++ .../ci/runner/components/cells/link_cell.vue | 27 ++ .../components/cells/runner_actions_cell.vue | 57 +++ .../runner/components/cells/runner_owner_cell.vue | 63 +++ .../cells/runner_stacked_summary_cell.vue | 112 ++++++ .../runner/components/cells/runner_status_cell.vue | 46 +++ .../components/cells/runner_summary_field.vue | 33 ++ .../registration/registration_dropdown.vue | 92 +++++ .../components/registration/registration_token.vue | 49 +++ .../registration_token_reset_dropdown_item.vue | 141 +++++++ .../ci/runner/components/runner_assigned_item.vue | 63 +++ .../ci/runner/components/runner_bulk_delete.vue | 199 ++++++++++ .../components/runner_bulk_delete_checkbox.vue | 67 ++++ .../ci/runner/components/runner_delete_button.vue | 156 ++++++++ .../ci/runner/components/runner_delete_modal.vue | 51 +++ .../ci/runner/components/runner_detail.vue | 55 +++ .../ci/runner/components/runner_details.vue | 159 ++++++++ .../ci/runner/components/runner_edit_button.vue | 24 ++ .../components/runner_filtered_search_bar.vue | 100 +++++ .../ci/runner/components/runner_groups.vue | 37 ++ .../ci/runner/components/runner_header.vue | 70 ++++ .../ci/runner/components/runner_jobs.vue | 82 ++++ .../ci/runner/components/runner_jobs_table.vue | 114 ++++++ .../ci/runner/components/runner_list.vue | 188 +++++++++ .../runner/components/runner_list_empty_state.vue | 82 ++++ .../runner/components/runner_membership_toggle.vue | 42 ++ .../ci/runner/components/runner_name.vue | 20 + .../ci/runner/components/runner_pagination.vue | 50 +++ .../ci/runner/components/runner_pause_button.vue | 120 ++++++ .../ci/runner/components/runner_paused_badge.vue | 25 ++ .../ci/runner/components/runner_projects.vue | 144 +++++++ .../ci/runner/components/runner_status_badge.vue | 97 +++++ .../ci/runner/components/runner_status_popover.vue | 75 ++++ .../ci/runner/components/runner_tag.vue | 56 +++ .../ci/runner/components/runner_tags.vue | 32 ++ .../ci/runner/components/runner_type_badge.vue | 67 ++++ .../ci/runner/components/runner_type_tabs.vue | 123 ++++++ .../ci/runner/components/runner_update_form.vue | 225 +++++++++++ .../search_tokens/paused_token_config.js | 28 ++ .../search_tokens/status_token_config.js | 42 ++ .../runner/components/search_tokens/tag_token.vue | 91 +++++ .../components/search_tokens/tag_token_config.js | 12 + .../search_tokens/upgrade_status_token_config.js | 2 + .../ci/runner/components/stat/runner_count.vue | 104 +++++ .../runner/components/stat/runner_single_stat.vue | 41 ++ .../ci/runner/components/stat/runner_stats.vue | 89 +++++ app/assets/javascripts/ci/runner/constants.js | 161 ++++++++ .../graphql/edit/runner_fields.fragment.graphql | 5 + .../edit/runner_fields_shared.fragment.graphql | 14 + .../runner/graphql/edit/runner_form.query.graphql | 7 + .../graphql/edit/runner_update.mutation.graphql | 13 + .../runner/graphql/list/all_runners.query.graphql | 29 ++ .../list/all_runners_connection.fragment.graphql | 13 + .../graphql/list/all_runners_count.query.graphql | 11 + .../list/bulk_runner_delete.mutation.graphql | 6 + .../graphql/list/checked_runner_ids.query.graphql | 3 + .../list/group_runner_connection.fragment.graphql | 16 + .../graphql/list/group_runners.query.graphql | 35 ++ .../graphql/list/group_runners_count.query.graphql | 23 ++ .../runner/graphql/list/list_item.fragment.graphql | 5 + .../graphql/list/list_item_shared.fragment.graphql | 33 ++ .../ci/runner/graphql/list/local_state.js | 75 ++++ ...nners_registration_token_reset.mutation.graphql | 6 + .../ci/runner/graphql/list/typedefs.graphql | 3 + .../graphql/shared/runner_delete.mutation.graphql | 5 + .../shared/runner_toggle_active.mutation.graphql | 12 + .../ci/runner/graphql/show/runner.query.graphql | 7 + .../graphql/show/runner_details.fragment.graphql | 5 + .../show/runner_details_shared.fragment.graphql | 39 ++ .../runner/graphql/show/runner_jobs.query.graphql | 38 ++ .../graphql/show/runner_projects.query.graphql | 31 ++ .../group_runner_show/group_runner_show_app.vue | 94 +++++ .../ci/runner/group_runner_show/index.js | 37 ++ .../ci/runner/group_runners/group_runners_app.vue | 278 +++++++++++++ .../javascripts/ci/runner/group_runners/index.js | 58 +++ .../ci/runner/local_storage_alert/constants.js | 1 + .../save_alert_to_local_storage.js | 8 + .../show_alert_from_local_storage.js | 18 + .../javascripts/ci/runner/runner_edit/index.js | 33 ++ .../ci/runner/runner_edit/runner_edit_app.vue | 73 ++++ .../javascripts/ci/runner/runner_search_utils.js | 267 +++++++++++++ .../ci/runner/runner_update_form_utils.js | 38 ++ app/assets/javascripts/ci/runner/sentry_utils.js | 20 + app/assets/javascripts/ci/runner/utils.js | 83 ++++ .../components/ci_admin_variables.vue | 139 +------ .../components/ci_group_variables.vue | 132 +------ .../components/ci_project_variables.vue | 159 ++------ .../components/ci_variable_modal.vue | 62 +-- .../components/ci_variable_popover.vue | 58 --- .../components/ci_variable_settings.vue | 6 + .../components/ci_variable_shared.vue | 232 +++++++++++ .../components/ci_variable_table.vue | 116 +++--- .../components/legacy_ci_environments_dropdown.vue | 81 ---- .../components/legacy_ci_variable_modal.vue | 428 --------------------- .../components/legacy_ci_variable_settings.vue | 32 -- .../components/legacy_ci_variable_table.vue | 199 ---------- .../mutations/admin_add_variable.mutation.graphql | 2 +- .../admin_delete_variable.mutation.graphql | 2 +- .../admin_update_variable.mutation.graphql | 2 +- .../mutations/group_add_variable.mutation.graphql | 11 +- .../group_delete_variable.mutation.graphql | 11 +- .../group_update_variable.mutation.graphql | 11 +- .../project_add_variable.mutation.graphql | 11 +- .../project_delete_variable.mutation.graphql | 6 +- .../project_update_variable.mutation.graphql | 6 +- .../ci_variable_list/graphql/settings.js | 60 ++- app/assets/javascripts/ci_variable_list/index.js | 62 +-- .../javascripts/ci_variable_list/store/actions.js | 208 ---------- .../javascripts/ci_variable_list/store/getters.js | 6 - .../javascripts/ci_variable_list/store/index.js | 19 - .../ci_variable_list/store/mutation_types.js | 33 -- .../ci_variable_list/store/mutations.js | 128 ------ .../javascripts/ci_variable_list/store/state.js | 26 -- .../javascripts/ci_variable_list/store/utils.js | 45 --- .../components/delete_agent_button.vue | 7 +- .../bubble_menus/formatting_bubble_menu.vue | 10 + .../components/suggestions_dropdown.vue | 8 + .../content_editor/components/toolbar_button.vue | 2 +- .../content_editor/content_editor.stories.js | 1 - .../content_editor/extensions/highlight.js | 19 + .../content_editor/extensions/html_marks.js | 1 - .../content_editor/extensions/suggestions.js | 2 +- .../services/create_content_editor.js | 2 + .../content_editor/services/markdown_serializer.js | 2 + .../cycle_analytics/components/filter_bar.vue | 13 +- .../deploy_tokens/components/new_deploy_token.vue | 17 +- .../javascripts/design_management/pages/index.vue | 2 +- app/assets/javascripts/diffs/components/app.vue | 10 +- .../diffs/components/diff_discussions.vue | 1 + .../javascripts/diffs/components/diff_file.vue | 4 +- .../javascripts/diffs/components/diff_row_utils.js | 25 +- app/assets/javascripts/diffs/store/actions.js | 14 +- app/assets/javascripts/diffs/store/utils.js | 11 +- .../javascripts/diffs/utils/tree_worker_utils.js | 9 +- .../javascripts/dirty_submit/dirty_submit_form.js | 2 - .../source_editor_markdown_livepreview_ext.js | 58 +-- app/assets/javascripts/editor/schema/ci.json | 214 +++++------ .../components/environment_actions.vue | 3 +- .../components/environment_rollback.vue | 15 +- .../queries/environment_to_rollback.query.graphql | 1 + .../javascripts/filtered_search/dropdown_user.js | 3 +- .../filtered_search/droplab/plugins/ajax_filter.js | 3 +- .../issuable_filtered_search_token_keys.js | 24 +- app/assets/javascripts/flash.js | 3 + app/assets/javascripts/gfm_auto_complete.js | 43 +++ app/assets/javascripts/gitlab_version_check.js | 20 - .../components/gitlab_version_check_badge.vue | 73 ++++ .../javascripts/gitlab_version_check/constants.js | 9 + .../javascripts/gitlab_version_check/index.js | 50 +++ app/assets/javascripts/gl_field_errors.js | 11 +- .../google_cloud/service_accounts/list.vue | 12 + app/assets/javascripts/google_tag_manager/index.js | 29 ++ .../javascripts/graphql_shared/issuable_client.js | 38 +- .../javascripts/graphql_shared/possible_types.json | 7 +- .../groups/components/overview_tabs.vue | 5 +- .../groups/components/transfer_group_form.vue | 52 +-- .../javascripts/groups/init_transfer_group_form.js | 22 +- .../components/transfer_locations.vue | 282 ++++++++++++++ app/assets/javascripts/groups_select.js | 37 +- app/assets/javascripts/ide/components/ide.vue | 14 + .../ide/components/panes/collapsible_sidebar.vue | 15 + .../javascripts/ide/components/panes/right.vue | 17 +- .../switch_editors/switch_editors_view.vue | 103 +++++ app/assets/javascripts/ide/constants.js | 1 + app/assets/javascripts/ide/index.js | 4 + app/assets/javascripts/ide/stores/mutations.js | 2 + app/assets/javascripts/ide/stores/state.js | 2 + .../import_groups/components/import_table.vue | 19 +- .../components/advanced_settings.vue | 2 + .../import_entities/import_projects/index.js | 2 +- app/assets/javascripts/integrations/constants.js | 2 + .../edit/components/integration_form.vue | 19 +- .../edit/components/reset_confirmation_modal.vue | 22 +- .../edit/components/trigger_fields.vue | 4 +- app/assets/javascripts/integrations/edit/index.js | 4 + .../components/invite_members_modal.vue | 36 +- .../components/invite_modal_base.vue | 164 +++----- .../components/user_limit_notification.vue | 105 +++-- app/assets/javascripts/invite_members/constants.js | 16 +- .../graphql/mutations/move_issue.mutation.graphql | 5 + .../components/move_issues_button.vue | 171 ++++++++ .../issuable/bulk_update_sidebar/index.js | 31 ++ .../issuable_bulk_update_sidebar.js | 33 +- .../issuable/components/related_issuable_item.vue | 1 + .../dashboard/components/issues_dashboard_app.vue | 56 +++ app/assets/javascripts/issues/dashboard/index.js | 25 ++ app/assets/javascripts/issues/index.js | 4 +- .../issues/list/components/issues_list_app.vue | 56 +-- app/assets/javascripts/issues/list/constants.js | 37 +- app/assets/javascripts/issues/list/graphql.js | 25 ++ app/assets/javascripts/issues/list/index.js | 27 +- .../issues/list/queries/get_issues.query.graphql | 3 + .../list/queries/get_issues_counts.query.graphql | 7 + app/assets/javascripts/issues/list/utils.js | 33 +- .../issues/show/components/fields/description.vue | 2 +- .../issues/show/components/fields/type.vue | 2 +- .../issues/show/components/header_actions.vue | 5 + .../issues/show/components/incidents/constants.js | 6 +- .../components/incidents/timeline_events_form.vue | 29 +- .../job/sidebar/legacy_sidebar_header.vue | 9 +- .../jobs/components/job/sidebar/sidebar.vue | 13 + .../jobs/components/table/cells/duration_cell.vue | 27 +- app/assets/javascripts/jobs/constants.js | 1 + app/assets/javascripts/lazy_loader.js | 3 +- app/assets/javascripts/lib/utils/common_utils.js | 60 --- .../utils/confirm_via_gl_modal/confirm_action.js | 57 +++ .../confirm_via_gl_modal/confirm_via_gl_modal.js | 78 +--- .../lib/utils/datetime/date_calculation_utility.js | 19 + app/assets/javascripts/lib/utils/dom_utils.js | 12 + .../javascripts/lib/utils/unit_format/index.js | 17 + app/assets/javascripts/lib/utils/url_utility.js | 2 +- .../access_request_action_buttons.vue | 9 +- .../members/components/members_tabs.vue | 16 +- app/assets/javascripts/members/index.js | 2 + app/assets/javascripts/merge_request_tabs.js | 41 +- .../javascripts/milestones/milestone_select.js | 273 ------------- .../experiment_tracking/components/experiment.vue | 36 ++ .../components/incubation_alert.vue | 48 +++ app/assets/javascripts/notebook/cells/markdown.vue | 7 +- .../javascripts/notebook/cells/output/index.vue | 9 +- .../javascripts/notebook/cells/output/markdown.vue | 42 ++ .../notes/components/discussion_notes.vue | 7 + .../javascripts/notes/components/note_header.vue | 2 +- .../notes/components/noteable_discussion.vue | 6 + .../javascripts/notes/components/noteable_note.vue | 7 +- .../notes/components/notes_activity_header.vue | 2 +- .../javascripts/notes/components/notes_app.vue | 12 + .../notes/mixins/discussion_navigation.js | 14 +- app/assets/javascripts/notes/stores/getters.js | 6 +- .../observability/components/observability_app.vue | 42 ++ app/assets/javascripts/observability/index.js | 28 ++ .../components/list_page/image_list_row.vue | 22 +- .../components/list_page/registry_header.vue | 9 +- .../container_registry/explorer/graphql/index.js | 18 + .../container_registry/explorer/pages/details.vue | 8 + .../list/components/packages_list.vue | 46 +-- .../package_registry/components/delete_modal.vue | 61 +++ .../components/details/package_versions_list.vue | 57 +++ .../components/list/package_list_row.vue | 26 +- .../components/list/packages_list.vue | 112 +++--- .../package_registry/constants.js | 10 + .../mutations/destroy_packages.mutation.graphql | 5 + .../queries/get_package_details.query.graphql | 16 +- .../package_registry/index.js | 1 + .../package_registry/pages/details.vue | 62 ++- .../package_registry/pages/list.vue | 98 ++++- .../group/components/forwarding_settings.vue | 91 +++++ .../group/components/group_settings_app.vue | 8 + .../components/packages_forwarding_settings.vue | 190 +++++++++ .../settings/group/constants.js | 56 +++ .../package_settings_fields.fragment.graphql | 15 + ...update_group_packages_settings.mutation.graphql | 7 +- ...te_package_forwarding_settings.mutation.graphql | 16 + .../get_group_packages_settings.query.graphql | 7 +- .../shared/components/delete_package_modal.vue | 83 ++++ .../shared/constants/package_registry.js | 6 + .../general/components/signup_form.vue | 47 ++- .../pages/admin/jobs/index/components/constants.js | 11 + .../jobs/index/components/stop_jobs_modal.vue | 31 +- .../javascripts/pages/admin/jobs/index/index.js | 8 +- .../javascripts/pages/admin/runners/edit/index.js | 2 +- .../javascripts/pages/admin/runners/index/index.js | 2 +- .../javascripts/pages/admin/runners/show/index.js | 2 +- .../javascripts/pages/dashboard/issues/index.js | 3 + .../pages/groups/observability/dashboards/index.js | 3 + .../pages/groups/observability/explore/index.js | 3 + .../pages/groups/observability/manage/index.js | 3 + .../javascripts/pages/groups/runners/edit/index.js | 2 +- .../pages/groups/runners/index/index.js | 2 +- .../javascripts/pages/groups/runners/show/index.js | 2 +- .../pages/groups/shared/group_details.js | 13 +- .../javascripts/pages/groups/shared/group_tabs.js | 136 ------- .../pages/profiles/init_timezone_dropdown.js | 4 +- .../javascripts/pages/projects/artifacts/index.js | 3 + .../pages/projects/branches/index/index.js | 2 + .../javascripts/pages/projects/hooks/index.js | 2 + app/assets/javascripts/pages/projects/init_blob.js | 3 - .../components/learn_gitlab_section_link.vue | 1 + .../projects/merge_requests/init_merge_request.js | 4 +- .../pages/projects/ml/experiments/show/index.js | 31 ++ .../projects/pipeline_schedules/edit/index.js | 2 +- .../projects/pipeline_schedules/index/index.js | 6 +- .../pages/projects/pipeline_schedules/new/index.js | 2 +- .../pipeline_schedules/shared/init_form.js | 11 +- .../permissions/components/settings_panel.vue | 25 ++ .../javascripts/pages/projects/show/index.js | 8 - .../javascripts/pages/projects/tree/show/index.js | 2 - .../pages/shared/wikis/components/wiki_form.vue | 2 +- app/assets/javascripts/persistent_user_callouts.js | 6 +- .../components/pipeline_editor_tabs.vue | 1 - .../components/pipeline_schedules.vue | 134 ------- .../components/pipeline_schedules_form.vue | 18 - .../table/cells/pipeline_schedule_actions.vue | 66 ---- .../cells/pipeline_schedule_last_pipeline.vue | 32 -- .../table/cells/pipeline_schedule_next_run.vue | 32 -- .../table/cells/pipeline_schedule_owner.vue | 29 -- .../table/cells/pipeline_schedule_target.vue | 36 -- .../components/table/pipeline_schedules_table.vue | 95 ----- .../components/take_ownership_modal.vue | 52 --- .../delete_pipeline_schedule.mutation.graphql | 6 - .../queries/get_pipeline_schedules.query.graphql | 40 -- .../mount_pipeline_schedules_app.js | 32 -- .../mount_pipeline_schedules_form_app.js | 32 -- .../javascripts/pipelines/components/dag/dag.vue | 4 +- .../pipeline_mini_graph/pipeline_stage.vue | 15 +- .../pipelines/components/pipeline_tabs.vue | 62 ++- .../components/pipelines_list/pipeline_url.vue | 16 +- .../components/pipelines_list/time_ago.vue | 14 +- .../components/test_reports/test_case_details.vue | 1 + .../components/test_reports/test_suite_table.vue | 8 +- app/assets/javascripts/pipelines/constants.js | 3 +- .../pipelines/pipeline_details_bundle.js | 10 +- app/assets/javascripts/pipelines/pipeline_tabs.js | 15 +- app/assets/javascripts/pipelines/routes.js | 20 + app/assets/javascripts/pipelines/utils.js | 17 +- .../components/commit_box_pipeline_mini_graph.vue | 2 +- .../javascripts/projects/commits/store/actions.js | 3 +- .../projects/compare/components/app.vue | 4 +- .../projects/components/shared/delete_button.vue | 17 +- .../components/new_project_push_tip_popover.vue | 2 +- .../projects/pipelines/charts/components/app.vue | 26 +- .../projects/pipelines/charts/constants.js | 4 + .../projects/settings/api/access_dropdown_api.js | 3 +- .../branch_rules/components/view/constants.js | 9 +- .../branch_rules/components/view/index.vue | 43 ++- .../branch_rules/components/view/protection.vue | 14 + .../components/view/protection_row.vue | 13 +- .../settings/branch_rules/mount_branch_rules.js | 3 +- .../queries/branch_rules_details.query.graphql | 24 ++ .../settings/components/transfer_project_form.vue | 161 +------- .../settings/init_transfer_project_form.js | 6 +- .../settings/repository/branch_rules/app.vue | 10 +- .../branch_rules/components/branch_rule.vue | 62 ++- .../graphql/queries/branch_rules.query.graphql | 15 + .../components/service_desk_setting.vue | 23 +- .../components/related_issues_block.vue | 56 ++- .../components/related_issues_root.vue | 10 +- app/assets/javascripts/related_issues/constants.js | 5 +- app/assets/javascripts/related_issues/index.js | 1 + .../releases/components/app_edit_new.vue | 4 +- .../releases/components/asset_links_form.vue | 16 +- .../grouped_codequality_reports_app.vue | 84 ---- .../javascripts/reports/components/issue_body.js | 2 - .../reports/components/report_section.vue | 9 +- .../grouped_test_report/components/modal.vue | 74 ---- .../components/test_issue_body.vue | 64 --- .../grouped_test_reports_app.vue | 204 ---------- .../reports/grouped_test_report/store/actions.js | 82 ---- .../reports/grouped_test_report/store/getters.js | 13 - .../reports/grouped_test_report/store/index.js | 17 - .../grouped_test_report/store/mutation_types.js | 7 - .../reports/grouped_test_report/store/mutations.js | 79 ---- .../reports/grouped_test_report/store/state.js | 71 ---- .../reports/grouped_test_report/store/utils.js | 111 ------ .../repository/components/blob_content_viewer.vue | 2 +- app/assets/javascripts/repository/constants.js | 4 - .../admin_runner_show/admin_runner_show_app.vue | 124 ------ .../javascripts/runner/admin_runner_show/index.js | 36 -- .../runner/admin_runners/admin_runners_app.vue | 233 ----------- .../javascripts/runner/admin_runners/index.js | 66 ---- .../runner/components/cells/link_cell.vue | 27 -- .../components/cells/runner_actions_cell.vue | 57 --- .../runner/components/cells/runner_owner_cell.vue | 63 --- .../cells/runner_stacked_summary_cell.vue | 112 ------ .../runner/components/cells/runner_status_cell.vue | 46 --- .../components/cells/runner_summary_field.vue | 33 -- .../registration/registration_dropdown.vue | 92 ----- .../components/registration/registration_token.vue | 49 --- .../registration_token_reset_dropdown_item.vue | 141 ------- .../runner/components/runner_assigned_item.vue | 63 --- .../runner/components/runner_bulk_delete.vue | 196 ---------- .../components/runner_bulk_delete_checkbox.vue | 67 ---- .../runner/components/runner_delete_button.vue | 153 -------- .../runner/components/runner_delete_modal.vue | 51 --- .../runner/components/runner_detail.vue | 55 --- .../runner/components/runner_details.vue | 159 -------- .../runner/components/runner_edit_button.vue | 24 -- .../components/runner_filtered_search_bar.vue | 100 ----- .../runner/components/runner_groups.vue | 37 -- .../runner/components/runner_header.vue | 70 ---- .../javascripts/runner/components/runner_jobs.vue | 82 ---- .../runner/components/runner_jobs_table.vue | 95 ----- .../javascripts/runner/components/runner_list.vue | 188 --------- .../runner/components/runner_list_empty_state.vue | 82 ---- .../runner/components/runner_membership_toggle.vue | 42 -- .../javascripts/runner/components/runner_name.vue | 20 - .../runner/components/runner_pagination.vue | 50 --- .../runner/components/runner_pause_button.vue | 120 ------ .../runner/components/runner_paused_badge.vue | 25 -- .../runner/components/runner_projects.vue | 144 ------- .../components/runner_stacked_layout_banner.vue | 58 --- .../runner/components/runner_status_badge.vue | 97 ----- .../runner/components/runner_status_popover.vue | 75 ---- .../javascripts/runner/components/runner_tag.vue | 56 --- .../javascripts/runner/components/runner_tags.vue | 32 -- .../runner/components/runner_type_badge.vue | 67 ---- .../runner/components/runner_type_tabs.vue | 123 ------ .../runner/components/runner_update_form.vue | 225 ----------- .../search_tokens/paused_token_config.js | 28 -- .../search_tokens/status_token_config.js | 40 -- .../runner/components/search_tokens/tag_token.vue | 91 ----- .../components/search_tokens/tag_token_config.js | 12 - .../search_tokens/upgrade_status_token_config.js | 2 - .../runner/components/stat/runner_count.vue | 104 ----- .../runner/components/stat/runner_single_stat.vue | 41 -- .../runner/components/stat/runner_stats.vue | 89 ----- app/assets/javascripts/runner/constants.js | 161 -------- .../graphql/edit/runner_fields.fragment.graphql | 5 - .../edit/runner_fields_shared.fragment.graphql | 14 - .../runner/graphql/edit/runner_form.query.graphql | 7 - .../graphql/edit/runner_update.mutation.graphql | 13 - .../runner/graphql/list/all_runners.query.graphql | 29 -- .../list/all_runners_connection.fragment.graphql | 13 - .../graphql/list/all_runners_count.query.graphql | 11 - .../list/bulk_runner_delete.mutation.graphql | 6 - .../graphql/list/checked_runner_ids.query.graphql | 3 - .../list/group_runner_connection.fragment.graphql | 16 - .../graphql/list/group_runners.query.graphql | 35 -- .../graphql/list/group_runners_count.query.graphql | 23 -- .../runner/graphql/list/list_item.fragment.graphql | 5 - .../graphql/list/list_item_shared.fragment.graphql | 33 -- .../javascripts/runner/graphql/list/local_state.js | 75 ---- ...nners_registration_token_reset.mutation.graphql | 6 - .../runner/graphql/list/typedefs.graphql | 3 - .../graphql/shared/runner_delete.mutation.graphql | 5 - .../shared/runner_toggle_active.mutation.graphql | 12 - .../runner/graphql/show/runner.query.graphql | 7 - .../graphql/show/runner_details.fragment.graphql | 5 - .../show/runner_details_shared.fragment.graphql | 39 -- .../runner/graphql/show/runner_jobs.query.graphql | 36 -- .../graphql/show/runner_projects.query.graphql | 31 -- .../group_runner_show/group_runner_show_app.vue | 94 ----- .../javascripts/runner/group_runner_show/index.js | 37 -- .../runner/group_runners/group_runners_app.vue | 277 ------------- .../javascripts/runner/group_runners/index.js | 58 --- .../runner/local_storage_alert/constants.js | 1 - .../save_alert_to_local_storage.js | 8 - .../show_alert_from_local_storage.js | 18 - app/assets/javascripts/runner/runner_edit/index.js | 33 -- .../runner/runner_edit/runner_edit_app.vue | 73 ---- .../javascripts/runner/runner_search_utils.js | 267 ------------- .../javascripts/runner/runner_update_form_utils.js | 38 -- app/assets/javascripts/runner/sentry_utils.js | 20 - app/assets/javascripts/runner/utils.js | 83 ---- .../javascripts/search/sidebar/components/app.vue | 49 +-- .../search/sidebar/components/results_filters.vue | 49 +++ .../search/sidebar/components/scope_navigation.vue | 66 ++++ .../javascripts/search/sidebar/constants/index.js | 11 + app/assets/javascripts/search/store/actions.js | 18 + app/assets/javascripts/search/store/index.js | 4 +- .../javascripts/search/store/mutation_types.js | 1 + app/assets/javascripts/search/store/mutations.js | 4 + app/assets/javascripts/search/store/state.js | 3 +- .../self_monitor/components/self_monitor_form.vue | 16 +- .../javascripts/self_monitor/store/actions.js | 4 +- app/assets/javascripts/sentry/constants.js | 43 +++ app/assets/javascripts/sentry/sentry_config.js | 45 +-- .../components/assignees/assignee_title.vue | 1 + .../sidebar/components/assignees/assignees.vue | 1 + .../assignees/uncollapsed_assignee_list.vue | 1 + .../components/date/sidebar_date_widget.vue | 2 +- .../components/milestone/milestone_dropdown.vue | 115 ++++++ .../components/reviewers/sidebar_reviewers.vue | 35 ++ .../reviewers/sidebar_reviewers_inputs.vue | 34 ++ .../sidebar/components/sidebar_dropdown.vue | 252 ++++++++++++ .../sidebar/components/sidebar_dropdown_widget.vue | 185 ++------- app/assets/javascripts/sidebar/constants.js | 11 +- .../javascripts/sidebar/mount_milestone_sidebar.js | 2 +- app/assets/javascripts/sidebar/mount_sidebar.js | 344 +++++++++-------- .../javascripts/sidebar/stores/sidebar_store.js | 4 + .../token_access/components/token_access.vue | 6 +- .../components/token_projects_table.vue | 21 +- ..._projects_with_ci_job_token_scope.query.graphql | 4 + app/assets/javascripts/tracking/tracker.js | 6 +- app/assets/javascripts/users_select/constants.js | 11 +- app/assets/javascripts/users_select/index.js | 214 +++-------- app/assets/javascripts/users_select/utils.js | 14 - .../components/deployment/deployment_info.vue | 28 +- .../components/deployment/deployment_list.vue | 1 - .../deployment/deployment_view_button.vue | 4 +- .../components/extensions/container.js | 42 +- .../components/mr_collapsible_extension.vue | 4 +- .../components/mr_widget_container.vue | 8 +- .../components/mr_widget_pipeline.vue | 2 +- .../components/mr_widget_pipeline_container.vue | 8 +- .../components/report_widget_container.vue | 18 + .../components/state_container.vue | 21 +- .../components/states/merge_checks_failed.vue | 3 + .../states/mr_widget_auto_merge_enabled.vue | 53 +-- .../states/mr_widget_auto_merge_failed.vue | 8 +- .../components/states/mr_widget_conflicts.vue | 54 +-- .../components/states/mr_widget_missing_branch.vue | 15 +- .../components/states/mr_widget_rebase.vue | 26 +- .../components/states/new_ready_to_merge.vue | 2 +- .../components/states/ready_to_merge.vue | 155 +++----- .../components/states/unresolved_discussions.vue | 22 +- .../components/states/work_in_progress.vue | 44 +-- .../components/widget/dynamic_content.vue | 1 + .../components/widget/status_icon.vue | 36 +- .../components/widget/widget.vue | 94 ++++- .../components/widget/widget_content_row.vue | 83 +++- .../vue_merge_request_widget/constants.js | 1 + .../vue_merge_request_widget/mr_widget_options.vue | 90 ++--- .../stores/mr_widget_store.js | 21 +- .../alert_details/components/alert_details.vue | 7 +- .../javascripts/vue_shared/alert_details/index.js | 12 +- .../javascripts/vue_shared/alert_details/router.js | 21 +- .../components/blob_viewers/rich_viewer.vue | 8 +- .../vue_shared/components/code_block.stories.js | 1 - .../components/confirm_danger/confirm_danger.vue | 7 +- .../confirm_danger/confirm_danger_modal.stories.js | 1 - .../dropdown_widget/dropdown_widget.stories.js | 2 - .../javascripts/vue_shared/components/file_row.vue | 2 +- .../components/filtered_search_bar/constants.js | 28 +- .../filtered_search_bar_root.vue | 8 +- .../form/input_copy_toggle_visibility.vue | 2 + .../vue_shared/components/gitlab_version_check.vue | 89 ----- .../components/group_select/constants.js | 6 + .../components/group_select/group_select.vue | 195 ++++++++++ .../vue_shared/components/help_popover.vue | 7 +- .../components/markdown/markdown_editor.vue | 26 +- .../markdown_drawer/makrdown_drawer.stories.js | 54 +++ .../components/markdown_drawer/markdown_drawer.vue | 117 ++++++ .../components/markdown_drawer/utils/fetch.js | 32 ++ .../namespace_select_deprecated.vue | 212 ---------- .../paginated_table_with_search_and_tabs.vue | 11 +- .../pagination_bar/pagination_bar.stories.js | 1 - .../sidebar/epics_select/epics_select_bundle.js | 1 - .../health_status_select/health_status_bundle.js | 1 - .../components/sidebar/issuable_move_dropdown.vue | 9 +- .../sidebar/iterations_dropdown_bundle.js | 1 - .../labels_select_widget/dropdown_contents.vue | 1 + .../sidebar/labels_select_widget/label_item.vue | 2 +- .../labels_select_widget/labels_select_root.vue | 5 +- .../merge_request_reviewers.subscription.graphql | 22 ++ .../sidebar/todo_toggle/todo_button.stories.js | 2 - .../components/source_viewer/components/chunk.vue | 90 +++-- .../source_viewer/components/chunk_line.vue | 10 +- .../source_viewer/plugins/link_dependencies.js | 8 + .../plugins/utils/composer_json_linker.js | 49 +++ .../plugins/utils/dependency_linker_util.js | 22 +- .../source_viewer/plugins/utils/gemfile_linker.js | 25 ++ .../plugins/utils/godeps_json_linker.js | 64 +++ .../plugins/utils/podspec_json_linker.js | 32 ++ .../source_viewer/plugins/wrap_child_nodes.js | 2 +- .../components/source_viewer/source_viewer.vue | 5 + .../tooltip_on_truncate.stories.js | 1 - .../user_deletion_obstacles_list.stories.js | 2 - .../issuable/list/components/issuable_item.vue | 11 +- .../list/components/issuable_list_root.vue | 8 + .../vue_shared/security_reports/store/utils.js | 2 +- .../webhooks/components/form_url_app.vue | 92 ++++- .../webhooks/components/form_url_mask_item.vue | 46 ++- .../webhooks/components/push_events.vue | 112 ++++++ app/assets/javascripts/webhooks/constants.js | 19 + app/assets/javascripts/webhooks/index.js | 2 +- app/assets/javascripts/webhooks/webhook.js | 23 ++ .../components/work_item_description.vue | 203 ++++++---- .../components/work_item_description_rendered.vue | 117 ++++++ .../work_items/components/work_item_detail.vue | 91 ++++- .../work_items/components/work_item_due_date.vue | 4 +- .../work_items/components/work_item_labels.vue | 22 +- .../work_items/components/work_item_links/index.js | 6 - .../components/work_item_links/work_item_links.vue | 56 ++- .../work_item_links/work_item_links_form.vue | 192 ++++++--- .../work_items/components/work_item_milestone.vue | 37 +- app/assets/javascripts/work_items/constants.js | 5 + .../graphql/get_issue_details.query.graphql | 3 + .../work_items/graphql/milestone.fragment.graphql | 5 + .../graphql/project_work_items.query.graphql | 19 +- .../work_items/graphql/typedefs.graphql | 11 - .../work_items/graphql/work_item.fragment.graphql | 1 + .../work_items/graphql/work_item.query.graphql | 11 - .../graphql/work_item_by_iid.query.graphql | 12 + .../work_item_description.subscription.graphql | 20 + .../work_item_milestone.subscription.graphql | 17 + .../graphql/work_item_widgets.fragment.graphql | 7 + app/assets/javascripts/work_items/index.js | 9 +- .../work_items/pages/create_work_item.vue | 46 ++- .../work_items/pages/work_item_root.vue | 8 +- app/assets/javascripts/work_items/router/index.js | 2 +- app/assets/javascripts/work_items/router/routes.js | 35 +- app/assets/javascripts/work_items/utils.js | 6 + .../work_items_hierarchy/components/app.vue | 2 +- app/assets/stylesheets/_page_specific_files.scss | 3 +- app/assets/stylesheets/framework/calendar.scss | 2 - app/assets/stylesheets/framework/dropdowns.scss | 4 + app/assets/stylesheets/framework/emojis.scss | 1 + app/assets/stylesheets/framework/files.scss | 4 + app/assets/stylesheets/framework/layout.scss | 2 +- app/assets/stylesheets/framework/selects.scss | 16 - app/assets/stylesheets/framework/snippets.scss | 4 + app/assets/stylesheets/framework/variables.scss | 95 +++-- app/assets/stylesheets/highlight/themes/dark.scss | 8 + .../stylesheets/highlight/themes/monokai.scss | 10 +- .../highlight/themes/solarized-dark.scss | 10 +- .../highlight/themes/solarized-light.scss | 12 +- app/assets/stylesheets/highlight/themes/white.scss | 11 +- app/assets/stylesheets/page_bundles/boards.scss | 29 -- app/assets/stylesheets/page_bundles/branches.scss | 41 ++ app/assets/stylesheets/page_bundles/clusters.scss | 4 + app/assets/stylesheets/page_bundles/dashboard.scss | 5 + .../page_bundles/design_management.scss | 215 +++++++++++ app/assets/stylesheets/page_bundles/ide.scss | 5 + .../stylesheets/page_bundles/issues_show.scss | 214 ----------- .../stylesheets/page_bundles/merge_requests.scss | 74 +++- .../stylesheets/page_bundles/notifications.scss | 31 ++ app/assets/stylesheets/pages/branches.scss | 39 -- app/assets/stylesheets/pages/issuable.scss | 4 - app/assets/stylesheets/pages/issues.scss | 10 +- .../stylesheets/pages/ml_experiment_tracking.scss | 16 + app/assets/stylesheets/pages/notes.scss | 6 +- app/assets/stylesheets/pages/notifications.scss | 29 -- app/assets/stylesheets/pages/projects.scss | 181 ++++----- app/assets/stylesheets/pages/search.scss | 7 - app/assets/stylesheets/startup/startup-dark.scss | 276 ++++++------- .../stylesheets/startup/startup-general.scss | 142 +++---- app/assets/stylesheets/startup/startup-signin.scss | 94 ++--- app/assets/stylesheets/themes/_dark.scss | 28 +- app/assets/stylesheets/themes/theme_helper.scss | 10 + 694 files changed, 16065 insertions(+), 13652 deletions(-) create mode 100644 app/assets/javascripts/admin/users/components/associations/associations_list.vue create mode 100644 app/assets/javascripts/admin/users/components/associations/associations_list_item.vue create mode 100644 app/assets/javascripts/artifacts/components/artifact_delete_modal.vue create mode 100644 app/assets/javascripts/artifacts/components/artifact_row.vue create mode 100644 app/assets/javascripts/artifacts/components/artifacts_table_row_details.vue create mode 100644 app/assets/javascripts/artifacts/components/job_artifacts_table.vue create mode 100644 app/assets/javascripts/artifacts/constants.js create mode 100644 app/assets/javascripts/artifacts/graphql/cache_update.js create mode 100644 app/assets/javascripts/artifacts/graphql/mutations/destroy_artifact.mutation.graphql create mode 100644 app/assets/javascripts/artifacts/graphql/queries/get_job_artifacts.query.graphql create mode 100644 app/assets/javascripts/artifacts/index.js create mode 100644 app/assets/javascripts/artifacts/utils.js delete mode 100644 app/assets/javascripts/blob/blob_file_dropzone.js delete mode 100644 app/assets/javascripts/blob/components/blob_edit_content.vue delete mode 100644 app/assets/javascripts/boards/graphql.js create mode 100644 app/assets/javascripts/branches/components/delete_merged_branches.vue create mode 100644 app/assets/javascripts/branches/init_delete_merged_branches.js create mode 100644 app/assets/javascripts/ci/pipeline_schedules/components/delete_pipeline_schedule_modal.vue create mode 100644 app/assets/javascripts/ci/pipeline_schedules/components/pipeline_schedules.vue create mode 100644 app/assets/javascripts/ci/pipeline_schedules/components/pipeline_schedules_form.vue create mode 100644 app/assets/javascripts/ci/pipeline_schedules/components/table/cells/pipeline_schedule_actions.vue create mode 100644 app/assets/javascripts/ci/pipeline_schedules/components/table/cells/pipeline_schedule_last_pipeline.vue create mode 100644 app/assets/javascripts/ci/pipeline_schedules/components/table/cells/pipeline_schedule_next_run.vue create mode 100644 app/assets/javascripts/ci/pipeline_schedules/components/table/cells/pipeline_schedule_owner.vue create mode 100644 app/assets/javascripts/ci/pipeline_schedules/components/table/cells/pipeline_schedule_target.vue create mode 100644 app/assets/javascripts/ci/pipeline_schedules/components/table/pipeline_schedules_table.vue create mode 100644 app/assets/javascripts/ci/pipeline_schedules/components/take_ownership_modal.vue create mode 100644 app/assets/javascripts/ci/pipeline_schedules/components/take_ownership_modal_legacy.vue create mode 100644 app/assets/javascripts/ci/pipeline_schedules/graphql/mutations/delete_pipeline_schedule.mutation.graphql create mode 100644 app/assets/javascripts/ci/pipeline_schedules/graphql/mutations/take_ownership.mutation.graphql create mode 100644 app/assets/javascripts/ci/pipeline_schedules/graphql/queries/get_pipeline_schedules.query.graphql create mode 100644 app/assets/javascripts/ci/pipeline_schedules/mount_pipeline_schedules_app.js create mode 100644 app/assets/javascripts/ci/pipeline_schedules/mount_pipeline_schedules_form_app.js create mode 100644 app/assets/javascripts/ci/runner/admin_runner_show/admin_runner_show_app.vue create mode 100644 app/assets/javascripts/ci/runner/admin_runner_show/index.js create mode 100644 app/assets/javascripts/ci/runner/admin_runners/admin_runners_app.vue create mode 100644 app/assets/javascripts/ci/runner/admin_runners/index.js create mode 100644 app/assets/javascripts/ci/runner/components/cells/link_cell.vue create mode 100644 app/assets/javascripts/ci/runner/components/cells/runner_actions_cell.vue create mode 100644 app/assets/javascripts/ci/runner/components/cells/runner_owner_cell.vue create mode 100644 app/assets/javascripts/ci/runner/components/cells/runner_stacked_summary_cell.vue create mode 100644 app/assets/javascripts/ci/runner/components/cells/runner_status_cell.vue create mode 100644 app/assets/javascripts/ci/runner/components/cells/runner_summary_field.vue create mode 100644 app/assets/javascripts/ci/runner/components/registration/registration_dropdown.vue create mode 100644 app/assets/javascripts/ci/runner/components/registration/registration_token.vue create mode 100644 app/assets/javascripts/ci/runner/components/registration/registration_token_reset_dropdown_item.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_assigned_item.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_bulk_delete.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_bulk_delete_checkbox.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_delete_button.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_delete_modal.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_detail.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_details.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_edit_button.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_filtered_search_bar.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_groups.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_header.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_jobs.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_jobs_table.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_list.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_list_empty_state.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_membership_toggle.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_name.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_pagination.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_pause_button.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_paused_badge.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_projects.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_status_badge.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_status_popover.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_tag.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_tags.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_type_badge.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_type_tabs.vue create mode 100644 app/assets/javascripts/ci/runner/components/runner_update_form.vue create mode 100644 app/assets/javascripts/ci/runner/components/search_tokens/paused_token_config.js create mode 100644 app/assets/javascripts/ci/runner/components/search_tokens/status_token_config.js create mode 100644 app/assets/javascripts/ci/runner/components/search_tokens/tag_token.vue create mode 100644 app/assets/javascripts/ci/runner/components/search_tokens/tag_token_config.js create mode 100644 app/assets/javascripts/ci/runner/components/search_tokens/upgrade_status_token_config.js create mode 100644 app/assets/javascripts/ci/runner/components/stat/runner_count.vue create mode 100644 app/assets/javascripts/ci/runner/components/stat/runner_single_stat.vue create mode 100644 app/assets/javascripts/ci/runner/components/stat/runner_stats.vue create mode 100644 app/assets/javascripts/ci/runner/constants.js create mode 100644 app/assets/javascripts/ci/runner/graphql/edit/runner_fields.fragment.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/edit/runner_fields_shared.fragment.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/edit/runner_form.query.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/edit/runner_update.mutation.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/all_runners.query.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/all_runners_connection.fragment.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/all_runners_count.query.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/bulk_runner_delete.mutation.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/checked_runner_ids.query.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/group_runner_connection.fragment.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/group_runners.query.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/group_runners_count.query.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/list_item.fragment.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/list_item_shared.fragment.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/local_state.js create mode 100644 app/assets/javascripts/ci/runner/graphql/list/runners_registration_token_reset.mutation.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/list/typedefs.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/shared/runner_delete.mutation.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/shared/runner_toggle_active.mutation.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/show/runner.query.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/show/runner_details.fragment.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/show/runner_details_shared.fragment.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/show/runner_jobs.query.graphql create mode 100644 app/assets/javascripts/ci/runner/graphql/show/runner_projects.query.graphql create mode 100644 app/assets/javascripts/ci/runner/group_runner_show/group_runner_show_app.vue create mode 100644 app/assets/javascripts/ci/runner/group_runner_show/index.js create mode 100644 app/assets/javascripts/ci/runner/group_runners/group_runners_app.vue create mode 100644 app/assets/javascripts/ci/runner/group_runners/index.js create mode 100644 app/assets/javascripts/ci/runner/local_storage_alert/constants.js create mode 100644 app/assets/javascripts/ci/runner/local_storage_alert/save_alert_to_local_storage.js create mode 100644 app/assets/javascripts/ci/runner/local_storage_alert/show_alert_from_local_storage.js create mode 100644 app/assets/javascripts/ci/runner/runner_edit/index.js create mode 100644 app/assets/javascripts/ci/runner/runner_edit/runner_edit_app.vue create mode 100644 app/assets/javascripts/ci/runner/runner_search_utils.js create mode 100644 app/assets/javascripts/ci/runner/runner_update_form_utils.js create mode 100644 app/assets/javascripts/ci/runner/sentry_utils.js create mode 100644 app/assets/javascripts/ci/runner/utils.js delete mode 100644 app/assets/javascripts/ci_variable_list/components/ci_variable_popover.vue create mode 100644 app/assets/javascripts/ci_variable_list/components/ci_variable_shared.vue delete mode 100644 app/assets/javascripts/ci_variable_list/components/legacy_ci_environments_dropdown.vue delete mode 100644 app/assets/javascripts/ci_variable_list/components/legacy_ci_variable_modal.vue delete mode 100644 app/assets/javascripts/ci_variable_list/components/legacy_ci_variable_settings.vue delete mode 100644 app/assets/javascripts/ci_variable_list/components/legacy_ci_variable_table.vue delete mode 100644 app/assets/javascripts/ci_variable_list/store/actions.js delete mode 100644 app/assets/javascripts/ci_variable_list/store/getters.js delete mode 100644 app/assets/javascripts/ci_variable_list/store/index.js delete mode 100644 app/assets/javascripts/ci_variable_list/store/mutation_types.js delete mode 100644 app/assets/javascripts/ci_variable_list/store/mutations.js delete mode 100644 app/assets/javascripts/ci_variable_list/store/state.js delete mode 100644 app/assets/javascripts/ci_variable_list/store/utils.js create mode 100644 app/assets/javascripts/content_editor/extensions/highlight.js delete mode 100644 app/assets/javascripts/gitlab_version_check.js create mode 100644 app/assets/javascripts/gitlab_version_check/components/gitlab_version_check_badge.vue create mode 100644 app/assets/javascripts/gitlab_version_check/constants.js create mode 100644 app/assets/javascripts/gitlab_version_check/index.js create mode 100644 app/assets/javascripts/groups_projects/components/transfer_locations.vue create mode 100644 app/assets/javascripts/ide/components/switch_editors/switch_editors_view.vue create mode 100644 app/assets/javascripts/issuable/bulk_update_sidebar/components/graphql/mutations/move_issue.mutation.graphql create mode 100644 app/assets/javascripts/issuable/bulk_update_sidebar/components/move_issues_button.vue create mode 100644 app/assets/javascripts/issues/dashboard/components/issues_dashboard_app.vue create mode 100644 app/assets/javascripts/issues/dashboard/index.js create mode 100644 app/assets/javascripts/issues/list/graphql.js create mode 100644 app/assets/javascripts/lib/utils/confirm_via_gl_modal/confirm_action.js delete mode 100644 app/assets/javascripts/milestones/milestone_select.js create mode 100644 app/assets/javascripts/ml/experiment_tracking/components/experiment.vue create mode 100644 app/assets/javascripts/ml/experiment_tracking/components/incubation_alert.vue create mode 100644 app/assets/javascripts/notebook/cells/output/markdown.vue create mode 100644 app/assets/javascripts/observability/components/observability_app.vue create mode 100644 app/assets/javascripts/observability/index.js create mode 100644 app/assets/javascripts/packages_and_registries/package_registry/components/delete_modal.vue create mode 100644 app/assets/javascripts/packages_and_registries/package_registry/components/details/package_versions_list.vue create mode 100644 app/assets/javascripts/packages_and_registries/package_registry/graphql/mutations/destroy_packages.mutation.graphql create mode 100644 app/assets/javascripts/packages_and_registries/settings/group/components/forwarding_settings.vue create mode 100644 app/assets/javascripts/packages_and_registries/settings/group/components/packages_forwarding_settings.vue create mode 100644 app/assets/javascripts/packages_and_registries/settings/group/graphql/fragments/package_settings_fields.fragment.graphql create mode 100644 app/assets/javascripts/packages_and_registries/settings/group/graphql/mutations/update_package_forwarding_settings.mutation.graphql create mode 100644 app/assets/javascripts/packages_and_registries/shared/components/delete_package_modal.vue create mode 100644 app/assets/javascripts/pages/admin/jobs/index/components/constants.js create mode 100644 app/assets/javascripts/pages/groups/observability/dashboards/index.js create mode 100644 app/assets/javascripts/pages/groups/observability/explore/index.js create mode 100644 app/assets/javascripts/pages/groups/observability/manage/index.js delete mode 100644 app/assets/javascripts/pages/groups/shared/group_tabs.js create mode 100644 app/assets/javascripts/pages/projects/artifacts/index.js create mode 100644 app/assets/javascripts/pages/projects/ml/experiments/show/index.js delete mode 100644 app/assets/javascripts/pipeline_schedules/components/pipeline_schedules.vue delete mode 100644 app/assets/javascripts/pipeline_schedules/components/pipeline_schedules_form.vue delete mode 100644 app/assets/javascripts/pipeline_schedules/components/table/cells/pipeline_schedule_actions.vue delete mode 100644 app/assets/javascripts/pipeline_schedules/components/table/cells/pipeline_schedule_last_pipeline.vue delete mode 100644 app/assets/javascripts/pipeline_schedules/components/table/cells/pipeline_schedule_next_run.vue delete mode 100644 app/assets/javascripts/pipeline_schedules/components/table/cells/pipeline_schedule_owner.vue delete mode 100644 app/assets/javascripts/pipeline_schedules/components/table/cells/pipeline_schedule_target.vue delete mode 100644 app/assets/javascripts/pipeline_schedules/components/table/pipeline_schedules_table.vue delete mode 100644 app/assets/javascripts/pipeline_schedules/components/take_ownership_modal.vue delete mode 100644 app/assets/javascripts/pipeline_schedules/graphql/mutations/delete_pipeline_schedule.mutation.graphql delete mode 100644 app/assets/javascripts/pipeline_schedules/graphql/queries/get_pipeline_schedules.query.graphql delete mode 100644 app/assets/javascripts/pipeline_schedules/mount_pipeline_schedules_app.js delete mode 100644 app/assets/javascripts/pipeline_schedules/mount_pipeline_schedules_form_app.js create mode 100644 app/assets/javascripts/pipelines/routes.js delete mode 100644 app/assets/javascripts/reports/codequality_report/grouped_codequality_reports_app.vue delete mode 100644 app/assets/javascripts/reports/grouped_test_report/components/modal.vue delete mode 100644 app/assets/javascripts/reports/grouped_test_report/components/test_issue_body.vue delete mode 100644 app/assets/javascripts/reports/grouped_test_report/grouped_test_reports_app.vue delete mode 100644 app/assets/javascripts/reports/grouped_test_report/store/actions.js delete mode 100644 app/assets/javascripts/reports/grouped_test_report/store/getters.js delete mode 100644 app/assets/javascripts/reports/grouped_test_report/store/index.js delete mode 100644 app/assets/javascripts/reports/grouped_test_report/store/mutation_types.js delete mode 100644 app/assets/javascripts/reports/grouped_test_report/store/mutations.js delete mode 100644 app/assets/javascripts/reports/grouped_test_report/store/state.js delete mode 100644 app/assets/javascripts/reports/grouped_test_report/store/utils.js delete mode 100644 app/assets/javascripts/runner/admin_runner_show/admin_runner_show_app.vue delete mode 100644 app/assets/javascripts/runner/admin_runner_show/index.js delete mode 100644 app/assets/javascripts/runner/admin_runners/admin_runners_app.vue delete mode 100644 app/assets/javascripts/runner/admin_runners/index.js delete mode 100644 app/assets/javascripts/runner/components/cells/link_cell.vue delete mode 100644 app/assets/javascripts/runner/components/cells/runner_actions_cell.vue delete mode 100644 app/assets/javascripts/runner/components/cells/runner_owner_cell.vue delete mode 100644 app/assets/javascripts/runner/components/cells/runner_stacked_summary_cell.vue delete mode 100644 app/assets/javascripts/runner/components/cells/runner_status_cell.vue delete mode 100644 app/assets/javascripts/runner/components/cells/runner_summary_field.vue delete mode 100644 app/assets/javascripts/runner/components/registration/registration_dropdown.vue delete mode 100644 app/assets/javascripts/runner/components/registration/registration_token.vue delete mode 100644 app/assets/javascripts/runner/components/registration/registration_token_reset_dropdown_item.vue delete mode 100644 app/assets/javascripts/runner/components/runner_assigned_item.vue delete mode 100644 app/assets/javascripts/runner/components/runner_bulk_delete.vue delete mode 100644 app/assets/javascripts/runner/components/runner_bulk_delete_checkbox.vue delete mode 100644 app/assets/javascripts/runner/components/runner_delete_button.vue delete mode 100644 app/assets/javascripts/runner/components/runner_delete_modal.vue delete mode 100644 app/assets/javascripts/runner/components/runner_detail.vue delete mode 100644 app/assets/javascripts/runner/components/runner_details.vue delete mode 100644 app/assets/javascripts/runner/components/runner_edit_button.vue delete mode 100644 app/assets/javascripts/runner/components/runner_filtered_search_bar.vue delete mode 100644 app/assets/javascripts/runner/components/runner_groups.vue delete mode 100644 app/assets/javascripts/runner/components/runner_header.vue delete mode 100644 app/assets/javascripts/runner/components/runner_jobs.vue delete mode 100644 app/assets/javascripts/runner/components/runner_jobs_table.vue delete mode 100644 app/assets/javascripts/runner/components/runner_list.vue delete mode 100644 app/assets/javascripts/runner/components/runner_list_empty_state.vue delete mode 100644 app/assets/javascripts/runner/components/runner_membership_toggle.vue delete mode 100644 app/assets/javascripts/runner/components/runner_name.vue delete mode 100644 app/assets/javascripts/runner/components/runner_pagination.vue delete mode 100644 app/assets/javascripts/runner/components/runner_pause_button.vue delete mode 100644 app/assets/javascripts/runner/components/runner_paused_badge.vue delete mode 100644 app/assets/javascripts/runner/components/runner_projects.vue delete mode 100644 app/assets/javascripts/runner/components/runner_stacked_layout_banner.vue delete mode 100644 app/assets/javascripts/runner/components/runner_status_badge.vue delete mode 100644 app/assets/javascripts/runner/components/runner_status_popover.vue delete mode 100644 app/assets/javascripts/runner/components/runner_tag.vue delete mode 100644 app/assets/javascripts/runner/components/runner_tags.vue delete mode 100644 app/assets/javascripts/runner/components/runner_type_badge.vue delete mode 100644 app/assets/javascripts/runner/components/runner_type_tabs.vue delete mode 100644 app/assets/javascripts/runner/components/runner_update_form.vue delete mode 100644 app/assets/javascripts/runner/components/search_tokens/paused_token_config.js delete mode 100644 app/assets/javascripts/runner/components/search_tokens/status_token_config.js delete mode 100644 app/assets/javascripts/runner/components/search_tokens/tag_token.vue delete mode 100644 app/assets/javascripts/runner/components/search_tokens/tag_token_config.js delete mode 100644 app/assets/javascripts/runner/components/search_tokens/upgrade_status_token_config.js delete mode 100644 app/assets/javascripts/runner/components/stat/runner_count.vue delete mode 100644 app/assets/javascripts/runner/components/stat/runner_single_stat.vue delete mode 100644 app/assets/javascripts/runner/components/stat/runner_stats.vue delete mode 100644 app/assets/javascripts/runner/constants.js delete mode 100644 app/assets/javascripts/runner/graphql/edit/runner_fields.fragment.graphql delete mode 100644 app/assets/javascripts/runner/graphql/edit/runner_fields_shared.fragment.graphql delete mode 100644 app/assets/javascripts/runner/graphql/edit/runner_form.query.graphql delete mode 100644 app/assets/javascripts/runner/graphql/edit/runner_update.mutation.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/all_runners.query.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/all_runners_connection.fragment.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/all_runners_count.query.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/bulk_runner_delete.mutation.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/checked_runner_ids.query.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/group_runner_connection.fragment.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/group_runners.query.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/group_runners_count.query.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/list_item.fragment.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/list_item_shared.fragment.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/local_state.js delete mode 100644 app/assets/javascripts/runner/graphql/list/runners_registration_token_reset.mutation.graphql delete mode 100644 app/assets/javascripts/runner/graphql/list/typedefs.graphql delete mode 100644 app/assets/javascripts/runner/graphql/shared/runner_delete.mutation.graphql delete mode 100644 app/assets/javascripts/runner/graphql/shared/runner_toggle_active.mutation.graphql delete mode 100644 app/assets/javascripts/runner/graphql/show/runner.query.graphql delete mode 100644 app/assets/javascripts/runner/graphql/show/runner_details.fragment.graphql delete mode 100644 app/assets/javascripts/runner/graphql/show/runner_details_shared.fragment.graphql delete mode 100644 app/assets/javascripts/runner/graphql/show/runner_jobs.query.graphql delete mode 100644 app/assets/javascripts/runner/graphql/show/runner_projects.query.graphql delete mode 100644 app/assets/javascripts/runner/group_runner_show/group_runner_show_app.vue delete mode 100644 app/assets/javascripts/runner/group_runner_show/index.js delete mode 100644 app/assets/javascripts/runner/group_runners/group_runners_app.vue delete mode 100644 app/assets/javascripts/runner/group_runners/index.js delete mode 100644 app/assets/javascripts/runner/local_storage_alert/constants.js delete mode 100644 app/assets/javascripts/runner/local_storage_alert/save_alert_to_local_storage.js delete mode 100644 app/assets/javascripts/runner/local_storage_alert/show_alert_from_local_storage.js delete mode 100644 app/assets/javascripts/runner/runner_edit/index.js delete mode 100644 app/assets/javascripts/runner/runner_edit/runner_edit_app.vue delete mode 100644 app/assets/javascripts/runner/runner_search_utils.js delete mode 100644 app/assets/javascripts/runner/runner_update_form_utils.js delete mode 100644 app/assets/javascripts/runner/sentry_utils.js delete mode 100644 app/assets/javascripts/runner/utils.js create mode 100644 app/assets/javascripts/search/sidebar/components/results_filters.vue create mode 100644 app/assets/javascripts/search/sidebar/components/scope_navigation.vue create mode 100644 app/assets/javascripts/search/sidebar/constants/index.js create mode 100644 app/assets/javascripts/sentry/constants.js create mode 100644 app/assets/javascripts/sidebar/components/milestone/milestone_dropdown.vue create mode 100644 app/assets/javascripts/sidebar/components/reviewers/sidebar_reviewers_inputs.vue create mode 100644 app/assets/javascripts/sidebar/components/sidebar_dropdown.vue create mode 100644 app/assets/javascripts/vue_merge_request_widget/components/report_widget_container.vue delete mode 100644 app/assets/javascripts/vue_shared/components/gitlab_version_check.vue create mode 100644 app/assets/javascripts/vue_shared/components/group_select/constants.js create mode 100644 app/assets/javascripts/vue_shared/components/group_select/group_select.vue create mode 100644 app/assets/javascripts/vue_shared/components/markdown_drawer/makrdown_drawer.stories.js create mode 100644 app/assets/javascripts/vue_shared/components/markdown_drawer/markdown_drawer.vue create mode 100644 app/assets/javascripts/vue_shared/components/markdown_drawer/utils/fetch.js delete mode 100644 app/assets/javascripts/vue_shared/components/namespace_select/namespace_select_deprecated.vue delete mode 100644 app/assets/javascripts/vue_shared/components/sidebar/epics_select/epics_select_bundle.js delete mode 100644 app/assets/javascripts/vue_shared/components/sidebar/health_status_select/health_status_bundle.js delete mode 100644 app/assets/javascripts/vue_shared/components/sidebar/iterations_dropdown_bundle.js create mode 100644 app/assets/javascripts/vue_shared/components/sidebar/queries/merge_request_reviewers.subscription.graphql create mode 100644 app/assets/javascripts/vue_shared/components/source_viewer/plugins/utils/composer_json_linker.js create mode 100644 app/assets/javascripts/vue_shared/components/source_viewer/plugins/utils/gemfile_linker.js create mode 100644 app/assets/javascripts/vue_shared/components/source_viewer/plugins/utils/godeps_json_linker.js create mode 100644 app/assets/javascripts/vue_shared/components/source_viewer/plugins/utils/podspec_json_linker.js create mode 100644 app/assets/javascripts/webhooks/components/push_events.vue create mode 100644 app/assets/javascripts/webhooks/constants.js create mode 100644 app/assets/javascripts/webhooks/webhook.js create mode 100644 app/assets/javascripts/work_items/components/work_item_description_rendered.vue create mode 100644 app/assets/javascripts/work_items/graphql/milestone.fragment.graphql create mode 100644 app/assets/javascripts/work_items/graphql/work_item_by_iid.query.graphql create mode 100644 app/assets/javascripts/work_items/graphql/work_item_description.subscription.graphql create mode 100644 app/assets/javascripts/work_items/graphql/work_item_milestone.subscription.graphql create mode 100644 app/assets/javascripts/work_items/utils.js create mode 100644 app/assets/stylesheets/page_bundles/branches.scss create mode 100644 app/assets/stylesheets/page_bundles/dashboard.scss create mode 100644 app/assets/stylesheets/page_bundles/design_management.scss create mode 100644 app/assets/stylesheets/page_bundles/notifications.scss delete mode 100644 app/assets/stylesheets/pages/branches.scss create mode 100644 app/assets/stylesheets/pages/ml_experiment_tracking.scss delete mode 100644 app/assets/stylesheets/pages/notifications.scss (limited to 'app/assets') diff --git a/app/assets/javascripts/access_tokens/components/new_access_token_app.vue b/app/assets/javascripts/access_tokens/components/new_access_token_app.vue index ce5342ad1ea..d24285af5c3 100644 --- a/app/assets/javascripts/access_tokens/components/new_access_token_app.vue +++ b/app/assets/javascripts/access_tokens/components/new_access_token_app.vue @@ -104,18 +104,13 @@ export default { @[$options.EVENT_ERROR]="onError" @[$options.EVENT_SUCCESS]="onSuccess" > -
+