From 37378fecae455a6a907b113bb10889e73968b1b3 Mon Sep 17 00:00:00 2001 From: Rajan Mistry Date: Tue, 12 Sep 2023 21:52:48 +0530 Subject: [PATCH 1/2] Remove linked item from the work item Remove linked item from the work item Changelog: added EE: true --- .../work_item_relationship_list.vue | 1 + .../work_item_relationships.vue | 84 +++++++++++++++++-- .../remove_linked_items.mutation.graphql | 6 ++ app/controllers/projects/issues_controller.rb | 1 + locale/gitlab.pot | 11 ++- .../work_items/linked_work_items_spec.rb | 28 +++++++ .../work_item_add_relationship_form_spec.js | 9 +- .../work_item_relationships_spec.js | 81 +++++++++++++++++- spec/frontend/work_items/mock_data.js | 12 +++ 9 files changed, 216 insertions(+), 17 deletions(-) create mode 100644 app/assets/javascripts/work_items/graphql/remove_linked_items.mutation.graphql diff --git a/app/assets/javascripts/work_items/components/work_item_relationships/work_item_relationship_list.vue b/app/assets/javascripts/work_items/components/work_item_relationships/work_item_relationship_list.vue index 279e6ad01b3589..cd6064d4dd0efc 100644 --- a/app/assets/javascripts/work_items/components/work_item_relationships/work_item_relationship_list.vue +++ b/app/assets/javascripts/work_items/components/work_item_relationships/work_item_relationship_list.vue @@ -53,6 +53,7 @@ export default { :can-update="canUpdate" :child-path="linkedItemPath(workItemFullPath, linkedItem.workItem.iid)" @click="$emit('showModal', { event: $event, child: linkedItem.workItem })" + @removeChild="$emit('removeLinkedItem', linkedItem.workItem)" /> diff --git a/app/assets/javascripts/work_items/components/work_item_relationships/work_item_relationships.vue b/app/assets/javascripts/work_items/components/work_item_relationships/work_item_relationships.vue index 6f02ea507e5318..1ba9dc821aa7ec 100644 --- a/app/assets/javascripts/work_items/components/work_item_relationships/work_item_relationships.vue +++ b/app/assets/javascripts/work_items/components/work_item_relationships/work_item_relationships.vue @@ -1,10 +1,13 @@