Project

General

Profile

Development #38703

Conserver tous les attributs utilisateurs

Added by Frédéric Péters about 2 months ago. Updated about 2 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
24 Dec 2019
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

Description

Aujourd'hui on provisionne prénom/nom/email, on ignore tous les autres attributs.

On pourrait avoir :

class UserExtraAttributes(models.Model):
    user = ForeignKey(...)
    extra_attributes = JsonField(...)

et juste enregistrer les attributs en vrac là-dedans.


Related issues

Related to Publik famille - Support #38702: Utiliser la valeur de l'attribut d'un utilisateur dans l'url d'une cellule proto json Fermé 24 Dec 2019

History

#1 Updated by Frédéric Péters about 2 months ago

  • Related to Support #38702: Utiliser la valeur de l'attribut d'un utilisateur dans l'url d'une cellule proto json added

#2 Updated by Thomas Noël about 2 months ago

Quid de faire ça carrément dans le UserSAMLIdentifier de django-mellon ?

#3 Updated by Benjamin Dauvergne about 2 months ago

Juste pour dire qu'on a déjà tous les attributs en session (via django-mellon) dans {{ request.session.mellon_session.mon_attribut.0 }}.

PS: ce n'est pas pour dire que c'est très pratique, mais qu'une autre façon de faire est possible plutôt que de tout copier partout. Bien sûr ça ne résoudrait pas le besoin de retrouver tous les utilisateurs ayant un certain attribut sur combo, faut forcément appeler authentic pour ça, mais pour le ticket lié ça parait suffisant.

Also available in: Atom PDF