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