From 48d341bd43b92c85e2d2f5bbad32c584b8fc756c Mon Sep 17 00:00:00 2001 From: Matthieu Bessat Date: Tue, 25 Aug 2020 15:09:40 +0200 Subject: [PATCH] feat(Delegate): add support of organization deletion --- src/layouts/Delegate.vue | 58 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/src/layouts/Delegate.vue b/src/layouts/Delegate.vue index ef2a977..8206309 100644 --- a/src/layouts/Delegate.vue +++ b/src/layouts/Delegate.vue @@ -35,6 +35,9 @@ Ouvrir la page publique + + Supprimer votre association + Se déconnecter @@ -210,6 +213,35 @@ + + + + Êtes vous sur de vouloir supprimer votre association ? + + +

+ Attention, ceci est une action pottentiellement dangereuse ! +

+

+ La suppression de votre association entraine une supression DEFINITIVE de manière IMMEDIATE de toute les données associés à votre association (textes, images, vidéos...). +

+

+ Cette action est IRREVERSIBLE. +

+
+ +
+ Fermer + + je comprends, supprimer + +
+
+
+
{ + this.destroyModal = false + this.destroyLoading = false + this.$store.commit('ADD_ALERT', { + color: 'success', + text: "Votre association vient d'être supprimé, bonne continuation!" + }) + this.logout() + }).catch(err => { + console.error(err) + this.destroyLoading = false + this.$store.commit('ADD_ALERT', { + color: 'error', + text: "Impossible de supprimer l'association" + }) + }) } } }