Projet

Général

Profil

Development #47492

pouvoir marquer une vue personnalisée comme la vue par défaut

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

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Il ne s'agirait pas de rediriger vers celle-ci (/management/plop/ → /management/plop/custom-view/) mais d'appliquer son paramétrage à la vue par défaut. (histoire de ne pas apporter de confusion dans les boutons d'enregistrement de vue qui du coup inviteraient à écraser la vue plutôt qu'à en créer une nouvelle).


Fichiers

Révisions associées

Révision f0890d99 (diff)
Ajouté par Lauréline Guérin il y a plus de 3 ans

backoffice: set default view as default (#47492)

Historique

#3

Mis à jour par Lauréline Guérin il y a plus de 3 ans

  • Assigné à mis à Lauréline Guérin
#6

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

Lisant la branche rapidement, je me demande si le from_default_view porté partout ne peut pas être contourné, genre en posant un flag type is_default_view en attribut, dans le constructeur ou le _q_lookup de FormPage). Moins marquant mais un peu dans le même ordre idée, passer l'attribut view en propriété, pour ne pas avoir à modifier partout s/self.view/self.get_view()/.

#7

Mis à jour par Lauréline Guérin il y a plus de 3 ans

remarques prises en compte:
- flag use_default_view setté dans _q_index
- property view qui tient compte de ce flag
Du coup ça fait moins de modif, mais au moins ça m'a permis de comprendre comment ça fonctionne :)

en option (0001 et 0002):
split des tests backoffice (j'ai choisi de les ranger dans un dossier - finalement je trouve ça plus propre - si c'est ok à l'occasion je ferai pareil pour les tests admin_pages que j'ai commencé à splitté)
j'en ai aussi profité pour simplifier la création des data de test pour tests/backoffice_pages/test_custom_view.py (en local je passe de 45s à 15s, avant que j'ajoute des tests dans 0003)

#9

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

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

(il y a peut-être un rebase un peu pénible à faire pour les déplacements de test)

#10

Mis à jour par Lauréline Guérin il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit f0890d999cd1a7d489c9cc759bfb24adb50f4e1e
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Tue Oct 13 15:10:49 2020 +0200

    backoffice: set default view as default (#47492)

commit 5bb8b785126c1b07cbcb6cc6e3e08ac42cc939e5
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Tue Oct 13 15:37:02 2020 +0200

    misc: split backoffice pages tests

commit 111569ff59d8e355f4768447dd4ada231653bbc4
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Tue Oct 13 15:20:49 2020 +0200

    misc: move backoffice pages tests
#11

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

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

Formats disponibles : Atom PDF