Personnellement, j’utilise le carnet d’adresse en mySQL
et pour l’instant (je n’ai pas testé tous les tenant et aboutissant)
j’ai ajouté
else{
$this->grants[0] = EGW_ACL_READ; //Fred
}
à la suite de
// add account grants for admins
if ($this->is_admin()) // admin rights can be limited by ACL!
{
$this->grants[0] = EGW_ACL_READ; // admins always have read-access
if (!$GLOBALS[‘egw’]->acl->check(‘account_access’,16,‘admin’)) $this->grants[0] |= EGW_ACL_EDIT;
// no add at the moment if (!$GLOBALS[‘egw’]->acl->check(‘account_access’,4,‘admin’)) $this->grants[0] |= EGW_ACL_ADD;
if (!$GLOBALS[‘egw’]->acl->check(‘account_access’,32,‘admin’)) $this->grants[0] |= EGW_ACL_DELETE;
}
aux environq de la ligne 280
cela donne lecture de tout les comptes à tous
et les ACL pour la modification de son propre contact semble fonctionner normalement