Development #38057
Améliorer la façon dont on sélectionne toutes les demandes dans l'interface de listing
0%
Description
C'est un point qui avait été noté dans #7865, actuellement lorsque l'on le clique dans la checkox au sommet de la colonne ça sélectionne toutes les demandes et pas seulement les demandes la page en cours (un texte s'affiche alors pour indiquer ça).
Mais ça ne correspond pas à l'usage traditionnel (ex: gmail, l'admin django), où un clic dans cette checkbox provoque la sélection des entrée de la page courante, accompagné de l'apparition d'un message qui permet d'étendre la sélection à toutes les entrées (cf capture).
Dans l'idée qu'il sera ainsi moins facile pour les utilisateurs (que j'imagine comme moi, habitués au comportement à la gmail) de faire des conneries en masse.
Associated revisions
backoffice: require a second explicit click to select all items (#38057)
History
#1 Updated by Emmanuel Cazenave 18 days ago
Zut j'ai loupé une occasion en or de placer une 'dissonance cognitive', ah voilà c'est fait.
#2 Updated by Frédéric Péters 17 days ago
- Patch proposed changed from No to Yes
- File 0001-backoffice-require-a-second-explicit-click-to-select.patch View added
- File explicit-select-all.png View added
- Status changed from Nouveau to Solution proposée
#3 Updated by Serghei Mihai 12 days ago
- File Capture d’écran_2019-12-04_10-33-58.png View added
It works.
Un petit détail: quand le listing est vide (pas de demandes) le message "Run selected action on all pages". On pourrait vérifier que le listing est vide et ne pas l'afficher.
#4 Updated by Frédéric Péters 12 days ago
Quand la liste est vide ou ne contient qu'une page.
#5 Updated by Frédéric Péters 12 days ago
interdiff :
+ if ($('#page-links .pages a').length < 2) { + $('#info-all-rows').hide(); + }
#6 Updated by Serghei Mihai 12 days ago
- Status changed from Solution proposée to Solution validée
- Assignee set to Frédéric Péters
#7 Updated by Frédéric Péters 12 days ago
- Status changed from Solution validée to Résolu (à déployer)
commit c10c8b76c758b23af48f146d2fa212a36123e6d7 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Nov 29 14:50:16 2019 +0100 backoffice: require a second explicit click to select all items (#38057)
#8 Updated by Frédéric Péters 12 days ago
- Status changed from Résolu (à déployer) to Solution déployée