<?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 Permisos para usuario coordinador in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/permisos-para-usuario-coordinador/m-p/103065#M71806</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola buenos dias,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En el menú "Más Acciones" tenemos las opciones de "Gestionar usuarios del espacio" y "Gestionar reglas del contenido" además de todas las otras.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Yo lo que he hecho que solamente el administrador pueda acceder a las 2 opciones arriba mencionadas para que un usuario normal no pueda entrar en ellas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lo he hecho de la siguiente forma:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;a:booleanEvaluator value="#{NavigationBean.currentUser.admin == true}" id="evalAdmin"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;r:actions id="acts_browse_Admin" value="browse_actions_menu_2" context="#{NavigationBean.currentNode}" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/a:booleanEvaluator&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;a:booleanEvaluator value="#{NavigationBean.currentUser.admin != true}" id="evalUsuario"&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;r:actions id="acts_browse_User" value="browse_actions_menu" context="#{NavigationBean.currentNode}" /&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;/a:booleanEvaluator&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;y ya en el browse_actions_menu_2 he puesto todas las acciones con estas dos. Y en el browse_actions_menu he quitado estas dos.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Pero ahora lo que quiero es que un usuario que sea coordinador de un espacio le aparezca la opción de "Gestionar usuarios del espacio" y mediante el booleanEvaluator no lo consigo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Alguien me puede hechar una mano?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sería mucho de agradecer.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Oct 2008 10:19:32 GMT</pubDate>
    <dc:creator>ciberbec</dc:creator>
    <dc:date>2008-10-07T10:19:32Z</dc:date>
    <item>
      <title>Permisos para usuario coordinador</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/permisos-para-usuario-coordinador/m-p/103065#M71806</link>
      <description>Hola buenos dias,En el menú "Más Acciones" tenemos las opciones de "Gestionar usuarios del espacio" y "Gestionar reglas del contenido" además de todas las otras.Yo lo que he hecho que solamente el administrador pueda acceder a las 2 opciones arriba mencionadas para que un usuario normal no pueda ent</description>
      <pubDate>Tue, 07 Oct 2008 10:19:32 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/permisos-para-usuario-coordinador/m-p/103065#M71806</guid>
      <dc:creator>ciberbec</dc:creator>
      <dc:date>2008-10-07T10:19:32Z</dc:date>
    </item>
    <item>
      <title>Re: Permisos para usuario coordinador</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/permisos-para-usuario-coordinador/m-p/103066#M71807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola ciberbec,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Existe un tag especial para evaluar los permisos sobre un nodo, pero no sé si te vendrá bien porque el atributo Allow no sé ahora mismo si admite roles o simplemente permisos (escritura, etc.):&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;r:permissionEvaluator value="#{NavigationBean.currentNode}" allow="Write" id="evaluadorPerm"&amp;gt;&lt;BR /&gt;…&lt;BR /&gt;&amp;lt;/r:permissionEvaluator&amp;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;SPAN&gt;Si no te fuera bien con este tag, siempre puedes implementarte tu propio "evaluador" (más que evaluador, un bean que devuelva una expresión booleana). Sabiendo que el booleanEvaluator admite una expresión booleana, podrías crearte un bean que mirara si el usuario actual tiene permiso de coordinador sobre el nodo actual. El PermissionService del API de Alfresco te vendrá muy bien para esto (&lt;/SPAN&gt;&lt;A href="http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/service/cmr/security/PermissionService.html" rel="nofollow noopener noreferrer"&gt;http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/service/cmr/security/PermissionService.html&lt;/A&gt;&lt;SPAN&gt;). Por ejemplo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;nbsp; &amp;lt;a:booleanEvaluator value="#{miBean.isCoordinator}"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;h:outputText value="El usuario es coordinador!!"/&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/a:booleanEvaluator&amp;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;BR /&gt;&lt;SPAN&gt;Bueno, espero que te resulte útil.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hasta luego!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Oct 2008 14:23:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/permisos-para-usuario-coordinador/m-p/103066#M71807</guid>
      <dc:creator>ajv</dc:creator>
      <dc:date>2008-10-07T14:23:45Z</dc:date>
    </item>
  </channel>
</rss>

