AnsweredAssumed Answered

Pb copie de fichier dans un espace qui a une règle

Question asked by kevin-56 on Jun 9, 2008
Latest reply on Jun 9, 2008 by cleseach
Bonjour,

j'ai un soucis lors de la copie d'un fichier dans un espace qui possède une règle de contenu.

j'explique mon probleme :

1. Je possède 3 espaces : espace A,B et C
2. sur le A j'execute un script qui copie les fichiers importés dans B (et donc ceux-ci on l'aspect CopiedFrom)
3. Ensuite j'essaye de copier un fichier de B dans C (qui possède une règle de contenu) alfresco indique l'erreur ":Transaction didn't commit: nodeRef is a mandatory parameter"

Pourtant si je copie le meme fichier dans un espace sans règle, Sa fonctionne !!

j'ai essayé de modifié le fichier tomcat/webapps/alfresco/WEB-INF/classes/alfresco/model/contentModel.xml
dans l'aspect en changeant la propriété mantadory mais sans succès:
<aspect name="cm:copiedfrom">
         <title>Copied From</title>
         <properties>
            <property name="cm:source">
               <type>d:noderef</type>
               <protected>true</protected>
            [b]   <mandatory>false</mandatory>[/b]
               <multiple>false</multiple>
               <index enabled="true">
                  <atomic>true</atomic>
                  <stored>false</stored>
                  <tokenised>true</tokenised>
               </index>
            </property>
         </properties>
      </aspect>

4.Ensuite pour chaque fichier entrant dans espace B j'execute un script pour supprimer cette aspect :
document.removeAspect("cm:copiedfrom");
Mais j'obtient la même erreur.

J'aurais besoin d'un petit coup de pouce
Merci d'avance !

Outcomes