Projet

Général

Profil

Scénario #34425

Mis à jour par Joël Cuissinat il y a plus de 3 ans

Dans la demande le scénario #33042, il avait été défini ce qui suit :
> Le professeur admin appartenant au groupe "admin-<Numéro établissement>" aurait alors la possibilité de créer des comptes professeurs temporaires dans un établissement.

Depuis, une variable a été ajoutée de façon inconditionnelle mais elle n'est pas documentée et ne semble pas adaptée au mode mono-établissement : eop:commit:cb402283

Il faudrait donc adapter cette fonctionnalité au mode "mono-établissement" de Scribe et, dans la mesure du possible, AmonEcole et Seth Éducation.
En profiter pour factoriser/nettoyer le code comme proposé dans #33895.

Ce à quoi je m'attendais (à discuter) :
* eop_profs_can_create_tempaccount=non : seul admin peut créer des comptes temporaires via EOP
* eop_profs_can_create_tempaccount=oui : tous les profs peuvent créer des comptes temporaires via EOP

En parallèle :

* documenter la fonctionnalité :
** http://eole.ac-dijon.fr/documentations/2.8/completes/HTML/ModuleScribe/co/01-configurationApplicationsWeb-ScribeModeExpert.html
** http://eole.ac-dijon.fr/documentations/2.8/completes/HTML/ModuleScribe/co/00-eop.html
* ajouter un ou plusieurs tests squash
* s'assurer qu'il n'y ait pas de régression, notamment au niveau de l'expiration des mots de passe EAD :
** "SCRIBE-T02-006 - Test d'expiration des comptes via EAD2 Scribe":https://dev-eole.ac-dijon.fr/squash/test-cases/8578/info
** "AE-SCRIBE-T05-001 - Test d'expiration des comptes via EAD2 AmonEcole":https://dev-eole.ac-dijon.fr/squash/test-cases/8579/info

Bien que les premiers développements pour la Savoie aient été réalisés en 2.7.2, il me semble plus raisonnable d'effectuer les modifications pour *EOLE ≥ 2.8.1*.

Retour