Restringir tipos contenidos en un espacio

cancel
Showing results for 
Search instead for 
Did you mean: 
agranjo
Member II

Restringir tipos contenidos en un espacio

Hola, he creado un subtipo de los espacios de Alfresco (cm:folder) y me gustaría añadir una restricción para que mi tipo especial de espacios solamente pueda contener documentos de un tipo determinado, nada más.

¿Puedo redefinir la asociación cm:contains del tipo cm:folder…
<child-association name="cm:contains">
               <source>
                  <mandatory>false</mandatory>
                  <many>true</many>
               </source>
               <target>
                  <class>sys:base</class>
                  <mandatory>false</mandatory>
                  <many>true</many>
               </target>
               <duplicate>false</duplicate>
            </child-association>
en mi nuevo tipo de espacio de tal forma:?
<child-association name="cm:contains">
               <source>
                  <mandatory>false</mandatory>
                  <many>true</many>
               </source>
               <target>
                  <class>mi:tipo_documental</class>
                  <mandatory>false</mandatory>
                  <many>true</many>
               </target>
               <duplicate>false</duplicate>
            </child-association>
¿O tendría que crearme un nuevo tipo pero al mismo nivel que "cm:folder" en vez de extenderlo para crear mi asociación desde cero?

Muchas gracias!!
3 Replies
volasolo_9270
Member II

Re: Restringir tipos contenidos en un espacio

Puedes crear una plantilla a partir de tu tipo folder y añadirle una regla que sólo permita cierto tipo de documentos.
Te valdría?
pjcaracuel_2349
Active Member II

Re: Restringir tipos contenidos en un espacio

Buenas,
Entiendo que la relacion la puedes definir entre el "espacio Extendido tuyo" y los documentos de un tipo.
Por otro lado, siempre se podria tunear el bean de CreateContent

Saludos
agranjo
Member II

Re: Restringir tipos contenidos en un espacio

Muchas gracias a los dos, probaré y os contaré que tal. Creo que me interesa más la opción de modificar el bean por el hecho de lograr una modificación "a más bajo nivel" ya que modificar el cliente web sólo cambia las reglas si accedo desde él.

Saludos!!