Projet

Général

Profil

Development #42315

Sur la vue de listing, conserver par défaut les filtres en barre latérale lorsque la vue est appelée via une url contenant des filtres.

Ajouté par Mikaël Ates il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
30 avril 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Sur la vue de listing d'un formulaire apparaissent en barre latérale les filtres.

Lorsque la vue principale ou les vues personnalisées sont appelées via leur url avec uniquement des filtrages "filter-*", les filtres de la barre latérale ne sont pas affichés, uniquement ceux donnés dans l'URL.

Par exemple lors des appels : Donc tous les filtres souhaités doivent être indiqué dans l'url, par exemple :

Peut-être est-il préférable de conserver en plus ceux définis lorsque l'appel est fait sans filtrage.


Fichiers

Révisions associées

Révision a9d8db53 (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

backoffice: add query parameter to keep custom view filters (#42315)

Révision 47e57c15 (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

tests: use id to reference form (#42315)

Historique

#1

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

(vraiment pas sûr de comprendre)

#2

Mis à jour par Mikaël Ates il y a presque 4 ans

Une même vue, la première sans filtrage dans l'url, l'autre avec le filtrage sur l'usager dans l'url. Dans la seconde il n'y a pas les filtres dans la barre latérale.

#3

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

Ok, c'est un peu compliqué dans la mesure où ça en vient à signifier "peu importe ce qui est mentionné dans l'URL toujours reprendre les filtres définis au niveau de la vue", ce qui amène qu'il n'est plus possible de modifier une vue pour en retirer des filtres.

J'ai l'impression que la volonté serait "quand c'est une url que je construis partiellement je voudrais que tous les filtres soient repris"; de là j'en serais à dire qu'il faut marquer cette volonté, par exemple en ajoutant &keep-view-filters=true, c'est ce que propose ce patch.

#4

Mis à jour par Thomas Noël il y a presque 4 ans

(relu, j'ai cherché à comprendre le problème de base sans succès (à quel moment a-t-on l'utilisation de telles URL ?) ; puis le patch, avec autant de succès)

#5

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

Il y a ces adresses parce que ces adresses sont tapées dans un gabarit, dans une cellule, dans un portail séniors.

#6

Mis à jour par Thomas Noël il y a presque 4 ans

  • Statut changé de Solution proposée à Solution validée

Frédéric Péters a écrit :

Il y a ces adresses parce que ces adresses sont tapées dans un gabarit, dans une cellule, dans un portail séniors.

Enfin compris ! Donc ici le gabarit devrait être modifié pour ajouter « keep-view-filters=on » dans les adresses.

#7

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit a9d8db534adb23bb70fb23dc5022933fec7cfc19
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri May 1 11:30:45 2020 +0200

    backoffice: add query parameter to keep custom view filters (#42315)
#8

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

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

Formats disponibles : Atom PDF