Delete en masse en liste

4.0
Delete en masse en liste
0
Tags: #<Tag:0x00007f13f38df2f8>

#1

Bonjour,
Lorsque je n’autorise pas de supprimer les enregistrement d’un objet, je n’ai bien pas accès au delete dans le plus en liste et en formulaire, mais si j’en selectionne plusieur (en liste) je peux tout de même selectionner “delete all” dans le plus générale en liste


(François Genestin) #2

Merci,
effectivement sur le UI responsivle le badge qui compte les lignes ré-active l’action de suppression en masse alors que les metadata de l’objet indiquent bien que c’est interdit.
on va corriger.


(François Genestin) #3

Voilà c’est poussé en master,

en fait la classe “disabled” sur les actions front servait à gérer 2 notions ce qui posait problème,
donc désormais :

  • une action avec la classe “disabled” sur l’IHM signifie qu’elle n’est pas habilité (sera masquée, mais présente en cas d’activation dynamique sur le front par contrainte par exemple)

  • une action avec la classe “inactive” sur l’IHM signifie qu’il n’y a pas de lignes sélectionnées pour l’activer, en revanche l’action est bien autorisée. Cette classe est ajoutée/retirée par sélection de ligne indépendamment de la classe “disabled”.