Project

General

Profile

Tâche #33280

Scénario #33147: Mettre à niveau le script de secours droits_user.py pour ScribeAD

refactoring du code

Added by Matthieu Lamalle 2 months ago. Updated 3 days ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/14/2021
Due date:
% Done:

100%

Estimated time:
0.00 h
Remaining (hours):
0.0

Description

- par défaut on fait des warnings
- on rajouter une option pour supprimer /home/adhomes/login et refaire les liens

Associated revisions

Revision 972e987c (diff)
Added by Matthieu Lamalle 2 months ago

refactor du code droits_user.py et ajout de paramètres ref #33280

History

#1 Updated by Matthieu Lamalle 2 months ago

  • Status changed from Nouveau to En cours

#2 Updated by Matthieu Lamalle 2 months ago

  • Status changed from En cours to À valider

#3 Updated by Emmanuel GARETTE about 2 months ago

  • Status changed from À valider to Résolu
  • % Done changed from 0 to 100

Test effectué :

# cd /home/p/
# rm prenom.eleve112
# cp -a ../adhomes/prenom.eleve112 .
# /usr/share/eole/backend/droits_user.py
[..]
Traitement de prof7 professeur
Traitement de prof1 professeur
###  Attention /home/p/prenom.eleve112 n'est pas un lien symbolique. Passe ###
Traitement de prof.6a professeur
Traitement de prof6 professeur
[..]
Traitement de sarah.abdul eleve
Traitement de test.prof professeur
Des erreurs ont été rencontrés. Veuillez les résoudres ou utiliser l'option --fix pour forcer leur résolution (peut entrainer une perte de données)
root@scribe:~# /usr/share/eole/backend/droits_user.py --fix
[..]

Le lien est bien refait.

#4 Updated by Joël Cuissinat about 2 months ago

scribe-backend$ git branch -r --contains 972e987c
  origin/2.7.2/master
  origin/2.8.0/master
  origin/HEAD -> origin/master
  origin/dist/eole/2.7.2/master
  origin/dist/eole/2.8.0/master
  origin/dist/eole/2.8.1/master
  origin/master

#5 Updated by Joël Cuissinat about 2 months ago

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

Globalement OK.
Vérifier le cas décrit dans #33322.

#6 Updated by Joël Cuissinat 3 days ago

  • Subject changed from refactoring tu code to refactoring du code
  • Estimated time set to 0.00 h

Also available in: Atom PDF