From 829e846dd576e3443e2f09f37d7c3963cecf4e51 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Tue, 28 Jul 2020 09:09:41 +0000 Subject: [PATCH] Add latest changes from gitlab-org/gitlab@master --- app/assets/javascripts/boards/eventhub.js | 4 +- ...roup_runners_filtered_search_token_keys.js | 27 ++ .../components/alert_widget_form.vue | 8 + app/assets/javascripts/notes/event_hub.js | 4 +- .../pages/groups/settings/ci_cd/show/index.js | 4 +- app/assets/stylesheets/pages/projects.scss | 6 - .../projects/metrics_dashboard_controller.rb | 1 + .../cleanup_tags_service.rb | 8 +- .../delete_tags_service.rb | 78 +---- .../gitlab/delete_tags_service.rb | 29 ++ .../third_party/delete_tags_service.rb | 64 ++++ .../shared/notifications/_button.html.haml | 8 +- app/views/shared/projects/_archived.html.haml | 2 +- ...ons-with-gitlab-svg-notifications-icon.yml | 5 + ...iltered-search-group-runners-list-view.yml | 5 + .../refresh-archived-badge-style.yml | 5 + config/initializers/1_settings.rb | 1 + lib/gitlab/pages.rb | 2 +- lib/gitlab/pages/settings.rb | 21 ++ locale/gitlab.pot | 9 +- qa/qa/resource/members.rb | 7 +- qa/qa/support/wait_for_requests.rb | 5 +- scripts/trigger-build | 4 +- spec/features/runners_spec.rb | 14 + .../components/alert_widget_form_spec.js | 20 +- .../expression/lexeme/pattern_spec.rb | 2 +- spec/lib/gitlab/pages/settings_spec.rb | 48 +++ .../delete_tags_service_spec.rb | 293 +++++------------- .../gitlab/delete_tags_service_spec.rb | 56 ++++ .../third_party/delete_tags_service_spec.rb | 89 ++++++ .../delete_tags_service_shared_context.rb | 78 +++++ 31 files changed, 587 insertions(+), 320 deletions(-) create mode 100644 app/assets/javascripts/filtered_search/group_runners_filtered_search_token_keys.js create mode 100644 app/services/projects/container_repository/gitlab/delete_tags_service.rb create mode 100644 app/services/projects/container_repository/third_party/delete_tags_service.rb create mode 100644 changelogs/unreleased/225934-replace-fa-bell-icons-with-gitlab-svg-notifications-icon.yml create mode 100644 changelogs/unreleased/fix-filtered-search-group-runners-list-view.yml create mode 100644 changelogs/unreleased/refresh-archived-badge-style.yml create mode 100644 lib/gitlab/pages/settings.rb create mode 100644 spec/lib/gitlab/pages/settings_spec.rb create mode 100644 spec/services/projects/container_repository/gitlab/delete_tags_service_spec.rb create mode 100644 spec/services/projects/container_repository/third_party/delete_tags_service_spec.rb create mode 100644 spec/support/shared_contexts/services/projects/container_repository/delete_tags_service_shared_context.rb diff --git a/app/assets/javascripts/boards/eventhub.js b/app/assets/javascripts/boards/eventhub.js index 0948c2e5352..e31806ad199 100644 --- a/app/assets/javascripts/boards/eventhub.js +++ b/app/assets/javascripts/boards/eventhub.js @@ -1,3 +1,3 @@ -import Vue from 'vue'; +import createEventHub from '~/helpers/event_hub_factory'; -export default new Vue(); +export default createEventHub(); diff --git a/app/assets/javascripts/filtered_search/group_runners_filtered_search_token_keys.js b/app/assets/javascripts/filtered_search/group_runners_filtered_search_token_keys.js new file mode 100644 index 00000000000..ceeb71c4eec --- /dev/null +++ b/app/assets/javascripts/filtered_search/group_runners_filtered_search_token_keys.js @@ -0,0 +1,27 @@ +import { __ } from '~/locale'; +import FilteredSearchTokenKeys from './filtered_search_token_keys'; + +const tokenKeys = [ + { + formattedKey: __('Status'), + key: 'status', + type: 'string', + param: 'status', + symbol: '', + icon: 'messages', + tag: 'status', + }, + { + formattedKey: __('Type'), + key: 'type', + type: 'string', + param: 'type', + symbol: '', + icon: 'cube', + tag: 'type', + }, +]; + +const GroupRunnersFilteredSearchTokenKeys = new FilteredSearchTokenKeys(tokenKeys); + +export default GroupRunnersFilteredSearchTokenKeys; diff --git a/app/assets/javascripts/monitoring/components/alert_widget_form.vue b/app/assets/javascripts/monitoring/components/alert_widget_form.vue index c48870be556..60558c0ba14 100644 --- a/app/assets/javascripts/monitoring/components/alert_widget_form.vue +++ b/app/assets/javascripts/monitoring/components/alert_widget_form.vue @@ -294,6 +294,14 @@ export default { data-qa-selector="alert_threshold_field" /> + + +