AnsweredAssumed Answered

J'ai créé un aspect personnalisé qui définit une...

Question asked by oliviers_9887 on Aug 9, 2007
Latest reply on Sep 26, 2007 by alexist
Bonjour,

J'ai créé un aspect personnalisé qui définit une association vers des personnes (utilisteurs d'Alfresco)

<aspect name="so:testAssoc"> 
            <associations>
                <association name="so:persons">
                    <source>
                        <mandatory>false</mandatory>
                        <many>false</many>
                    </source>
                    <target>
                        <class>cm:person</class>
                        <mandatory>false</mandatory>
                        <many>true</many>
                    </target>
                </association>
            </associations>
</aspect>
Ca fonctionne bien mais je voudrais empêcher de supprimer un utilisateur tant qu'il est utilisé par une association.
Est-ce que c'est faisable à partir du modèle de données?
Si non, est-ce que la solution est d'utiliser les NodeServicePolicies?

Même question pour les relations du type parent-enfant (child-association). Est-ce qu'on peut par exemple empêcher de supprimer un répertoire qui n'est pas vide?

Merci d'avance,

Outcomes