From c1e25ff1c47eea29efbcee3d4000621ac8197503 Mon Sep 17 00:00:00 2001 From: Thibaud Dauce Date: Thu, 1 Jan 2026 12:11:21 +0100 Subject: [PATCH 01/11] feat: add appeal mail on delete --- components/Admin/AdminDeleteModal.vue | 159 ++++++++++++++++++ .../AdminUpdateDataservicePage.vue | 41 ++--- .../Datasets/AdminUpdateDatasetPage.vue | 41 ++--- components/Discussions/DeleteCommentModal.vue | 146 +++++++++++++--- components/Discussions/DeleteThreadModal.vue | 155 +++++++++++++---- components/Reuses/AdminUpdateReusePage.vue | 43 ++--- components/User/DeleteUserModal.vue | 153 +++++++++++++---- composables/useDeleteMailto.ts | 55 ++++++ .../organizations/[oid]/profile/index.vue | 52 +++--- pages/admin/site/moderation.vue | 76 +++++++-- utils/owner.ts | 40 +++++ 11 files changed, 740 insertions(+), 221 deletions(-) create mode 100644 components/Admin/AdminDeleteModal.vue create mode 100644 composables/useDeleteMailto.ts create mode 100644 utils/owner.ts diff --git a/components/Admin/AdminDeleteModal.vue b/components/Admin/AdminDeleteModal.vue new file mode 100644 index 00000000..d1aee4c6 --- /dev/null +++ b/components/Admin/AdminDeleteModal.vue @@ -0,0 +1,159 @@ + + + diff --git a/components/Dataservices/AdminUpdateDataservicePage.vue b/components/Dataservices/AdminUpdateDataservicePage.vue index 0038872e..8865bdb8 100644 --- a/components/Dataservices/AdminUpdateDataservicePage.vue +++ b/components/Dataservices/AdminUpdateDataservicePage.vue @@ -101,9 +101,14 @@ > {{ $t("Attention, cette action ne peut pas être annulée.") }}