diff --git a/ee/app/assets/javascripts/ai/catalog/components/ai_catalog_item_actions.vue b/ee/app/assets/javascripts/ai/catalog/components/ai_catalog_item_actions.vue index a2292fef01426b98b867f6a11a07dd9968158215..95dd0aabb723e1db5d9f3a3cc068463759b2e3d6 100644 --- a/ee/app/assets/javascripts/ai/catalog/components/ai_catalog_item_actions.vue +++ b/ee/app/assets/javascripts/ai/catalog/components/ai_catalog_item_actions.vue @@ -198,6 +198,9 @@ export default { } : { isProjectNamespace: this.showEnable }; }, + deleteOptions() { + return DELETE_OPTIONS(this.itemTypeLabel); + }, }, methods: { onClickEnable() { @@ -207,8 +210,11 @@ export default { page: TRACK_EVENT_PAGE_SHOW, }); }, + openDeleteModal() { + this.forceHardDelete = this.canHardDelete; + this.showDeleteModal = true; + }, }, - DELETE_OPTIONS, adminModeDocsLink: helpPagePath('/administration/settings/sign_in_restrictions', { anchor: 'admin-mode', }), @@ -308,7 +314,7 @@ export default { v-if="canAdmin" variant="danger" data-testid="delete-button" - @action="showDeleteModal = true" + @action="openDeleteModal" >