Salut,

Un problème a été évoqué sur la recherche des groupes dans Galette. En
effet, à l'heure actuelle, seuls les membres du groupe sélectionné (et
pas de ses sous-groupes) sont trouvés.

D'un autre côté, les groupes peuvent former une hiérarchie assez
complexe dans galette (il n'y a pas de limites de nombre de sous-groupes
possibles).

Cette hiérarchie pose problème pour la recherche. Pour bien faire, il
faudrait mettre en œuvre un truc de ce genre là :
http://en.wikipedia.org/wiki/Nested_set_model

Moi, je passe :D

J'ai parlé de cette problématique avec un développeur du projet GLPI
(écrit en PHP aussi - http://www.glpi-project.org/) ; ils ont décidé de
ne pas mettre en œuvre la technique décrite sur wikipedia, et de
conserver le système qu'ils ont eux-mêmes développé.

Je n'ai clairement pas le temps à passer pour trouver et encore moins
implémenter la solution qui fonctionnerait bien (quelle qu'elle soit),
il faut trouver/tester/comparer les différentes possibilités, etc. En
prenant garde aux problèmes annexes (je me suis rendu compte par exemple
que l'ajout des groupes a en fait sérieusement diminué les performances
d'affichage de la liste des membres).

En l'état actuel des choses, il est relativement simple d'effecteur une
recherche sur un groupe et ses sous groupes directs, pas d'avantage.

De fait, soit on rend impossible l'ajout de plus de 2 niveaux de
groupes, soit on fait avec la limite.

Des avis ?

Si quelqu'un veut s'occuper d'implémenter un vrai système de recherche
avec les groupes, il est le bienvenu (on peut toujours rêver, non ? :D).

++
-- 
Johan

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Répondre à