Development #77887
Source de donnée utilisateur : donner accès aux attributs de profil
0%
Description
Actuellement ça renvoie juste id/text.
History
Updated by Emmanuel Cazenave 16 days ago
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).
Updated by Frédéric Péters 16 days ago
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)
Updated by Robot Gitea 14 days ago
- Status changed from Nouveau to En cours
- Assignee set to 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
Updated by Robot Gitea 13 days ago
- Status changed from Solution proposée to Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea 13 days ago
- Status changed from Solution validée to 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
Updated by Transition automatique 12 days ago
- Status changed from Résolu (à déployer) to Solution déployée