diff --git a/app/javascript/vue/results/delete_result.vue b/app/javascript/vue/results/delete_result.vue new file mode 100644 index 000000000..913c9bdda --- /dev/null +++ b/app/javascript/vue/results/delete_result.vue @@ -0,0 +1,43 @@ + + diff --git a/app/javascript/vue/results/result.vue b/app/javascript/vue/results/result.vue index a56816316..545ce6f92 100644 --- a/app/javascript/vue/results/result.vue +++ b/app/javascript/vue/results/result.vue @@ -56,7 +56,7 @@ @duplicate="duplicateResult" @archive="archiveResult" @restore="restoreResult" - @delete="deleteResult" + @delete="showDeleteModal" > @@ -65,6 +65,8 @@ {{ i18n.t('protocols.steps.timestamp', {date: result.attributes.created_at, user: result.attributes.created_by }) }} + + { this.$emit('result:deleted', this.result.id); diff --git a/config/locales/en.yml b/config/locales/en.yml index 3be841237..70ae3fe98 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1320,6 +1320,11 @@ en: move_modal: search_placeholder: "Enter result name" no_options_placeholder: "No results available to select" + delete_modal: + title: "Delete result" + description_1: "You’re about to delete the result. It might contain data you don’t want to lose. You won’t be able to get it back." + description_2: "Are you sure you want to delete it?" + confirm: "Delete forever" archive_results: preview: "View" activities: