Jahia en Français > comment attacher...

0 (0 Good)
0 (0 Bad)

comment attacher une permission à un groupe d'utlisateur

by  hichamguendouzi »  2013/04/29 10:07

Bonjour,

j'ai deux groupes utilisateurs Sat et agence je les  ai créer dans admin jahia je les ai associé des utlisateur je veux faire faire une regle de permission/role sur une colonne de tableau

je veux seul les utlisateur de group Sat peut voir cette colonne 

donc j'ai creer deux fichier xml permission.xml et role.xml

 

<?xml version="1.0" encoding="UTF-8"?>
<permissions jcr:primaryType="jnt:permission"
        xmlns:jcr="http://www.jcp.org/jcr/1.0"
        xmlns:j="http://www.jahia.org/jahia/1.0"
        xmlns:jnt="http://www.jahia.org/jahia/nt/1.0">
    <actions jcr:primaryType="jnt:permission">
        <espacegestionnaire jcr:primaryType="jnt:permission">
            <Sat jcr:primaryType="jnt:permission"/>
        </espacegestionnaire>
    </actions>
</permissions>
roles.xml
<?xml version="1.0" encoding="UTF-8"?>
<roles jcr:primaryType="jnt:roles"
       xmlns:jcr="http://www.jcp.org/jcr/1.0"
       xmlns:j="http://www.jahia.org/jahia/1.0"
       xmlns:jnt="http://www.jahia.org/jahia/nt/1.0">
    <reader jcr:primaryType="jnt:role"
             j:permissions="/permissions/actions/espacegestionnaire/Sat"/>
</roles>   
et dans ma page jsp 
<c:if test="${jcr:hasPermission(currentNode,'Sat')}">
   <td><a class="white-small-arrow small-blue-button button" href="${prestationUrl}?idAia={{id}}" style="color:white;">prestation</a></td> 
</c:if>
mais le probleme que les utlisateurs de deux groups regardent la colonne j'arrive pas associer une permission à un groupe 
aidez moi svp

 

 

  • comment attacher une permission à un groupe d'utlisateur
    2013/04/29 10:07

    hichamguendouzi <p> Bonjour,</p> <p> j&#39;ai deux groupes utilisateurs Sat et agence je les &nbsp;ai cr&eacute;er dans admin jahia je les ai associ&eacute; des utlisateur je veux faire faire une regle de permission/role sur une colonne de tableau</p> <p> je veux seul les utlisateur de group Sat peut voir cette colonne&nbsp;</p> <p> donc j&#39;ai creer deux fichier xml permission.xml et role.xml</p> <p> &nbsp;</p> <div> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;</div> <div> &lt;permissions jcr:primaryType=&quot;jnt:permission&quot;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp; xmlns:jcr=&quot;http://www.jcp.org/jcr/1.0&quot;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp; xmlns:j=&quot;http://www.jahia.org/jahia/1.0&quot;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp; xmlns:jnt=&quot;http://www.jahia.org/jahia/nt/1.0&quot;&gt;</div> <div> &nbsp; &nbsp; &lt;actions jcr:primaryType=&quot;jnt:permission&quot;&gt;</div> <div> <span style="background-color:#ffd700;">&nbsp; &nbsp; &nbsp; &nbsp; &lt;espacegestionnaire&nbsp;jcr:primaryType=&quot;jnt:permission&quot;&gt;</span></div> <div> <span style="background-color:#ffd700;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;Sat jcr:primaryType=&quot;jnt:permission&quot;/&gt;</span></div> <div> <span style="background-color:#ffd700;">&nbsp; &nbsp; &nbsp; &nbsp; &lt;/espacegestionnaire&gt;</span></div> <div> &nbsp; &nbsp; &lt;/actions&gt;</div> <div> &lt;/permissions&gt;</div> <div> roles.xml</div> <div> <div> &lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;</div> <div> &lt;roles jcr:primaryType=&quot;jnt:roles&quot;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp;xmlns:jcr=&quot;http://www.jcp.org/jcr/1.0&quot;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp;xmlns:j=&quot;http://www.jahia.org/jahia/1.0&quot;</div> <div> &nbsp; &nbsp; &nbsp; &nbsp;xmlns:jnt=&quot;http://www.jahia.org/jahia/nt/1.0&quot;&gt;</div> <div> <span style="background-color:#ffff00;">&nbsp; &nbsp; &lt;reader jcr:primaryType=&quot;jnt:role&quot;</span></div> <div> <span style="background-color:#ffff00;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;j:permissions=&quot;/permissions/actions/espacegestionnaire/Sat&quot;/&gt;</span></div> <div> <span style="background-color:#ffff00;">&lt;/roles&gt; &nbsp;&nbsp;</span></div> <div> et dans ma page jsp&nbsp;</div> <div> <div> <span style="background-color:#ffff00;">&lt;c:if test=&quot;${jcr:hasPermission(currentNode,&#39;Sat&#39;)}&quot;&gt;</span></div> <div> &nbsp; &nbsp;&lt;td&gt;&lt;a class=&quot;white-small-arrow small-blue-button button&quot; href=&quot;${prestationUrl}?idAia={{id}}&quot; style=&quot;color:white;&quot;&gt;prestation&lt;/a&gt;&lt;/td&gt;&nbsp;</div> <div> &lt;/c:if&gt;</div> <div> mais le probleme que les utlisateurs de deux groups regardent la colonne j&#39;arrive pas associer une permission &agrave; un groupe&nbsp;</div> <div> aidez moi svp</div> </div> </div> <p> &nbsp;</p> <p> &nbsp;</p>

  • Number of messages  2
    Registration date Apr 29, 2013
    1 (1 Good)
    0 (0 Bad)

    Re: comment attacher une permission à un groupe d'utlisateur

    by  faissah »  2013/05/10 19:45

    <reader jcr:primaryType="jnt:role"             j:permissions="/permissions/actions/espacegestionnaire/Sat"/>

    This will add the permission Sat to the role "reader".

    You want to create a new role, you need to do something like that:

    <column-viewer jcr:primaryType="jnt:role"             j:permissions="/permissions/actions/espacegestionnaire/Sat" j:privilegedAccess="true" j:roleGroup="edit-role"/>

    This will create a role column viewer that you can assign to the user/group of user you want.

    Regards,

    Fabrice

    Fabrice  (faissah)

    Number of messages  262
    Registration date
    Contact
    Share
    Feedback

    Get in touch

    Whether you are a current user or if you are just evaluating Jahia, we are here to help.

    Contact us

    Share this page