Project

General

Profile

Tâche #30553

Scénario #30539: Traitement express MEN (36-39)

Etoffer le fichier CSV généré par la modification groupée des mots de passe dans l'EAD

Added by Antony JONQUET 8 months ago. Updated 7 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/22/2020
Due date:
% Done:

100%

Remaining (hours):
0.0

Description

Je me permets de reprendre une demande datant de quelques années et qui me semble réellement intéressante :
https://dev-eole.ac-dijon.fr/issues/1140

A l'heure actuelle, si l'édition groupée de mot de passe concerne une quantité importante de comptes (tous les professeurs ou tous les élèves par exemple), les 2 colonnes Identifiant/Mot de passe dans le fichier csv généré ne sont pas suffisantes pour identifier les personnes. Il est donc très difficile de redistribuer ces nouveaux mots de passe aux utilisateurs.


Related issues

Related to EOP - Scénario #30679: EOP devrait permettre (à l'admin) de modifier les mots de passe de tous les élèves d'un établissement Terminé (Sprint) 09/21/2020 10/16/2020

Associated revisions

Revision 79b6797b (diff)
Added by Joël Cuissinat 7 months ago

Ajout nom/prénom/classe dans le CSV généré par la modification groupée des mots de passe

Ref: #30553

History

#1 Updated by Gilles Grandgérard 7 months ago

  • Tracker changed from Demande to Scénario
  • Start date deleted (09/03/2020)

#2 Updated by Joël Cuissinat 7 months ago

  • Subject changed from Etoffer le fichier CSV généré par la modification groupée des mots de passe to Etoffer le fichier CSV généré par la modification groupée des mots de passe dans l'EAD

#3 Updated by Joël Cuissinat 7 months ago

Ça se passe dans la fonction modify_password du fichier /usr/share/ead2/backend/actions/scribe/tool/grpedit.py ...

#4 Updated by Joël Cuissinat 7 months ago

  • Related to Scénario #30679: EOP devrait permettre (à l'admin) de modifier les mots de passe de tous les élèves d'un établissement added

#5 Updated by Joël Cuissinat 7 months ago

En-tête du CSV généré par EOP :

CLASSE;NOM;PRENOM;LOGIN;MOT DE PASSE;

#6 Updated by Joël Cuissinat 7 months ago

  • Parent task set to #30539

#7 Updated by Joël Cuissinat 7 months ago

  • Status changed from Nouveau to En cours
  • Assigned To set to Joël Cuissinat
  • Start date set to 09/22/2020

#8 Updated by Joël Cuissinat 7 months ago

Modifications effectuées pour Scribe >= 2.6.2 (paquets eole-ead >= 2.6.2-41).

#9 Updated by Joël Cuissinat 7 months ago

  • Status changed from En cours to Résolu
  • % Done changed from 0 to 100

#10 Updated by Fabrice Barconnière 7 months ago

Test sur aca.scribe 2.7.2

root@scribe:~# cat /usr/share/ead2/backend/tmp/passwords/root1.txt
LOGIN;MOT DE PASSE;NOM;PRENOM;CLASSE;
c32e6;Eole12345!;Eleve6;Prenom;c32;
c43e18;Eole12345!;Eleve18;Prenom;c43;
c32e4;Eole12345!;Eleve4;Prenom;c32;
c32e5;Eole12345!;Eleve5;Prenom;c32;
c33e7;Eole12345!;Eleve7;Prenom;c33;
c43e17;Eole12345!;Eleve17;Prenom;c43;
c41e12;Eole12345!;Eleve12;Prenom;c41;
c33e9;Eole12345!;Eleve9;Prenom;c33;
c33e8;Eole12345!;Eleve8;Prenom;c33;
c43e16;Eole12345!;Eleve16;Prenom;c43;
c42e14;Eole12345!;Eleve14;Prenom;c42;
c41e19;Eole12345!;Eleve19;Prenom;c41;
c42e15;Eole12345!;Eleve15;Prenom;c42;
c42e13;Eole12345!;Eleve13;Prenom;c42;
c41e11;Eole12345!;Eleve11;Prenom;c41;
c31e1;Eole12345!;Eleve1;Prenom;c31;
c41e10;Eole12345!;Eleve10;Prenom;c41;
c31e3;Eole12345!;Eleve3;Prenom;c31;
c31e2;Eole12345!;Eleve2;Prenom;c31;

barco@tp-barco:~/git/ead (2.6.2/master=)$ git br --contains 79b6797b24b361eb87ec81bc53c23f55d88420a9
* 2.6.2/master
  2.7.1/master
  2.7.2/master
  2.8.0/master
  master
barco@tp-barco:~/git/ead (2.6.2/master=)$ git tag --contains 79b6797b24b361eb87ec81bc53c23f55d88420a9
pkg/eole/eole-2.6/2.6.2-41
pkg/eole/eole-2.7/2.7.1-21
pkg/eole/eole-2.7/2.7.2-13
pkg/eole/eole-2.8/2.8.0-33

#11 Updated by Fabrice Barconnière 7 months ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF