AnsweredAssumed Answered

¿Cómo hacer una asociación obligatoria (en un custom type)?

Question asked by palba on Sep 8, 2008
Latest reply on Sep 8, 2008 by ajv
Hola…

Me he encontrado el siguiente problema: Estoy definiendo un custom type, y quiero que una asociación sea obligatoria. Viendo la documentación, debería ser tan sencillo como poner mandatory a true:


<association name="aaa:bbb">
   <source>
      <mandatory>false</mandatory>
      <many>true</many>
   </source>
   <target>
      <class>aaa:persona</class>
      <mandatory >true</mandatory>
      <many>false</many>
   </target>
</association>


Sin embargo, esto no funciona. Al crear un nuevo elemento, como lo que hace Alfresco es primero crearlo vacío, y luego pasar al modo de edición, falla: cuando intenta crear el elemento vacío, la obligatoriedad de la asociación le hace fallar (de hecho, el error indica que es por la multiplicidad):


   Required target Multiplicity: 1..1
   Actual target Multiplicity: 0

¿Alguna idea de cómo solventar esto?

Muchas gracias
-Pablo-

Outcomes