<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Récupérer le rôle de l'utilisateur connecté in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132779#M93274</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Je ne suis pas sûr d'avoir compris exactement ce que veux faire goktan mais s'il s'agit juste de vérifier si un utilisateur est coordinateur sur un noeud (l'espace courant par exemple), je préfère utiliser :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;permissionService.hasPermission(nodeRef, "Coordinator");&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Jul 2009 07:18:54 GMT</pubDate>
    <dc:creator>rivarola</dc:creator>
    <dc:date>2009-07-03T07:18:54Z</dc:date>
    <item>
      <title>Récupérer le rôle de l'utilisateur connecté</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132775#M93270</link>
      <description>Bonjour,je suis en train de faire un évaluateur en Java et j'ai besoin de savoir s'il l'utilisateur connecté est coordinateur. Je dois faire ce test en Java or je ne sais pas quelle classe utiliser. Merci de vos réponses !!!!!!!!</description>
      <pubDate>Thu, 02 Jul 2009 12:05:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132775#M93270</guid>
      <dc:creator>goktan</dc:creator>
      <dc:date>2009-07-02T12:05:54Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer le rôle de l'utilisateur connecté</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132776#M93271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Utilise le bean authorityService&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jul 2009 12:24:53 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132776#M93271</guid>
      <dc:creator>jayjayecl</dc:creator>
      <dc:date>2009-07-02T12:24:53Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer le rôle de l'utilisateur connecté</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132777#M93272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Merci beaucoup de ta réponse, comment on l'utilise ??&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jul 2009 12:33:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132777#M93272</guid>
      <dc:creator>goktan</dc:creator>
      <dc:date>2009-07-02T12:33:58Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer le rôle de l'utilisateur connecté</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132778#M93273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;désolé, je me suis trompé :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;permissionService.findNodesByAssignedPermissionForCurrentUser(PermissionService.CONTRIBUTOR, allow, includeContainingAuthorities, includeContainingPermissions)&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;tu trouveras le sens des paramètres sur la javadoc, mais ils sont faciles a deviner.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Cette methode te renvoie un Set&amp;lt;NodeRef&amp;gt;, tu n'as plus qu'à vérifier si l'espace en question se trouve dans ce Set&amp;lt;NodeRef&amp;gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jul 2009 14:48:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132778#M93273</guid>
      <dc:creator>jayjayecl</dc:creator>
      <dc:date>2009-07-02T14:48:56Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer le rôle de l'utilisateur connecté</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132779#M93274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Je ne suis pas sûr d'avoir compris exactement ce que veux faire goktan mais s'il s'agit juste de vérifier si un utilisateur est coordinateur sur un noeud (l'espace courant par exemple), je préfère utiliser :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;permissionService.hasPermission(nodeRef, "Coordinator");&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jul 2009 07:18:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132779#M93274</guid>
      <dc:creator>rivarola</dc:creator>
      <dc:date>2009-07-03T07:18:54Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer le rôle de l'utilisateur connecté</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132780#M93275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;merci de vos réponses précieuses !!&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;o fait rivarola, ta ligne de code retourne koi o just, c un booléan ? est-ce ke je pe l'utiliser dans un "if" ?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jul 2009 09:06:37 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132780#M93275</guid>
      <dc:creator>goktan</dc:creator>
      <dc:date>2009-07-03T09:06:37Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer le rôle de l'utilisateur connecté</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132781#M93276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Au fait voici mon évaluateur, peut-être que cela vous aidera :&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;public boolean evaluate(Node node) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Path path = node.getNodePath();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;boolean afficher = false;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String parent=path.get(path.size()-1).toString();&amp;nbsp; //on récupère l'espace courant&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // tester si l'utilisateur connecté est coordinateur, si le test est réussi on met afficher à true ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return afficher;&lt;BR /&gt;}&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jul 2009 09:23:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132781#M93276</guid>
      <dc:creator>goktan</dc:creator>
      <dc:date>2009-07-03T09:23:33Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer le rôle de l'utilisateur connecté</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132782#M93277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Je ne suis pas sûr d'avoir compris exactement ce que veux faire goktan mais s'il s'agit juste de vérifier si un utilisateur est coordinateur sur un noeud (l'espace courant par exemple), je préfère utiliser :&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;permissionService.hasPermission(nodeRef, "Coordinator");&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;C'est vrai que c'est nettement mieux !&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jul 2009 10:14:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132782#M93277</guid>
      <dc:creator>jayjayecl</dc:creator>
      <dc:date>2009-07-03T10:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: Récupérer le rôle de l'utilisateur connecté</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132783#M93278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Dans ton cas c'est encore plus simple : il y a une méthode hasPermission directement sur le Node.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Prend exemple sur ce qu'ont fait les développeurs d'Alfresco dans leurs propres évaluateurs :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;public class CheckinDocEvaluator extends BaseActionEvaluator&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; private static final long serialVersionUID = 5398249535631219663L;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; /**&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; * @see org.alfresco.web.action.ActionEvaluator#evaluate(org.alfresco.web.bean.repository.Node)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; public boolean evaluate(Node node)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (node.hasAspect(ContentModel.ASPECT_WORKING_COPY) &amp;amp;&amp;amp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; node.getProperties().get(ContentModel.PROP_WORKING_COPY_MODE) == null &amp;amp;&amp;amp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; node.hasPermission(PermissionService.CHECK_IN));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;}&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jul 2009 13:42:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/r%C3%A9cup%C3%A9rer-le-r%C3%B4le-de-l-utilisateur-connect%C3%A9/m-p/132783#M93278</guid>
      <dc:creator>rivarola</dc:creator>
      <dc:date>2009-07-03T13:42:14Z</dc:date>
    </item>
  </channel>
</rss>

