From 8738992b79824278b090f08e16945affc923ff6f Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 20 Nov 2020 15:09:16 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- GITLAB_ELASTICSEARCH_INDEXER_VERSION | 2 +- .../boards/components/board_list_header.vue | 3 +- .../boards/components/board_list_header_new.vue | 3 +- .../javascripts/issue_show/utils/parse_data.js | 2 - .../javascripts/jira_connect/components/app.vue | 4 - app/assets/javascripts/logs/utils.js | 2 - .../monitoring/stores/variable_mapping.js | 2 - app/assets/javascripts/monitoring/utils.js | 2 - .../javascripts/notes/stores/collapse_utils.js | 3 - .../javascripts/registry/explorer/pages/index.vue | 4 - .../settings/components/expiration_dropdown.vue | 50 ++++++ .../settings/components/expiration_run_text.vue | 31 ++++ .../settings/components/expiration_textarea.vue | 109 +++++++++++++ .../settings/components/expiration_toggle.vue | 55 +++++++ .../javascripts/registry/settings/constants.js | 45 +++++- .../container_expiration_policy.fragment.graphql | 1 + .../registry/settings/registry_settings_bundle.js | 13 +- .../components/blob_viewers/constants.js | 2 - .../date_time_picker/date_time_picker_lib.js | 2 - .../vue_shared/components/lib/utils/dom_utils.js | 2 - app/assets/stylesheets/page_bundles/boards.scss | 1 - .../application_settings/_ip_limits.html.haml | 26 ++-- app/views/projects/registry/settings/_index.haml | 3 +- ...improve-differentiation-in-ip-rate-limit-ui.yml | 5 + doc/api/merge_request_approvals.md | 98 ++++++++++++ .../settings/img/user_and_ip_rate_limits.png | Bin 64725 -> 36909 bytes locale/gitlab.pot | 104 +++++++++---- spec/frontend/blob/components/mock_data.js | 2 - .../components/expiration_dropdown_spec.js | 83 ++++++++++ .../components/expiration_run_text_spec.js | 66 ++++++++ .../components/expiration_textarea_spec.js | 169 +++++++++++++++++++++ .../settings/components/expiration_toggle_spec.js | 80 ++++++++++ spec/frontend/registry/settings/mock_data.js | 24 +-- spec/frontend/registry/shared/stubs.js | 20 +++ 34 files changed, 933 insertions(+), 85 deletions(-) create mode 100644 app/assets/javascripts/registry/settings/components/expiration_dropdown.vue create mode 100644 app/assets/javascripts/registry/settings/components/expiration_run_text.vue create mode 100644 app/assets/javascripts/registry/settings/components/expiration_textarea.vue create mode 100644 app/assets/javascripts/registry/settings/components/expiration_toggle.vue create mode 100644 changelogs/unreleased/djensen-improve-differentiation-in-ip-rate-limit-ui.yml create mode 100644 spec/frontend/registry/settings/components/expiration_dropdown_spec.js create mode 100644 spec/frontend/registry/settings/components/expiration_run_text_spec.js create mode 100644 spec/frontend/registry/settings/components/expiration_textarea_spec.js create mode 100644 spec/frontend/registry/settings/components/expiration_toggle_spec.js diff --git a/GITLAB_ELASTICSEARCH_INDEXER_VERSION b/GITLAB_ELASTICSEARCH_INDEXER_VERSION index 24ba9a38de6..834f2629538 100644 --- a/GITLAB_ELASTICSEARCH_INDEXER_VERSION +++ b/GITLAB_ELASTICSEARCH_INDEXER_VERSION @@ -1 +1 @@ -2.7.0 +2.8.0 diff --git a/app/assets/javascripts/boards/components/board_list_header.vue b/app/assets/javascripts/boards/components/board_list_header.vue index d85ba2038a7..722bd20f227 100644 --- a/app/assets/javascripts/boards/components/board_list_header.vue +++ b/app/assets/javascripts/boards/components/board_list_header.vue @@ -190,7 +190,8 @@ export default { :title="chevronTooltip" :icon="chevronIcon" class="board-title-caret no-drag gl-cursor-pointer" - variant="link" + category="tertiary" + size="small" @click="toggleExpanded" /> diff --git a/app/assets/javascripts/boards/components/board_list_header_new.vue b/app/assets/javascripts/boards/components/board_list_header_new.vue index 99347a4cd4d..447fef4b49c 100644 --- a/app/assets/javascripts/boards/components/board_list_header_new.vue +++ b/app/assets/javascripts/boards/components/board_list_header_new.vue @@ -198,7 +198,8 @@ export default { :title="chevronTooltip" :icon="chevronIcon" class="board-title-caret no-drag gl-cursor-pointer" - variant="link" + category="tertiary" + size="small" @click="toggleExpanded" /> diff --git a/app/assets/javascripts/issue_show/utils/parse_data.js b/app/assets/javascripts/issue_show/utils/parse_data.js index 620974901fb..aacbb6a9c6f 100644 --- a/app/assets/javascripts/issue_show/utils/parse_data.js +++ b/app/assets/javascripts/issue_show/utils/parse_data.js @@ -23,5 +23,3 @@ export const parseIssuableData = () => { return {}; } }; - -export default {}; diff --git a/app/assets/javascripts/jira_connect/components/app.vue b/app/assets/javascripts/jira_connect/components/app.vue index 6d32ba41eae..7b8b46cb048 100644 --- a/app/assets/javascripts/jira_connect/components/app.vue +++ b/app/assets/javascripts/jira_connect/components/app.vue @@ -1,7 +1,3 @@ - - diff --git a/app/assets/javascripts/logs/utils.js b/app/assets/javascripts/logs/utils.js index 8e537a4025f..880f762e225 100644 --- a/app/assets/javascripts/logs/utils.js +++ b/app/assets/javascripts/logs/utils.js @@ -23,5 +23,3 @@ export const getTimeRange = (seconds = 0) => { }; export const formatDate = timestamp => dateFormat(timestamp, dateFormatMask); - -export default {}; diff --git a/app/assets/javascripts/monitoring/stores/variable_mapping.js b/app/assets/javascripts/monitoring/stores/variable_mapping.js index 9245ffdb3b9..4ae5cf04ff9 100644 --- a/app/assets/javascripts/monitoring/stores/variable_mapping.js +++ b/app/assets/javascripts/monitoring/stores/variable_mapping.js @@ -271,5 +271,3 @@ export const optionsFromSeriesData = ({ label, data = [] }) => { return [...optionsSet].map(parseSimpleCustomValues); }; - -export default {}; diff --git a/app/assets/javascripts/monitoring/utils.js b/app/assets/javascripts/monitoring/utils.js index 92bbce498d5..a4c5a881fae 100644 --- a/app/assets/javascripts/monitoring/utils.js +++ b/app/assets/javascripts/monitoring/utils.js @@ -404,5 +404,3 @@ export const barChartsDataParser = (data = []) => }), {}, ); - -export default {}; diff --git a/app/assets/javascripts/notes/stores/collapse_utils.js b/app/assets/javascripts/notes/stores/collapse_utils.js index d94fc626a3f..f34247d4eb0 100644 --- a/app/assets/javascripts/notes/stores/collapse_utils.js +++ b/app/assets/javascripts/notes/stores/collapse_utils.js @@ -70,6 +70,3 @@ export const collapseSystemNotes = notes => { return acc; }, []); }; - -// for babel-rewire -export default {}; diff --git a/app/assets/javascripts/registry/explorer/pages/index.vue b/app/assets/javascripts/registry/explorer/pages/index.vue index 4ac0bca84c1..dca63e1a569 100644 --- a/app/assets/javascripts/registry/explorer/pages/index.vue +++ b/app/assets/javascripts/registry/explorer/pages/index.vue @@ -1,7 +1,3 @@ - -