From d8a8f9eabc18f21c0c4849a09aa9c4759abf2de9 Mon Sep 17 00:00:00 2001 From: Thomas Randolph Date: Fri, 21 Oct 2022 20:20:50 -0600 Subject: [PATCH 01/20] Add a "reopen" tertiary action to the MR Closed Widget And: - Move server-provided actions prep code to a utility - Test additions to the MR Widget Store class for MR Actions Changelog: added --- .../components/states/mr_widget_closed.vue | 81 ++++++++++++++++++- .../vue_merge_request_widget/i18n.js | 7 ++ .../stores/mr_widget_store.js | 12 +++ .../vue_merge_request_widget/stores/utils.js | 29 +++++++ .../projects/merge_requests/_widget.html.haml | 1 + locale/gitlab.pot | 9 +++ .../stores/mr_widget_store_spec.js | 34 ++++++++ .../stores/utils_spec.js | 32 ++++++++ 8 files changed, 204 insertions(+), 1 deletion(-) create mode 100644 app/assets/javascripts/vue_merge_request_widget/stores/utils.js create mode 100644 spec/frontend/vue_merge_request_widget/stores/utils_spec.js diff --git a/app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_closed.vue b/app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_closed.vue index 806f8f939a6c49..b260409cdc99a9 100644 --- a/app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_closed.vue +++ b/app/assets/javascripts/vue_merge_request_widget/components/states/mr_widget_closed.vue @@ -1,7 +1,30 @@