> Voici donc deux fichiers de patch,
> - un pour la version "stable" 0.70.2
> - un pour la version de developpement (0.71.*)
>   (il passe sur la SVN de cette nuit).
>
> Petite explication sur la nécessité
> d'une UNION dans la requête SQL
> (je sais c'est pas bien :<)
>
> Si on lie les documents entre eux,
> quand on affiche les documents "liés"
> à un document D, on aimerait bien
> voir à la fois les documents qui sont
> pointés par D mais aussi ceux qui
> pointent vers D.
> Comme ça on fait la liaison dans le sens qu'on veut.
>
> Essayez mon patch et vous comprendrez.
>
> Cela permet de créer de \\dossiers virtuels
> implicites de documents liés
> sans changer la structure de la base
> pas plus que les autres objets que les documents.
>
>   
Bonjour,

c'est effectivement une bonne idée de faire en sorte que ce lien soit 
lisible dans les 2 sens.

> Julien avait raison, vous verrez qu'il
> s'agit d'un patch tout petit: 
> quelques lignes de plus dans deux requêtes SQL.
>
> On en profite au passage pour afficher
> les documents liés en les triant par nom 
> par un ORDER de plus ...
>   
J'ai tenté d'adapter votre proposition sans le UNION mais dans ce cas il 
est impossible de trier correctement les documents.
Je suis donc revenu à votre solution qui semble la meilleure.

J'ai par contre ajouté un onglet pour les documents affichant uniquement 
les documents liés pour dissocier plus les liens documents/documents et 
documents/autres.

cf. changeset :
https://dev.indepnet.net/glpi/changeset/6719
https://dev.indepnet.net/glpi/changeset/6720
> Et bravo à l'équipe, c'est vraiment un plaisir de proposer des patchs
> pour un si sympathique projet !
>   
Merci pour ce patch qui intéressera sûrement pas mal de mode.
Il sera intégré dans la future 0.71.

Cordialement,

Julien



_______________________________________________
Glpi-dev mailing list
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to