dolibarr-dev
[Top][All Lists]
Advanced

[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-----




reply via email to

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