AnsweredAssumed Answered

[Résolu] Cacher la création d'un type de document

Question asked by tcaiati on Aug 24, 2009
Latest reply on Aug 24, 2009 by jayjayecl
Bonjour à tous,

C'est un problème courant et je pense que des réponses existes, mais je n'ai rien trouvé sur le web  :oops:
J'ai créé un type de document "Type B" (b:demande) avec des champs spécifiques dans mon model.

Je souhaiterai que ce type de document ne puisse être créé que par les membres du groupe "admin" alfresco.
1) est-ce possible ? je pense que oui vu la richesse d'Alfresco
2) comment ?
Le plus simple serait de le masquer dans le web-client-config-custom :

  <config evaluator="string-compare" condition="Content Wizards">
    <content-types>
      <type name="b:demande"/>
    </content-types>
  </config>

Mais encore une fois, je ne trouve pas la syntaxe.

J'ai essayé aussi avec le permissionDefinition.xml, en ajoutant ma propre balise :

  <permissionSet type="b:demande" expose="selected">

      <!– Content specific roles.                                                       –>

      <permissionGroup name="Coordinator" extends="true" expose="true"/>

      <permissionGroup name="RecordAdministrator" extends="true" expose="false"/>
     

   </permissionSet>


Et là aussi sans succès (j'ai même un NPE au démarrage de Tomcat).

J'ai aussi vu qu'on pouvait utiliser un Evaluator dans le web-client-config-custom, pourquoi pas ? mais encore une fois, je ne trouve pas la syntaxe pour intégrer cet Evaluatoir dans le web-client-config-custom.

Je suis en Alfresco 3.2 community.

Merci de votre patience et de votre aide,

Thomas

Outcomes