Projet

Général

Profil

Tâche #33280

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

refactoring du code

Ajouté par Matthieu Lamalle il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

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

100%

Temps estimé:
0.00 h
Restant à faire (heures):
0.0

Description

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

Révisions associées

Révision 972e987c (diff)
Ajouté par Matthieu Lamalle il y a plus de 2 ans

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

Historique

#1 Mis à jour par Matthieu Lamalle il y a plus de 2 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Matthieu Lamalle il y a plus de 2 ans

  • Statut changé de En cours à À valider

#3 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de À valider à Résolu
  • % réalisé changé de 0 à 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 Mis à jour par Joël Cuissinat il y a plus de 2 ans

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 Mis à jour par Joël Cuissinat il y a plus de 2 ans

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

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

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

  • Sujet changé de refactoring tu code à refactoring du code
  • Temps estimé mis à 0.00 h

Formats disponibles : Atom PDF