[Obm] Re: Droits OBM (Groupe, permissions)
Jimmy Goudin
jimmy.goudin@gmail.com
Fri, 18 Aug 2006 14:41:24 +0200
------=_Part_3264_14040765.1155904884655
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Merci beaucoup de la r=E9ponse.
Je vais essayer de me familiariser avec les variables.
Et une autre question justement, la d=E9finition des section visible ou non
est elle d=E9finisable en fonction des profil.
Je m'explique : Est ce que l'on peu cacher l'onglet "comptabilit=E9" pour l=
es
profil "commercial".
Merci d'avance
Goudin jimmt
Le 15/08/06, Pierre Baudracco <pierre.baudracco@aliacom.fr> a =E9crit :
>
> > J'envoie un message sur la mailling list histoire d'en faire profiter
> tout
> > le monde. Je souhaitait quelque =E9claircissement quant aux droits dans
> OBM.
> >
> > D'apr=E8s ce que j'ai pu voir, il n'y a que 3 droit (ou permissions) :
> > Utilisateur, Editeur, et Administrateur.
>
> Ceci constitue les profils, et ceux cites sont les 3 profils par defaut,
> pour
> une installation par defaut.
>
> > Les utilisateurs ayant seulement des droits de consultation, les
> Editeurs de
> > consultation et d'=E9ditions et les Administrateurs ayant acc=E8s aux
> sections
> > d'administation.
> > Les Groupes Syst=E8me pemetantde d=E9finir les utilisateurs pouvant =EA=
tre
> > responsable client ou technique en gros.
> >
> > Cependant si par exemple on voudrait donner le droit =E0 un utilisateur=
de
> > cr=E9er des soci=E9t=E9s mais pas de pouvoir modifier un projet. Pour =
=E9viter
> qu'il
> > ne modifie son avancement ou autres...
> >
> > Je ne pense pas que les droits soient aussi pr=E9cis ou alors je n'ai p=
as
> > saisi toutes les subtilit=E9s...
>
> Si les droits permettent de faire ce que vous decrivez.
> Soit vous modifiez la definition des profils par defaut, soit vous pouvez
> creer
> de nouveaux profils.
>
> declaration du profil editeur par defaut :
>
> $profiles["editor"] =3D array (
> 'section' =3D> array (
> 'default' =3D> 0,
> 'com' =3D> 1,
> 'prod' =3D> 1,
> 'user' =3D> 1),
> 'module' =3D> array (
> 'default' =3D> $perm_editor)
> );
>
> Pour creer un profil qui peut creer des societes mais pas des projets (ex=
:
> profil commercial) :
>
> $profiles["commercial"] =3D array (
> 'section' =3D> array (
> 'default' =3D> 0,
> 'com' =3D> 1,
> 'prod' =3D> 1,
> 'user' =3D> 1),
> 'module' =3D> array (
> 'company' =3D> $perm_editor,
> 'project' =3D> $perm_user,
> 'default' =3D> $perm_editor)
> );
>
> Il est possible d'associer des droits par module a un profil.
> Les modules non definis recuperant le droit par defaut.
>
> Les variables $perm_editor, $perm_user (et $perm_admin) sont definies
> comme
> aide, mais il est possible de les remplacer par des champs de bits pour
> affiner
> ou specialiser encore plus les droits
>
> Une fois un profil defini, il est automatiquement pris en compte dans la
> gestion
> des utilisateurs (et selectionnable donc)
>
> ps: la defintion des section dans la definition des profils permet de
> preciser
> quel onglet l'utilisateur doit voir.
> --
> Pierre Baudracco - Aliacom - 05 62 19 24 91 - www.aliacom.fr
> _______________________________________________
> Obm mailing list
> Obm@list.aliacom.fr
> http://www.list.aliacom.fr/mailman/listinfo/obm
>
------=_Part_3264_14040765.1155904884655
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
<div>Merci beaucoup de la r=E9ponse. </div>
<div>Je vais essayer de me familiariser avec les variables. </div>
<div> </div>
<div>Et une autre question justement, la d=E9finition des section visible o=
u non est elle d=E9finisable en fonction des profil. </div>
<div>Je m'explique : Est ce que l'on peu cacher l'onglet "comptab=
ilit=E9" pour les profil "commercial".</div>
<div> </div>
<div>Merci d'avance</div>
<div>Goudin jimmt<br><br> </div>
<div><span class=3D"gmail_quote">Le 15/08/06, <b class=3D"gmail_sendername"=
>Pierre Baudracco</b> <<a href=3D"mailto:pierre.baudracco@aliacom.fr">pi=
erre.baudracco@aliacom.fr</a>> a =E9crit :</span>
<blockquote class=3D"gmail_quote" style=3D"PADDING-LEFT: 1ex; MARGIN: 0px 0=
px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">> J'envoie un message sur la =
mailling list histoire d'en faire profiter tout<br>> le monde. Je souhai=
tait quelque =E9claircissement quant aux droits dans OBM.
<br>><br>> D'apr=E8s ce que j'ai pu voir, il n'y a que 3 droit (ou pe=
rmissions) :<br>> Utilisateur, Editeur, et Administrateur.<br><br>Ceci c=
onstitue les profils, et ceux cites sont les 3 profils par defaut, pour<br>
une installation par defaut.<br><br>> Les utilisateurs ayant seulement d=
es droits de consultation, les Editeurs de<br>> consultation et d'=E9dit=
ions et les Administrateurs ayant acc=E8s aux sections<br>> d'administat=
ion.
<br>> Les Groupes Syst=E8me pemetantde d=E9finir les utilisateurs pouvan=
t =EAtre<br>> responsable client ou technique en gros.<br>><br>> C=
ependant si par exemple on voudrait donner le droit =E0 un utilisateur de<b=
r>> cr=E9er des soci=E9t=E9s mais pas de pouvoir modifier un projet. Pou=
r =E9viter qu'il
<br>> ne modifie son avancement ou autres...<br>><br>> Je ne pense=
pas que les droits soient aussi pr=E9cis ou alors je n'ai pas<br>> sais=
i toutes les subtilit=E9s...<br><br>Si les droits permettent de faire ce qu=
e vous decrivez.
<br>Soit vous modifiez la definition des profils par defaut, soit vous pouv=
ez creer<br>de nouveaux profils.<br><br>declaration du profil editeur par d=
efaut :<br><br>$profiles["editor"] =3D array (<br>'section' =3D&g=
t; array (
<br> 'default' =3D> 0,<br> 'com' =3D> 1,<br>&=
nbsp; 'prod' =3D> 1,<br> 'user' =3D> 1),<br>'module=
' =3D> array (<br> 'default' =3D> $perm_editor)<br>);<br>=
<br>Pour creer un profil qui peut creer des societes mais pas des projets (=
ex:
<br>profil commercial) :<br><br>$profiles["commercial"] =3D array=
(<br>'section' =3D> array (<br> 'default' =3D> 0,<br>&nb=
sp; 'com' =3D> 1,<br> 'prod' =3D> 1,<br>  =
; 'user' =3D> 1),<br>'module' =3D> array (<br>
'company' =3D> $perm_editor,<br> 'project' =3D>=
; $perm_user,<br> 'default' =3D> $perm_editor)<br>);<br><br>I=
l est possible d'associer des droits par module a un profil.<br>Les modules=
non definis recuperant le droit par defaut.
<br><br>Les variables $perm_editor, $perm_user (et $perm_admin) sont defini=
es comme<br>aide, mais il est possible de les remplacer par des champs de b=
its pour affiner<br>ou specialiser encore plus les droits<br><br>Une fois u=
n profil defini, il est automatiquement pris en compte dans la gestion
<br>des utilisateurs (et selectionnable donc)<br><br>ps: la defintion des s=
ection dans la definition des profils permet de preciser<br>quel onglet l'u=
tilisateur doit voir.<br>--<br>Pierre Baudracco - Aliacom - 05 62 19 24 91 =
-=20
<a href=3D"http://www.aliacom.fr">www.aliacom.fr</a><br>___________________=
____________________________<br>Obm mailing list<br><a href=3D"mailto:Obm@l=
ist.aliacom.fr">Obm@list.aliacom.fr</a><br><a href=3D"http://www.list.aliac=
om.fr/mailman/listinfo/obm">
http://www.list.aliacom.fr/mailman/listinfo/obm</a><br></blockquote></div><=
br>
------=_Part_3264_14040765.1155904884655--