-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Rodolphe Quiedeville wrote: > Bonjour, > > J'ajoute la table suivante dans la base, le but etant de pouvoir définir > des permissions sur les sociétés par utilisateur, à terme cette table > sera utilisée partout, attention elle est lue par défaut lors du > chargement de l'objet société, il vous faut donc l'ajouter si vous > faites une mise à jour CVS, sinon tout va exploser. > > > create table llx_societe_perms > ( > fk_soc integer, > fk_user integer, > pread tinyint unsigned DEFAULT 0, -- permission de lecture > pwrite tinyint unsigned DEFAULT 0, -- permission d'ecriture > pperms tinyint unsigned DEFAULT 0, -- permission sur les permissions > > UNIQUE INDEX(fk_soc, fk_user) > )type=innodb;
J'ai modifié l'appel de la fonction fetch dans la class societe, afin de gérer les permissions. Le nouvel appel est de la forme function fetch($socid, $user=0) le paramètre $user reste optionnel afin de garder un maximum de compatibilité descendante. A++ _______________________________________________ Dolibarr-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dolibarr-dev -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFDFH4nmyyHaHLx8g0RAln2AJwK585hzIBet5zjx6pTSH/8EZINkQCeLhqZ OBZXMoAJ/zFOcohXQ5/31o4= =B1HT -----END PGP SIGNATURE----- _______________________________________________ Dolibarr-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
