Projet

Général

Profil

Development #59798

Pouvoir paramétrer des variables de page

Ajouté par Lauréline Guérin il y a plus de 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
16 décembre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Besoin publik famille

Côté combo agent, les pages adultes ont un subslug adulte_id qui permet de savoir de quel adulte il est question, et d'afficher des cellules fiche en fonction.
Côté combo usager, on n'aura pas adulte_id dans l'url: le user connecté correspond à une fiche adulte, et c'est cette fiche adulte qu'on va chercher pour en tirer en suite les fiches liées. Du coup, pas de subslug sur lequel s'appuyer.
contournement: mettre des {{ cards|objects:"adulte"|filter_by_user:request.user|first|get:"id" }} ou des {% with cards|objects:"adulte"|filter_by_user:request.user|first|get:"id" as adulte_id %}..{% endwith %} un peu partout.

Ca pourrait être pratique de déclarer des variables de page. Ici:
adulte_id = {{ cards|objects:"adulte"|filter_by_user:request.user|first|get:"id" }}

Piste: regarder https://dev.entrouvert.org/attachments/9432 et voir pour faire quelque chose de similaire (mais au niveau de la configuration de la page)
(ajouter un lien "variables" à côté du (modifier) du slug quand il contient une expression, ouvrir une page ou popup où on peut écrire adulte_id et {{ cards|objects:"adulte"|filter_by_user:request.user|first|get:"id" }})


Fichiers

0001-data-add-page-parameters-59798.patch (17,2 ko) 0001-data-add-page-parameters-59798.patch Lauréline Guérin, 04 janvier 2022 10:51
0001-data-add-page-parameters-59798.patch (17,1 ko) 0001-data-add-page-parameters-59798.patch Lauréline Guérin, 04 janvier 2022 10:53
0002-use-unique-title.patch (1,31 ko) 0002-use-unique-title.patch Frédéric Péters, 04 février 2022 08:43
0003-rename-parameters-to-extra-variables.patch (13,6 ko) 0003-rename-parameters-to-extra-variables.patch Frédéric Péters, 04 février 2022 08:43
0001-data-add-page-parameters-59798.patch (17,1 ko) 0001-data-add-page-parameters-59798.patch Frédéric Péters, 04 février 2022 08:43

Révisions associées

Révision 757cd93c (diff)
Ajouté par Lauréline Guérin il y a environ 2 ans

data: add page parameters (#59798)

Historique

#1

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

#3

Mis à jour par Frédéric Péters il y a environ 2 ans

J'ai rebasé/renuméroté la migration puis sur la popup de modification j'ai trouvé dommage le double titre (modification de la page / propriétés de la page), ça a fait un petit commit supplémentaire dans la branche; ensuite je me suis emballé à devoir choisir entre "paramètres", "propriétés" et "variables" et j'ai tout renommé en "extra variables", ça évite d'avoir en barre latérale un premier titre "Paramètres" puis dessous une entrée elle-aussi appelée "Paramètres".

Aussi, pour rester discret, quand il n'y a rien défini j'ai retiré l'affichage en barre latérale; et j'ai ajouté une entrée dans le menu burger de la page.

Si ça te va ainsi, et si ça passe jenkins, ça m'ira de pousser ça dans le dépôt (en un seul commit).

#5

Mis à jour par Lauréline Guérin il y a environ 2 ans

ok pour moi. Tu valides, je squash et je merge ?

#6

Mis à jour par Frédéric Péters il y a environ 2 ans

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

Ok go.

#7

Mis à jour par Frédéric Péters il y a environ 2 ans

(pour info les traductions dans main couvrent déjà cette dernière branche).

#8

Mis à jour par Lauréline Guérin il y a environ 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 757cd93c76e3551f5be2999fcce9e8f2e63aee8f
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Jan 3 16:02:21 2022 +0100

    data: add page parameters (#59798)
#9

Mis à jour par Transition automatique il y a environ 2 ans

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

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF