https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342019-02-11T15:26:31ZRedmine Entr’ouvertAuthentic 2 - Development #30535: imports d'attributs quelconques d'un LDAPhttps://dev.entrouvert.org/issues/30535?journal_id=1555142019-02-11T15:26:31ZThomas Noël
<ul></ul><p>(assigné à Benjamin pour avis... ou plus... ;) )</p> Authentic 2 - Development #30535: imports d'attributs quelconques d'un LDAPhttps://dev.entrouvert.org/issues/30535?journal_id=1555162019-02-11T15:33:06ZBenjamin Dauvergne
<ul></ul><p>Faut déterminer si on veut pouvoir mapper un même attribut LDAP sur plusieurs attributs A2, ou plusieurs attributs LDAP sur un même attribut A2 (si un est absent on prend l'autre) ou les deux, dans les deux premiers cas on peut se satisfaire d'un dico simple, dans le dernier cas faut penser plutôt à une liste de 2-tuple ou de dicos :<br /><pre>
'user_attributes': [
{ 'from_ldap': 'l', 'to_user': 'locality' },
]
</pre></p>
<p>explicite étant better qu'implicit je pense m'orienter vers cette dernière forme, qu'on appliquera dans l'ordre.</p> Authentic 2 - Development #30535: imports d'attributs quelconques d'un LDAPhttps://dev.entrouvert.org/issues/30535?journal_id=1555222019-02-11T16:14:23ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/31677">0002-ldap-allow-provisionning-of-all-user-attributes-fixe.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/31677/0002-ldap-allow-provisionning-of-all-user-attributes-fixe.patch">0002-ldap-allow-provisionning-of-all-user-attributes-fixe.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/31678">0001-tests-PEP8ness-and-style-on-test_ldap-30535.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/31678/0001-tests-PEP8ness-and-style-on-test_ldap-30535.patch">0001-tests-PEP8ness-and-style-on-test_ldap-30535.patch</a> ajouté</li><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>Solution proposée</i></li><li><strong>Patch proposed</strong> changé de <i>Non</i> à <i>Oui</i></li></ul><p>Un premier patch de nettoyage du code des tests (j'essaie de faire ça à chaque<br />fois maintenant, je ne suis pas encore passé sur backend_ldap.py, ce serait<br />long).</p>
<p>Un deuxième avec la fonctionnalité et les tests.</p> Authentic 2 - Development #30535: imports d'attributs quelconques d'un LDAPhttps://dev.entrouvert.org/issues/30535?journal_id=1555602019-02-12T08:50:10ZBenjamin Dauvergne
<ul><li><strong>Fichier</strong> <a href="/attachments/31690">0002-ldap-allow-provisionning-of-all-user-attributes-fixe.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/31690/0002-ldap-allow-provisionning-of-all-user-attributes-fixe.patch">0002-ldap-allow-provisionning-of-all-user-attributes-fixe.patch</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/31691">0001-tests-PEP8ness-and-style-on-test_ldap-30535.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/31691/0001-tests-PEP8ness-and-style-on-test_ldap-30535.patch">0001-tests-PEP8ness-and-style-on-test_ldap-30535.patch</a> ajouté</li></ul><ul>
<li>déplacé l'ajout des 'locality' dans le deuxième patch</li>
</ul> Authentic 2 - Development #30535: imports d'attributs quelconques d'un LDAPhttps://dev.entrouvert.org/issues/30535?journal_id=1555712019-02-12T09:10:04ZThomas Noël
<ul><li><strong>Statut</strong> changé de <i>Solution proposée</i> à <i>Solution validée</i></li></ul> Authentic 2 - Development #30535: imports d'attributs quelconques d'un LDAPhttps://dev.entrouvert.org/issues/30535?journal_id=1556312019-02-12T10:49:31ZThomas Noël
<ul><li><strong>Statut</strong> changé de <i>Solution validée</i> à <i>Résolu (à déployer)</i></li></ul><pre>
commit d28a6bba2548798048d0a4e36fa3e8ecc7a10b73 (HEAD -> master, origin/master, origin/HEAD)
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date: Mon Feb 11 17:13:12 2019 +0100
ldap: allow provisionning of all user attributes (fixes #30535)
commit 9d96274c7b742748fcb8a62cdeb302b497367edb
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date: Mon Feb 11 17:12:39 2019 +0100
tests: PEP8ness and style on test_ldap (#30535)
</pre> Authentic 2 - Development #30535: imports d'attributs quelconques d'un LDAPhttps://dev.entrouvert.org/issues/30535?journal_id=1556322019-02-12T10:50:05ZBenjamin Dauvergne
<ul><li><strong>% réalisé</strong> changé de <i>0</i> à <i>100</i></li></ul><p>Appliqué par commit <a class="changeset" title="ldap: allow provisionning of all user attributes (fixes #30535)" href="https://dev.entrouvert.org/projects/authentic/repository/authentic2/revisions/d28a6bba2548798048d0a4e36fa3e8ecc7a10b73">authentic2|d28a6bba2548798048d0a4e36fa3e8ecc7a10b73</a>.</p> Authentic 2 - Development #30535: imports d'attributs quelconques d'un LDAPhttps://dev.entrouvert.org/issues/30535?journal_id=1557772019-02-12T15:15:34ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Résolu (à déployer)</i> à <i>Solution déployée</i></li></ul>