From 54fc3af5e9fb87444c887f4f6ac1840f45426bdd Mon Sep 17 00:00:00 2001 From: Rajan Mistry Date: Tue, 1 Aug 2023 13:59:53 +0530 Subject: [PATCH 1/2] Extract Work item contents and create a wrapper The work item contents in work item hierarchy contains common elements between hierarchy and relationship widget. Extract the common elements and create a wrapper to use them in both widgets Changelog: other EE: true --- .../shared/work_item_link_child_contents.vue | 198 ++++++++++++++++++ .../work_item_link_child_metadata.vue | 0 .../work_item_links_menu.vue | 0 .../work_item_links/work_item_link_child.vue | 130 ++---------- .../work_item_link_child_metadata.vue | 2 +- .../work_item_link_child_metadata_spec.js | 2 +- .../work_item_link_child_contents_spec.js | 182 ++++++++++++++++ .../work_item_link_child_metadata_spec.js | 2 +- .../work_item_links_menu_spec.js | 2 +- .../work_item_link_child_spec.js | 169 ++------------- 10 files changed, 418 insertions(+), 269 deletions(-) create mode 100644 app/assets/javascripts/work_items/components/shared/work_item_link_child_contents.vue rename app/assets/javascripts/work_items/components/{work_item_links => shared}/work_item_link_child_metadata.vue (100%) rename app/assets/javascripts/work_items/components/{work_item_links => shared}/work_item_links_menu.vue (100%) rename ee/app/assets/javascripts/work_items/components/{work_item_links => shared}/work_item_link_child_metadata.vue (96%) rename ee/spec/frontend/work_items/components/{work_item_links => shared}/work_item_link_child_metadata_spec.js (98%) create mode 100644 spec/frontend/work_items/components/shared/work_item_link_child_contents_spec.js rename spec/frontend/work_items/components/{work_item_links => shared}/work_item_link_child_metadata_spec.js (93%) rename spec/frontend/work_items/components/{work_item_links => shared}/work_item_links_menu_spec.js (89%) diff --git a/app/assets/javascripts/work_items/components/shared/work_item_link_child_contents.vue b/app/assets/javascripts/work_items/components/shared/work_item_link_child_contents.vue new file mode 100644 index 00000000000000..180f44e6e22adc --- /dev/null +++ b/app/assets/javascripts/work_items/components/shared/work_item_link_child_contents.vue @@ -0,0 +1,198 @@ + + + diff --git a/app/assets/javascripts/work_items/components/work_item_links/work_item_link_child_metadata.vue b/app/assets/javascripts/work_items/components/shared/work_item_link_child_metadata.vue similarity index 100% rename from app/assets/javascripts/work_items/components/work_item_links/work_item_link_child_metadata.vue rename to app/assets/javascripts/work_items/components/shared/work_item_link_child_metadata.vue diff --git a/app/assets/javascripts/work_items/components/work_item_links/work_item_links_menu.vue b/app/assets/javascripts/work_items/components/shared/work_item_links_menu.vue similarity index 100% rename from app/assets/javascripts/work_items/components/work_item_links/work_item_links_menu.vue rename to app/assets/javascripts/work_items/components/shared/work_item_links_menu.vue diff --git a/app/assets/javascripts/work_items/components/work_item_links/work_item_link_child.vue b/app/assets/javascripts/work_items/components/work_item_links/work_item_link_child.vue index ec44a654e89993..a9b0c2b98bf91e 100644 --- a/app/assets/javascripts/work_items/components/work_item_links/work_item_link_child.vue +++ b/app/assets/javascripts/work_items/components/work_item_links/work_item_link_child.vue @@ -1,39 +1,27 @@