[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dolibarr-dev] Nouvelle table
From: |
Rodolphe Quiedeville |
Subject: |
Re: [Dolibarr-dev] Nouvelle table |
Date: |
Tue, 30 Aug 2005 17:41:27 +0200 |
User-agent: |
Debian Thunderbird 1.0.2 (X11/20050331) |
-----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
address@hidden
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-----