dolibarr-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dolibarr-dev] Correction bugs dans gestionnaire menu eldy (Patch +


From: Eldy
Subject: Re: [Dolibarr-dev] Correction bugs dans gestionnaire menu eldy (Patch + requ ête SQL + question)
Date: Tue, 17 Jun 2008 16:41:22 +0200
User-agent: Thunderbird 2.0.0.14 (Windows/20080421)

Patch appliqué.

Pour la question sur ou implémenter le update, c'est dans le descripteur du module ECM. C'est lui qui porte les habilitations du module + l'entrée de menu ajouter par le module et donc la condition qui fait que cette entrée s'affiche. J'ai fais la modif dans le CVS mais elle n'est effective que si on désactive puis réactive le module ECM.


Raphaël Bertrand (Résultic) a écrit :
Dans l'admin, Lionel avait détecté quelques anomalies d'affichage (tests sur droits non effectués). http://www.dolibarr.fr/component/option,com_fireboard/Itemid,32/func,view/id,8882/catid,5/lang,fr/

Ce patch ci joint corrige le bug d'affichage du menu commercial menant sur une page prévenant que l'on a pas les accès.

Ensuite Pour restreindre l'affichage du menu ECM, j'ai du effectuer cette requête SQL:

UPDATE `llx_menu` SET `perms` = '$user->rights->ecm->create || $user->rights->ecm->read || $user->rights->ecm->setup',
`tms` = NOW( '20080603183419' ) WHERE `rowid` = '5003' LIMIT 1 ;

Par contre je ne sais pas où l'intégrer.

En regardant le code, la fonction verifCond (lignes 498-521 dans htdocs\core\menubase.class.php)
m'a paru bizarre, bien que fonctionnant:
La boucle semble effectuer plusieurs fois le même test s’il y a un OU dans le test, sans prendre en compte la variable de boucle, alors que le code utilisé pour faire ce test ressemble à du code pour faire un test ET, si l’on utilisait le compteur de boucle pour parcourir le tableau défini...


------------------------------------------------------------------------

_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev


--
Laurent Destailleur.
---------------------------------------------------------------
EMail: address@hidden
Web: http://www.destailleur.fr
IM: IRC=Eldy, Jabber=Eldy

AWStats (Author) : http://awstats.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net
AWBot (Author) : http://awbot.sourceforge.net
Dolibarr (Contributor) : http://www.dolibarr.org





reply via email to

[Prev in Thread] Current Thread [Next in Thread]