Projet

Général

Profil

Scénario #32551

Gestion de l'activation/désactivation des comptes dans AD

Ajouté par nicolas pissard il y a presque 3 ans. Mis à jour il y a environ 2 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
07/02/2022
Echéance:
04/03/2022
% réalisé:

100%

Points de scénarios:
5.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Demande originale

nicolas pissard a écrit :

Lors de l'import de la base :

Peut-on avoir plus d'options de personnalisation lors de l'importation/création d'un utilisateur :
- création des options groupes : oui ou non
- activation du dossier privé (élève) : oui ou non

Gestion > Utilisateurs > sur un compte élève ou prof

- désactivation du compte (dans l'AD) sans suppression
- date d'expiration du compte (dans l'AD), il sera désactiver après la date sans suppression du compte

À faire

À implémenter sur Scribe et AmonEcole 2.8.1 (réutiliser #33042 ? + vérifier le report du code !)
  • ajouter un test squash
  • mettre à jour la doc

Sous-tâches

Tâche #33836: Gestion de l'attribut ShadowExpire via EAD2FerméLaurent Gourvenec

Tâche #33863: Configure LSC pour accepter un shadowExpire négatifFerméLaurent Gourvenec

Tâche #33864: Test squash générique pour Scribe et AmonEcoleFerméLaurent Gourvenec

Tâche #33894: mettre à jour la docFerméLaurent Gourvenec

Tâche #33938: TestFermé


Demandes liées

Lié à EOP - Scénario #34425: EOP : Généralisation de la gestion des comptes temporaires au mode mono-établissement Terminé (Sprint) 06/07/2022 02/09/2022
Copié vers Distribution EOLE - Scénario #33290: Rendre optionnelle la création des goupes "options" à l'importation Terminé (Sprint) 15/11/2021 10/12/2021
Copié vers Distribution EOLE - Scénario #33291: Rendre optionnelle la création du dossier "prive" des élèves Terminé (Sprint) 15/11/2021 10/12/2021

Historique

#1 Mis à jour par Gilles Grandgérard il y a presque 3 ans

  • Tracker changé de Demande à Scénario
  • Début 26/05/2021 supprimé
  • Release mis à EOLE 2.8.1

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

  • Lié à Tâche #33042: EOP : Gestion de compte professeurs temporaires en mode multi-établissement ajouté

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

  • Copié vers Scénario #33290: Rendre optionnelle la création des goupes "options" à l'importation ajouté

#4 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Copié vers Scénario #33291: Rendre optionnelle la création du dossier "prive" des élèves ajouté

#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Sujet changé de Demande d'ajout d'options et personnalisation à Gestion de l'activation/désactivation des comptes dans AD
  • Description mis à jour (diff)

#6 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Release changé de EOLE 2.8.1 à Carnet de produit (Cadoles)

#7 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Description mis à jour (diff)
  • Points de scénarios mis à 5.0

#8 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Description mis à jour (diff)

#9 Mis à jour par Celine Rappeneau il y a environ 2 ans

  • Echéance mis à 04/03/2022
  • Version cible mis à Prestation Cadoles MEN 2022 06-09
  • Début mis à 07/02/2022

#10 Mis à jour par Celine Rappeneau il y a environ 2 ans

  • Assigné à mis à Laurent Gourvenec

#11 Mis à jour par Laurent Gourvenec il y a environ 2 ans

Proposition de changement:

Front-end :
EAD2 :
- Pour la création d'élève et de professeur :
ajout d'un champ date "Date d'expiration (format jj/mm/aaaa, 0 pour toujours actif)" avec en valeur par défaut 0
sous le champs "Quota disque (0 pour inactif)"
- Pour l'édition d'un utilisateur (Lister des utilisateurs -> Editer)
ajout d'un champ date "Date d'expiration (format jj/mm/aaaa, 0 pour toujours actif)" avec la bonne valeur
sous le champs "Quotas disque en Mo (0 pour inactif) "

Back-end :
- mécanique d'expiration de mot de passe dans scribe-backend/scribe/eoleuser.py se reposant sur /usr/sbin/smbldap-usermod --shadowExpire comme dans controle-vnc (pour la CD73)
- smbldap-usermod existe déjà dans scribe
- smbldap-usermod n'existe pas dans AmonEcole, il faudrait implem une autre version dans le paquet seth-education-tools (comme pour les autres commands smbldap*)

Test squash :
Dans un scribe avec import
Créer un élève en laissant la date d'expiration à 0
Créer un prof avec une date d'expiration à hier
Vérifier que l'élève est actif et que le prof est désactivé
Changer la date d'expiration du prof et de l'élève à demain
Vérifier que l'élève et le prof sont actifs

Cas testés:
Création élève
Création prof
Modification élève
Modification prof
Désactivation
Réactivation

#12 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Lié à Tâche #33895: Réutilisation du code d'expiration de compte d'ead2/scribe-backend dans EOP ajouté

#13 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Release changé de Carnet de produit (Cadoles) à EOLE 2.8.1

#14 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Statut changé de Nouveau à Terminé (Sprint)

#15 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Lié à Tâche #33042: EOP : Gestion de compte professeurs temporaires en mode multi-établissement supprimé

#16 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Lié à Scénario #34425: EOP : Généralisation de la gestion des comptes temporaires au mode mono-établissement ajouté

#17 Mis à jour par Joël Cuissinat il y a presque 2 ans

  • Lié à Tâche #33895: Réutilisation du code d'expiration de compte d'ead2/scribe-backend dans EOP supprimé

Formats disponibles : Atom PDF