Projet

Général

Profil

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

Ajouté par Antony JONQUET il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
22/09/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
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.


Demandes liées

Lié à 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) 21/09/2020 16/10/2020

Révisions associées

Révision 79b6797b (diff)
Ajouté par Joël Cuissinat il y a plus de 3 ans

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

Ref: #30553

Historique

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

  • Tracker changé de Demande à Scénario
  • Début 03/09/2020 supprimé

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

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

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

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

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

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

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

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

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

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

  • Tâche parente mis à #30539

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

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Joël Cuissinat
  • Début mis à 22/09/2020

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

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

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

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100

#10 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

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 Mis à jour par Fabrice Barconnière il y a plus de 3 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF