Souhaits #696
ferméModification en masse des fiches adhérants
100%
Description
Recherche (avancée ou non), sélection des fiches adhérants => modification en masse du statut par exemple, ce serait sympa pour les secretaires :)
Mis à jour par Johan Cwiklinski il y a environ 8 ans
- Dupliqué par Evolution #982: Modifications en masse ajouté
Mis à jour par Johan Cwiklinski il y a plus de 7 ans
- Lié à Souhaits #768: Filtres et groupes ajouté
Mis à jour par Johan Cwiklinski il y a environ 7 ans
- Statut changé de Nouveau à In Progress
- Assigné à mis à Johan Cwiklinski
- Version cible mis à 0.9.1
Mis à jour par Johan Cwiklinski il y a environ 7 ans
Il convient de définir quels champs peuvent être modifiés de cette manière ; ainsi que le moyen de procéder côté interface.
En effet, modifier en masse des noms de famille, prénoms, numéro de téléphone, ... n'a que peu d'intérêt ; la modification en masse des adresses de courriel serait totalement incongure (les emails étant uniques). La liste des champs qui peuvent être modifiés pourrait être :- titre,
- genre,
- langue,
- ville,
- pays,
- compte actif/inactif,
- status,
- admin,
- exempt de cotisation,
- appartenance à un groupe.
Les champs dynamiques... C'est une autre histoire (comme toujours). Déjà ; ce ne serait pas possible pour certains types de champs (fichiers), ce ne serait pas possible pour les champs multi valués, ..., .., ... Bref, à voir.
Côté interface, la manière la plus simple de procéder serait de choisir d'abord un champ, puis de choisir/entrer sa valeur. Cela signifie qu'il ne serait pas possible de modifier plusieurs champs en une seule fois. Il serait possible de proposer un formulaire avec plusieurs champs modifiables d'un seul coup ; mais dans ce cas là, il faut trouver un système permettant de distinguer les champs qui changent de ceux qui ne changent pas (assez facile pour les listes déroulantes ; beaucoup moins pour les champs de type texte).
Mis à jour par Johan Cwiklinski il y a presque 7 ans
- Statut changé de In Progress à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 3bae6b9b494a2c3e61501103d85d1e6db8141318.