You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2007-12-06 12:41:31

Noran
Member
Registered: 2007-06-28
Posts: 95

[plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

Apparemment, le fichier *.sql ne correspond pas à la version des fichiers *.php car le plugin ne fonctionne pas (glpi 0.70RC2).
En effet, dans le fichier sql par exemple, dans la table "glpi_plugin_acl_profiles" le champ "all_users" n'existe pas alors qu'il est utilisé dans les scripts php.
Idem pour le champ "address" de la table "glpi_plugin_acl".

Il y en a surement d'autres.

Note: j'ai récupéré les tarball d'auj concernant le plugin.

Offline

#2 2007-12-06 20:16:24

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

Y a pas que ca qui deconne dedans..

Je corrige


Xavier Caillaud
Blog GLPI Infotel

Offline

#3 2007-12-06 22:33:32

Noran
Member
Registered: 2007-06-28
Posts: 95

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

Merci.
Bon courage, y a du boulot wink

Offline

#4 2007-12-06 22:36:05

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

kler. Je viens de commiter, mais bon ca m'etonnerait que ce plugin sorte avec la 0.7.


Xavier Caillaud
Blog GLPI Infotel

Offline

#5 2007-12-06 22:46:39

Jm0u
Member
Registered: 2005-01-05
Posts: 910

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

smile:):) je savais que tu tennuyer kiki


Navigateurs : Chrome
Installation : Package GLPI 0.84.2
Serveur  : Apache 2 / Base : 5.0.15 / Langage : PHP 4.4.1 pl1 / PhpMyAdmin 2.6.4-pl3

Offline

#6 2007-12-06 22:52:24

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

Sagouin

Banissez-le plz.. tongue


Xavier Caillaud
Blog GLPI Infotel

Offline

#7 2007-12-06 23:14:29

Jm0u
Member
Registered: 2005-01-05
Posts: 910

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

fumier, j'aurai un peu de temps j'aurai le temps de corriger mais bon c'est pas le cas par contre toi tu as du temps smile:):)


Navigateurs : Chrome
Installation : Package GLPI 0.84.2
Serveur  : Apache 2 / Base : 5.0.15 / Langage : PHP 4.4.1 pl1 / PhpMyAdmin 2.6.4-pl3

Offline

#8 2007-12-06 23:18:48

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

J'ai le temps de 21h à 01h00
mad


Xavier Caillaud
Blog GLPI Infotel

Offline

#9 2007-12-07 11:17:27

Noran
Member
Registered: 2007-06-28
Posts: 95

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

J'ai testé ce matin, ça marche déjà bcp mieux.
Je note cependant un problème à l'ajout d'une règle.
Il n'y a aucun champ en face de Eléments source et Eléments destination. Impossible de choisir la source et la destination donc.

sinon, apparemment les ports sources et destinations ne partagent pas la même table. ça serait un gain en base si c'était le cas (en effet, ce sont les mêmes types de données).

Cordialement,
Franck

Offline

#10 2007-12-07 11:19:30

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

pour le problème des elements source et dest , c'est normal malheureusement. Tu ne peux pas lier des tables entre elles si l'ID dela table principale n'existe pas encore. En bref, il faut rééditer la règle de flux.

Pour les ports source et destination, effectivement. Je corrigerais ce Week end.


Xavier Caillaud
Blog GLPI Infotel

Offline

#11 2007-12-07 11:56:40

Noran
Member
Registered: 2007-06-28
Posts: 95

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

Ok j'ai vu le fonctionnement, c'est des éléments de GLPI qui servent dans ces champs éléments.
Je me demandais s'il était pas mieux de simplifier un peu ces éléments en proposant juste un champ texte (sans association à glpi) pour y entrer soi même une adresse ip ou réseau (voir un nom de machine).
Avec ça, il pourrait être possible de remplir ces champs à la création (pour un gain de temps).
Par contre excélent l'idée de pouvoir en ajouter plusieurs !

Sinon dans le système actuel, je n'arrive pas à ajouter des éléments :

- pour les ordis, j'ai le champ de selection (ou je met *) mais aucun ordi n'apparait à droite
- pour le matériel réseau, j'ai pas le champ de selection et aucun matériel n'apparait

Voili voilou

Offline

#12 2007-12-07 12:00:56

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

Noran wrote:

Ok j'ai vu le fonctionnement, c'est des éléments de GLPI qui servent dans ces champs éléments.
Je me demandais s'il était pas mieux de simplifier un peu ces éléments en proposant juste un champ texte (sans association à glpi) pour y entrer soi même une adresse ip ou réseau (voir un nom de machine).
Avec ça, il pourrait être possible de remplir ces champs à la création (pour un gain de temps).
Par contre excélent l'idée de pouvoir en ajouter plusieurs !

a étudier avec mossieur Jmou

Noran wrote:

Sinon dans le système actuel, je n'arrive pas à ajouter des éléments :

- pour les ordis, j'ai le champ de selection (ou je met *) mais aucun ordi n'apparait à droite
- pour le matériel réseau, j'ai pas le champ de selection et aucun matériel n'apparait

Voili voilou

Tu as plusieurs entités ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#13 2007-12-07 12:08:24

Noran
Member
Registered: 2007-06-28
Posts: 95

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

Oui et je me suis calé sur le super-admin en voir tous histoire de pas être embêté (le croyais je ^^)

Offline

#14 2007-12-07 12:10:11

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

Oui mais tu as créé ta règle de flux sur l'entité racine ou il ne doit pas y avoir de matériel. Il faut transférer ta règle par modif massive dans la bonne entité avant

D'ailleurs je viens de voir un bug au niveau du transfert tongue


Xavier Caillaud
Blog GLPI Infotel

Offline

#15 2007-12-07 12:17:55

Noran
Member
Registered: 2007-06-28
Posts: 95

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

Ah effectivement.
Du coup ça me gêne d'autant plus que les éléments soient des élements de glpi car chez moi le matériel réseau est géré par une entité et les ordinateurs par une autre. donc impossible de faire des règles inter-entité. Donc dans mon cas, le fait d'avoir des simples champs textes est indispensable.
De plus, une équipement peut avoir plusieurs interfaces et c'est une bonne chose de pouvoir indiqué une adresse ip plutot qu'un nom de machine.

En tout cas, merci de ton travail.

Pas vu de bug tongue

Last edited by Noran (2007-12-07 12:22:33)

Offline

#16 2007-12-07 12:23:59

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: [plugin acl] incohérence tables SQL/script PHP (ne fonctionne pas)

Je clos ce thread. Au cas ou, ouvres en un autre. ET merci pour tes retour de tests.


Xavier Caillaud
Blog GLPI Infotel

Offline

Board footer

Powered by FluxBB