Transition d'année scolaire

17 views
Skip to first unread message

julien.meersc...@atos.net

unread,
Jun 21, 2017, 5:38:12 AM6/21/17
to ENT Core
Bonjour je travail actuellement sur la transition d'année scolaire, j'ai vu qu'il existe une interface RepositoryEvents permettant de handler les event de supression de groupe et utilisateur.

Existe t-il un mécanisme général de lancement de transition scolaire ou celui-ci est déclenché manuellement depuis chaque module?

Merci =)

Damien Boissin

unread,
Jun 21, 2017, 5:44:00 AM6/21/17
to ent...@googlegroups.com

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "ENT Core".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse entcore+unsubscribe@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

julien.meersc...@atos.net

unread,
Jun 21, 2017, 5:49:40 AM6/21/17
to ENT Core, damien....@opendigitaleducation.com
Ok parfait, et que doit implémenter mon module pour qu'il soit compris dans cet appel?


Le mercredi 21 juin 2017 11:44:00 UTC+2, Damien Boissin a écrit :
Bonjour,

Tu peux la lancer pour tous les modules d'un coup pour un établissement ou tous avec cette route : https://github.com/entcore/entcore/blob/master/directory/src/main/java/org/entcore/directory/controllers/DirectoryController.java#L104

NB : il te faut utiliser un compte superadmin.

Cdlt,

Damien BOISSIN

22 rue Legendre, 75017 Paris

T:+33(0)1 8263 5151

M:+33(0)6 60 34 04 39

Le 21 juin 2017 à 11:38, <julien.meersc...@atos.net> a écrit :
Bonjour je travail actuellement sur la transition d'année scolaire, j'ai vu qu'il existe une interface RepositoryEvents permettant de handler les event de supression de groupe et utilisateur.

Existe t-il un mécanisme général de lancement de transition scolaire ou celui-ci est déclenché manuellement depuis chaque module?

Merci =)

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "ENT Core".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse entcore+u...@googlegroups.com.

Damien Boissin

unread,
Jun 21, 2017, 6:04:44 AM6/21/17
to ent...@googlegroups.com
Il faut implémenter les méthodes deleteGroups et deleteUsers de l'interface RepositoryEvents. Et enregistrer ta classe avec la méthode setRepositoryEvents dans la classe de base de ton module (celle qui hérite de BaseServer).

Nb : si tu utilises un modèle de stockage standard (comme par exemple wiki, mur collaboratif,  ...), tu peux hériter de cette classe abstraite : https://github.com/entcore/entcore/blob/master/common/src/main/java/org/entcore/common/service/impl/MongoDbRepositoryEvents.java

Cdlt, 
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse entcore+unsubscribe@googlegroups.com.

julien.meersc...@atos.net

unread,
Jun 21, 2017, 6:31:55 AM6/21/17
to ENT Core, damien....@opendigitaleducation.com
Parfait je vais creuser à partir de la, merci bcp =)

julien.meersc...@atos.net

unread,
Jun 22, 2017, 12:01:54 PM6/22/17
to ENT Core, damien....@opendigitaleducation.com
Un dernier point, est ce que ce handler est utilisé uniquement au moment de la transition ou également lorsqu'un utilisateur/group est supprimé en pleine année?

Car dans mon cas je ne souhaites réagir que lors de la transition et surtout pas à la suppression d'utilisateur.

julien.meersc...@atos.net

unread,
Jun 27, 2017, 4:00:12 AM6/27/17
to ENT Core, damien....@opendigitaleducation.com
Est ce que cela signifie qu'il n'existe pas de Hook générale pour déclencher une transition scolaire?

Comment gère la libération des tables à nettoyer / données à archiver?
Reply all
Reply to author
Forward
0 new messages