https://dev-eole.ac-dijon.fr/https://dev-eole.ac-dijon.fr/favicon.ico2017-03-22T13:24:21ZEnsemble Ouvert Libre ÉvolutifownCloud - Evolution #19597: Optimisation Recherche LDAPhttps://dev-eole.ac-dijon.fr/issues/19597?journal_id=916112017-03-22T13:24:21ZArnaud FORNEROTafornerot@cadoles.com
<ul><li><strong>Lié à</strong> <i><a class="issue tracker-6 status-5 priority-4 priority-default closed child" href="/issues/19826">Tâche #19826</a>: Optimisation recherche annuaire</i> ajouté</li></ul> ownCloud - Evolution #19597: Optimisation Recherche LDAPhttps://dev-eole.ac-dijon.fr/issues/19597?journal_id=916132017-03-22T13:24:36ZArnaud FORNEROTafornerot@cadoles.com
<ul></ul><p>Point 1 <br />Pour eole<br /><a class="external" href="https://dev-eole.ac-dijon.fr/issues/19826">https://dev-eole.ac-dijon.fr/issues/19826</a></p> ownCloud - Evolution #19597: Optimisation Recherche LDAPhttps://dev-eole.ac-dijon.fr/issues/19597?journal_id=916142017-03-22T13:50:43ZArnaud FORNEROTafornerot@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En attente d'informations</i></li></ul><p>Je viens de mettre des traces dans fetchListOfUsers<br />Il ne passe pas dedans dans le cas de la recherche d'un utilisateur pour partage<br />Après il rentre bien dedans quand on va dans l'écran des utilisateurs.<br />Du coup je ne crois pas que l'on soit bien au bonne endroit<br />Je me trompe ?</p>
<p>Après je trouve le filtre bien étrange sur fetchListOfUsers<br />(&(|(objectclass=inetOrgPerson))(displayName=*)(displayName=*))</p>
<p>batchApplyUserAttributes me semble indispensable<br />C'est ce qui fait la mise à jour de l'utilisateur en fonction de l'annuaire.</p> ownCloud - Evolution #19597: Optimisation Recherche LDAPhttps://dev-eole.ac-dijon.fr/issues/19597?journal_id=918682017-03-24T07:38:23ZChristophe LEONchristophe.leon@ac-reunion.fr
<ul><li><strong>Fichier</strong> <a href="/attachments/download/2109/own_ldap.png">own_ldap.png</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/2109/own_ldap.png">Voir</a> ajouté</li></ul><p>Précision suite a discussion sur IRC</p>
<p>Lors d'une recherche ( chris par exemple ), le filtre généré est le suivant apps/user_ldap/user_ldap.php:getUsers</p>
<pre><code><code>(&(&(objectclass=ENTPerson))(displayName=*)(|(uid=chris*)(displayName=chris*)(mail=chris*)))</code></code></pre>
<p>L'index sur displayName serait donc en eq,subinitial</p>
<p>NOTE: uid, displayName et mail sont des éléments que nous avons renseignés dans la configuration <br /><img src="https://dev-eole.ac-dijon.fr/attachments/download/2109/own_ldap.png" alt="" /></p> ownCloud - Evolution #19597: Optimisation Recherche LDAPhttps://dev-eole.ac-dijon.fr/issues/19597?journal_id=930172017-04-04T12:29:01ZArnaud FORNEROTafornerot@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>En attente d'informations</i> à <i>Résolu</i></li><li><strong>Version cible</strong> mis à <i>Envole 5.5</i></li></ul> ownCloud - Evolution #19597: Optimisation Recherche LDAPhttps://dev-eole.ac-dijon.fr/issues/19597?journal_id=930742017-04-04T15:59:26ZChristophe BRENELIEREchristophe.breneliere@ac-poitiers.fr
<ul><li><strong>Fichier</strong> <a href="/attachments/download/2132/Owncloud_agenda_4.jpg">Owncloud_agenda_4.jpg</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/2132/Owncloud_agenda_4.jpg">Voir</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/download/2133/Owncloud_agenda_3.png">Owncloud_agenda_3.png</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/2133/Owncloud_agenda_3.png">Voir</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/download/2134/Owncloud_agenda_2.png">Owncloud_agenda_2.png</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/2134/Owncloud_agenda_2.png">Voir</a> ajouté</li><li><strong>Fichier</strong> <a href="/attachments/download/2135/Owncloud_agenda_1.png">Owncloud_agenda_1.png</a> <a class="icon-only icon-magnifier" title="Voir" href="/attachments/2135/Owncloud_agenda_1.png">Voir</a> ajouté</li></ul><p>La recherche fonctionne correctement si on saisit l'identifiant de l'utilisateur et pas toujours si on saisit une partie du nom (voir images ci-jointes).<br />Rq : dans la configuration de base d'Owncloud, l'entrée LDAP n'est pas présente.</p> ownCloud - Evolution #19597: Optimisation Recherche LDAPhttps://dev-eole.ac-dijon.fr/issues/19597?journal_id=930752017-04-04T16:10:17ZChristophe LEONchristophe.leon@ac-reunion.fr
<ul></ul><p>Attention la recherche owncloud fait du subinitial sur ldap</p>
<p>Cela signifie qu'il faut saisir le début de uid ou mail mais pas le milieu</p>
<p>En d'autres termes la recherche est<br />search* et non <strong>search</strong></p>
<p>Je ne sais pas si c'est paramétrable si c'est le cas il faut prévoir l'indexation ldap sur du sub et non plus du subinitial</p> ownCloud - Evolution #19597: Optimisation Recherche LDAPhttps://dev-eole.ac-dijon.fr/issues/19597?journal_id=963922017-05-22T12:34:25ZArnaud FORNEROTafornerot@cadoles.com
<ul><li><strong>Statut</strong> changé de <i>Résolu</i> à <i>Fermé</i></li></ul>