cancel
Showing results for 
Search instead for 
Did you mean: 

Activer la gestion des version par défaut

numlock
Champ in-the-making
Champ in-the-making
Bonjour à tous,

Je souhaite, pour tout nouveau document indexé dans Alfresco, que la gestion des versions soit activée par défaut (actuellement je dois aller cliquer sur Activer la gestion des versions dans Historique des versions).

Quelqu'un saurait-il comment faire ?
2 REPLIES 2

rguinot
Confirmed Champ
Confirmed Champ
Bonjour, tu as trois solutions en fonction de ton contexte :

1)  Créer une règle à la racine (Company Home) qui ajoute l'aspect cm:versionable à tout contenu entrant.
2) Si tu travailles avec des types personnalisés, tu peux ajouter l'aspect cm:versionable en tant que mandatory-aspect de ton type comme ceci :

 
<type …
      <mandatory-aspects>
                  <aspect>cm:versionable</aspect>
      </mandatory-aspects>

</type>

3) Tu peux également overrider la définition de cm:content via des overrides comme ceci :

<overrides>
            <property name="cm:title">
               <mandatory enforced="false">true</mandatory>
               <constraints>
                  <constraint ref="my:constraint"/>
               </constraints>
            </property>
</overrides>


Un exemple ici de ce dernier cas : ksvn+https://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/repository/source/ja...

Malheuresement, il semble que l'override ne marche que sur des propriétés définies par des types, et non apportées par des aspects mais cela a peut être été corrigé dans les dernières versions.

numlock
Champ in-the-making
Champ in-the-making
Merci beaucoup pour ces réponses !