Projet

Général

Profil

Development #38057

Améliorer la façon dont on sélectionne toutes les demandes dans l'interface de listing

Ajouté par Emmanuel Cazenave il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
28 novembre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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.


Fichiers

Révisions associées

Révision c10c8b76 (diff)
Ajouté par Frédéric Péters il y a plus de 4 ans

backoffice: require a second explicit click to select all items (#38057)

Historique

#1

Mis à jour par Emmanuel Cazenave il y a plus de 4 ans

Zut j'ai loupé une occasion en or de placer une 'dissonance cognitive', ah voilà c'est fait.

#2

Mis à jour par Frédéric Péters il y a plus de 4 ans

#3

Mis à jour par Serghei Mihai il y a plus de 4 ans

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.

#5

Mis à jour par Frédéric Péters il y a plus de 4 ans

interdiff :

+  if ($('#page-links .pages a').length < 2) {
+    $('#info-all-rows').hide();
+  }
#6

Mis à jour par Serghei Mihai il y a plus de 4 ans

  • Statut changé de Solution proposée à Solution validée
  • Assigné à mis à Frédéric Péters
#7

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Solution validée à 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

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF