Bonjour,
Actuellement mon workflow est comme ceci :
vous êtes identifié -> vous êtes dans le groupe "all" -> vous avez le role 1 "authenticated" -> donc les permissions 8 et 1 "create" et "authenticated".
Ce qui vous donne le droit de créer un document en DC ( workflow very_easy ) et un document LOM ( workflow easy en 3 étapes ).
Seulement, toute la population LDAP n'aura pas besoin de créer des documents LOM et DC.
Surtout que créer un document DC n'a pas de vérification avec ce workflow ! Tout le monde peut publier n'importe quoi !
Le dublin core sert pour quel type de ressource ?
On peut résumer en disant que :
- les enseignants ont besoin du LOM,
- les thésards auront besoin du TEF,
- les modérateurs devront pouvoir créer toutes les fiches de métadonnées pour pouvoir modérer les création.
Peut on cibler les identifiants ( par leur appartenance à des groupes LDAP ) et proposer que les créations de ressources qui leur sont nécessaires ?
Juger vous cela utile ?
Exemple de début de configuration :
Dans le fichier acegi-authentication-additional-groups.xml, ajouter :
<entry key="teachers">
<value>(&(objectClass=Person)(uid=ori-auteur))</value>
</entry>
Dans le fichier acegi-acls-root.xml, ajouter :
<property name="permissions">
<list>
<bean class="org.orioai.workflow.beans.acls.OriAclPermission">
<property name="mask" value="2097152"/> <!-- CREATE_LOM_FORM --> ( déclaré dans acegi-permissions.xml )
<property name="recipient" value="2097152"/> <!-- TEACHERS -->
</bean>
...
<property name="roles">
<list>
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
<property name="mask" value="2097152"/> <!-- TEACHERS --> ( déclaré dans acegi-permissions.xml )
<property name="recipient" value="teachers"/> <!-- all est un groupe additionel ldap -->
</bean>
Cordialement.
Actuellement mon workflow est comme ceci :
vous êtes identifié -> vous êtes dans le groupe "all" -> vous avez le role 1 "authenticated" -> donc les permissions 8 et 1 "create" et "authenticated".
Ce qui vous donne le droit de créer un document en DC ( workflow very_easy ) et un document LOM ( workflow easy en 3 étapes ).
Seulement, toute la population LDAP n'aura pas besoin de créer des documents LOM et DC.
Surtout que créer un document DC n'a pas de vérification avec ce workflow ! Tout le monde peut publier n'importe quoi !
Le dublin core sert pour quel type de ressource ?
On peut résumer en disant que :
- les enseignants ont besoin du LOM,
- les thésards auront besoin du TEF,
- les modérateurs devront pouvoir créer toutes les fiches de métadonnées pour pouvoir modérer les création.
Peut on cibler les identifiants ( par leur appartenance à des groupes LDAP ) et proposer que les créations de ressources qui leur sont nécessaires ?
Juger vous cela utile ?
Exemple de début de configuration :
Dans le fichier acegi-authentication-additional-groups.xml, ajouter :
<entry key="teachers">
<value>(&(objectClass=Person)(uid=ori-auteur))</value>
</entry>
Dans le fichier acegi-acls-root.xml, ajouter :
<property name="permissions">
<list>
<bean class="org.orioai.workflow.beans.acls.OriAclPermission">
<property name="mask" value="2097152"/> <!-- CREATE_LOM_FORM --> ( déclaré dans acegi-permissions.xml )
<property name="recipient" value="2097152"/> <!-- TEACHERS -->
</bean>
...
<property name="roles">
<list>
<bean class="org.orioai.workflow.beans.acls.OriAclRole">
<property name="mask" value="2097152"/> <!-- TEACHERS --> ( déclaré dans acegi-permissions.xml )
<property name="recipient" value="teachers"/> <!-- all est un groupe additionel ldap -->
</bean>
Cordialement.
-- François Lefebvre Bibliothèque Universitaire de Lille 1 Cité Scientifique - B.P. 30155 59653 VILLENEUVE D'ASCQ CEDEX Tél.: 03.20.33.60.73