Compare commits
2 Commits
beba69bfe4
...
a194b4b6e0
Author | SHA1 | Date |
---|---|---|
Emmanuel Viennet | a194b4b6e0 | |
Emmanuel Viennet | cbe85dfb7d |
|
@ -409,6 +409,14 @@ class UniteEns(models.ScoDocModel):
|
||||||
Renvoie (True, "") si ok, sinon (False, error_message)
|
Renvoie (True, "") si ok, sinon (False, error_message)
|
||||||
"""
|
"""
|
||||||
msg = ""
|
msg = ""
|
||||||
|
# Safety check
|
||||||
|
if self.formation.referentiel_competence is None:
|
||||||
|
return False, "pas de référentiel de compétence"
|
||||||
|
# Si tous les parcours, aucun (tronc commun)
|
||||||
|
if {p.id for p in parcours} == {
|
||||||
|
p.id for p in self.formation.referentiel_competence.parcours
|
||||||
|
}:
|
||||||
|
parcours = []
|
||||||
# Le niveau est-il dans tous ces parcours ? Sinon, l'enlève
|
# Le niveau est-il dans tous ces parcours ? Sinon, l'enlève
|
||||||
prev_niveau = self.niveau_competence
|
prev_niveau = self.niveau_competence
|
||||||
if (
|
if (
|
||||||
|
|
|
@ -157,7 +157,7 @@ def anonymize_users(cursor):
|
||||||
cursor.execute("""UPDATE "user" SET token = NULL;""")
|
cursor.execute("""UPDATE "user" SET token = NULL;""")
|
||||||
cursor.execute("""UPDATE "user" SET token_expiration = NULL;""")
|
cursor.execute("""UPDATE "user" SET token_expiration = NULL;""")
|
||||||
# Change les noms/prenoms/mail
|
# Change les noms/prenoms/mail
|
||||||
cursor.execute("""SELECT * FROM "user";""")
|
cursor.execute("""SELECT * FROM "user" WHERE user_name <> 'admin';""")
|
||||||
users = cursor.fetchall() # fetch tout car modifie cette table ds la boucle
|
users = cursor.fetchall() # fetch tout car modifie cette table ds la boucle
|
||||||
nb_users = len(users)
|
nb_users = len(users)
|
||||||
used_user_names = {u["user_name"] for u in users}
|
used_user_names = {u["user_name"] for u in users}
|
||||||
|
|
Loading…
Reference in New Issue