Project

General

Profile

Souhaits #1044

Message de confirmation pour suppression en cascade d'un groupe

Added by Amaury Froment over 3 years ago. Updated over 3 years ago.

Status:
Rejeté
Priority:
Normal
Category:
Core
Target version:
Start date:
08/23/2017
Due date:
% Done:

0%

Estimated time:
0.50 h
Vote:

Description

Bonjour,
je viens de me faire avoir par une suppression malencontreuse d'un sous groupe dans Galette. (Galette v0.8.3.3 avec le bouton de suppression en cascade)

Liens :
  • evol#708 "Galette v0.7.5.2. Impossible de supprimer un groupe non vide."
  • la Révision 03624cf9 "Cascade remove subgroups".

Dans l'évolution demandée il était question d'un message de confirmation.
Ce serait bien s'il y avait le même style de message de confirmation que lors d'une suppression d'adhérent.
a+,
Amaury

#1

Updated by Amaury Froment over 3 years ago

Ci dessous une solution pouvant être intégrée dans galette/template/default/group.tpl:

<div class="button-container">
            <input type="submit" name="valid" id="btnsave" value="{_T string="Save"}"/>
            {* Amaury: Modification du bouton pour ajouter un message de confirmation *}
            <input onclick="return confirm('{_T string="Do you really want to delete this group from the base?" escape="js"}')" type="submit" name="delete" id="delete" value="{_T string="Delete"}"/>
            <input onclick="return confirm('{_T string="Do you really want to delete this group from the base?" escape="js"}')" type="submit" name="delete_cascade" id="delete_cascade" value="{_T string="Cascade delete"}"/>
            {* fin de la modif *}
            <input type="submit" name="pdf" value="{_T string="Export as PDF"}" title="{_T string="Export current group, its subgroups and their members as PDF"}"/>
            <input type="hidden" name="id_group" id="id_group" value="{$group->getId()}"/>
        </div>
#2

Updated by Johan Cwiklinski over 3 years ago

  • Status changed from Nouveau to Rejeté

Dans la version 0.9 ; un processus de suppression en 2 étapes - qui n'est pas un simple bout de javascript - a été mis en place ; le souci devrait donc déjà y être corrigé.

Also available in: Atom PDF