https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342023-05-24T14:07:37ZRedmine Entr’ouvertw.c.s. - Development #77887: Source de donnée utilisateur : donner accès aux attributs de profil https://dev.entrouvert.org/issues/77887?journal_id=4669672023-05-24T14:07:37ZEmmanuel Cazenaveecazenave@entrouvert.com
<ul></ul><p>Si je ne m'abuse c'est très simple, dans wcs/data_sources.py :</p>
<pre>
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]
</pre>
<p>Les objets <code>users</code> de dernière ligne ont un attribut <code>form_data</code> 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).</p> w.c.s. - Development #77887: Source de donnée utilisateur : donner accès aux attributs de profil https://dev.entrouvert.org/issues/77887?journal_id=4669782023-05-24T14:33:08ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><blockquote>
<p>juste le nom de l'attribut y est préfixé par un underscore</p>
</blockquote>
<p>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).</p>
<p>(j'aurais parié sur l'existence d'un doublon mais je ne le trouve pas)</p> w.c.s. - Development #77887: Source de donnée utilisateur : donner accès aux attributs de profil https://dev.entrouvert.org/issues/77887?journal_id=4674822023-05-26T12:52:28ZRobot Gitea
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li><li><strong>Assigné à</strong> mis à <i>Frédéric Péters</i></li></ul><p>Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :</p>
<ul>
<li>URL : <a class="external" href="https://git.entrouvert.org/entrouvert/wcs/pulls/344">https://git.entrouvert.org/entrouvert/wcs/pulls/344</a></li>
<li>Titre : WIP: misc: extend users data sources with attributes (<a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Development: Source de donnée utilisateur : donner accès aux attributs de profil (Fermé)" href="https://dev.entrouvert.org/issues/77887">#77887</a>)</li>
<li>Modifications : <a class="external" href="https://git.entrouvert.org/entrouvert/wcs/pulls/344/files">https://git.entrouvert.org/entrouvert/wcs/pulls/344/files</a></li>
</ul> w.c.s. - Development #77887: Source de donnée utilisateur : donner accès aux attributs de profil https://dev.entrouvert.org/issues/77887?journal_id=4675432023-05-26T19:55:58ZRobot Gitea
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Solution proposée</i></li></ul> w.c.s. - Development #77887: Source de donnée utilisateur : donner accès aux attributs de profil https://dev.entrouvert.org/issues/77887?journal_id=4675762023-05-27T13:58:34ZRobot Gitea
<ul><li><strong>Statut</strong> changé de <i>Solution proposée</i> à <i>Solution validée</i></li></ul><p>Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :</p>
<ul>
<li>URL : <a class="external" href="https://git.entrouvert.org/entrouvert/wcs/pulls/344">https://git.entrouvert.org/entrouvert/wcs/pulls/344</a></li>
</ul> w.c.s. - Development #77887: Source de donnée utilisateur : donner accès aux attributs de profil https://dev.entrouvert.org/issues/77887?journal_id=4676752023-05-28T07:47:50ZRobot Gitea
<ul><li><strong>Statut</strong> changé de <i>Solution validée</i> à <i>Résolu (à déployer)</i></li></ul><p>Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :</p>
<ul>
<li>URL : <a class="external" href="https://git.entrouvert.org/entrouvert/wcs/pulls/344">https://git.entrouvert.org/entrouvert/wcs/pulls/344</a></li>
<li>Titre : misc: extend users data sources with attributes (<a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Development: Source de donnée utilisateur : donner accès aux attributs de profil (Fermé)" href="https://dev.entrouvert.org/issues/77887">#77887</a>)</li>
<li>Modifications : <a class="external" href="https://git.entrouvert.org/entrouvert/wcs/pulls/344/files">https://git.entrouvert.org/entrouvert/wcs/pulls/344/files</a></li>
</ul> w.c.s. - Development #77887: Source de donnée utilisateur : donner accès aux attributs de profil https://dev.entrouvert.org/issues/77887?journal_id=4677192023-05-29T07:14:34ZTransition automatique
<ul><li><strong>Statut</strong> changé de <i>Résolu (à déployer)</i> à <i>Solution déployée</i></li></ul> w.c.s. - Development #77887: Source de donnée utilisateur : donner accès aux attributs de profil https://dev.entrouvert.org/issues/77887?journal_id=4824952023-07-30T02:42:01ZTransition automatique
<ul></ul><p>Automatic expiration</p>