From 42d4f00b22fe43a4b142ebcdb5d6675212bb59fc Mon Sep 17 00:00:00 2001 From: Coung Ngo Date: Thu, 15 Apr 2021 15:33:52 +0100 Subject: [PATCH 1/2] Add author, assignee and label tokens to issues list refactor Added behind `vue_issues_list` feature flag defaulted to off, as part of an ongoing refactor from Haml. https://gitlab.com/gitlab-org/gitlab/-/issues/322755 --- .../components/issues_list_app.vue | 151 +++++++++++------- .../javascripts/issues_list/constants.js | 69 +++++++- app/assets/javascripts/issues_list/index.js | 6 +- app/assets/javascripts/issues_list/utils.js | 74 +++++++++ app/helpers/issues_helper.rb | 3 +- .../components/issues_list_app_spec.js | 72 ++++++--- spec/frontend/issues_list/mock_data.js | 26 +++ spec/frontend/issues_list/utils_spec.js | 54 +++++++ spec/helpers/issues_helper_spec.rb | 3 +- 9 files changed, 379 insertions(+), 79 deletions(-) create mode 100644 app/assets/javascripts/issues_list/utils.js create mode 100644 spec/frontend/issues_list/mock_data.js create mode 100644 spec/frontend/issues_list/utils_spec.js diff --git a/app/assets/javascripts/issues_list/components/issues_list_app.vue b/app/assets/javascripts/issues_list/components/issues_list_app.vue index 57c5107fcbb358..3e6bf443034c1c 100644 --- a/app/assets/javascripts/issues_list/components/issues_list_app.vue +++ b/app/assets/javascripts/issues_list/components/issues_list_app.vue @@ -1,5 +1,6 @@