[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>&nbsp;</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 :&nbsp;Est ce que l'on peu cacher l'onglet &quot;comptab=
ilit=E9&quot; pour les profil &quot;commercial&quot;.</div>
<div>&nbsp;</div>
<div>Merci d'avance</div>
<div>Goudin jimmt<br><br>&nbsp;</div>
<div><span class=3D"gmail_quote">Le 15/08/06, <b class=3D"gmail_sendername"=
>Pierre Baudracco</b> &lt;<a href=3D"mailto:pierre.baudracco@aliacom.fr">pi=
erre.baudracco@aliacom.fr</a>&gt; 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">&gt; J'envoie un message sur la =
mailling list histoire d'en faire profiter tout<br>&gt; le monde. Je souhai=
tait quelque =E9claircissement quant aux droits dans OBM.
<br>&gt;<br>&gt; D'apr=E8s ce que j'ai pu voir, il n'y a que 3 droit (ou pe=
rmissions) :<br>&gt; 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>&gt; Les utilisateurs ayant seulement d=
es droits de consultation, les Editeurs de<br>&gt; consultation et d'=E9dit=
ions et les Administrateurs ayant acc=E8s aux sections<br>&gt; d'administat=
ion.
<br>&gt; Les Groupes Syst=E8me pemetantde d=E9finir les utilisateurs pouvan=
t =EAtre<br>&gt; responsable client ou technique en gros.<br>&gt;<br>&gt; C=
ependant si par exemple on voudrait donner le droit =E0 un utilisateur de<b=
r>&gt; cr=E9er des soci=E9t=E9s mais pas de pouvoir modifier un projet. Pou=
r =E9viter qu'il
<br>&gt; ne modifie son avancement ou autres...<br>&gt;<br>&gt; Je ne pense=
 pas que les droits soient aussi pr=E9cis ou alors je n'ai pas<br>&gt; 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[&quot;editor&quot;] =3D array (<br>'section' =3D&g=
t; array (
<br>&nbsp;&nbsp; 'default' =3D&gt; 0,<br>&nbsp;&nbsp; 'com' =3D&gt; 1,<br>&=
nbsp;&nbsp; 'prod' =3D&gt; 1,<br>&nbsp;&nbsp; 'user' =3D&gt; 1),<br>'module=
' =3D&gt; array (<br>&nbsp;&nbsp; 'default' =3D&gt; $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[&quot;commercial&quot;] =3D array=
 (<br>'section' =3D&gt; array (<br>&nbsp;&nbsp; 'default' =3D&gt; 0,<br>&nb=
sp;&nbsp; 'com' =3D&gt; 1,<br>&nbsp;&nbsp; 'prod' =3D&gt; 1,<br>&nbsp;&nbsp=
; 'user' =3D&gt; 1),<br>'module' =3D&gt; array (<br>
&nbsp;&nbsp;'company' =3D&gt; $perm_editor,<br>&nbsp;&nbsp;'project' =3D&gt=
; $perm_user,<br>&nbsp;&nbsp;'default' =3D&gt; $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--