Development #77887
Source de donnée utilisateur : donner accès aux attributs de profil
0%
Description
Actuellement ça renvoie juste id/text.
Révisions associées
Historique
Mis à jour par Emmanuel Cazenave il y a 11 mois
Si je ne m'abuse c'est très simple, dans wcs/data_sources.py :
if data_source.get('type') == 'wcs:users': users = get_publisher().user_class.get_users_with_roles( included_roles=data_source.get('included_roles'), excluded_roles=data_source.get('excluded_roles'), order_by='name', ) include_disabled_users = data_source.get('include_disabled_users') return [{'id': u.id, 'text': u.name} for u in users if u.is_active or include_disabled_users]
Les objets users
de dernière ligne ont un attribut form_data
qui est un dictionnaire contenant tous les attributs (juste le nom de l'attribut y est préfixé par un underscore, il y aurait juste à stripper ça).
Mis à jour par Frédéric Péters il y a 11 mois
juste le nom de l'attribut y est préfixé par un underscore
C'est l'id de l'attribut, ça n'est pas à utiliser, il faut le varname, de manière plus large ça correspondrait (presque) à User.get_substitution_variables (il y aurait à y supprimer l'objet User).
(j'aurais parié sur l'existence d'un doublon mais je ne le trouve pas)
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/344
- Titre : WIP: misc: extend users data sources with attributes (#77887)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/344/files
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Solution proposée à Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 11 mois
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/344
- Titre : misc: extend users data sources with attributes (#77887)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/344/files
Mis à jour par Transition automatique il y a 11 mois
- Statut changé de Résolu (à déployer) à Solution déployée
misc: extend users data sources with attributes (#77887)