Development #61067
Pouvoir accéder simplement aux attributs supplémentaires de l'usager dans Combo
0%
Description
Dans #57703, dans une cellule "contenu d'une fiche", on a une solution pour déterminer l'identifiant d'une fiche filtrée un attribut usager (le "gl_login") avec :
{{ cards|objects:"suivi-enquete-condition-de-travail"|filter_by:"login_agent"|filter_value:request.session.mellon_session.gl_login.0|first|get:"id" }}
On devrait pouvoir y accéder plus simplement, soit avec une expression du type request.user.gl_login (sur le modèle de "request.user.email" qui fonctionne), soit avec une autre syntaxe simplifiée comme dans wcs.
Historique
Mis à jour par Frédéric Péters il y a plus de 2 ans
On pourrait imaginer provisionner les attributs dans un modèle qui aurait un JSONField et une foreign key vers l'objet User; mais c'est peut-être à réfléchir au niveau de Hobo.
Mis à jour par Benjamin Dauvergne il y a plus de 2 ans
Frédéric Péters a écrit :
On pourrait imaginer provisionner les attributs dans un modèle qui aurait un JSONField et une foreign key vers l'objet User; mais c'est peut-être à réfléchir au niveau de Hobo.
On peut faire cela, ça apportera un accès hors-connexion (je ne connais aucun besoin de ce genre dans combo actuellement, mais imaginons qu'il en existe) à ces attributs, mais la simplification de la syntaxe ne nécessite pas cela, ça nécessite juste un nouveau context manager.
Mis à jour par Frédéric Péters il y a 11 mois
- Statut changé de Nouveau à Fermé