[gest_crans_lc] carte_ok -> adherent["carteEtudiant"]
Parce que ça n'est pas la sémantique de carte_ok que de savoir si la case carte étudiant est coché et que c'est ce qu'on veux. Pour info, carte_ok() retourne True si pas de blacklist carte (ie carte donné ou periode transitoire ou sursis carte)
This commit is contained in:
parent
e78049cd82
commit
0366876368
1 changed files with 3 additions and 3 deletions
|
@ -1993,7 +1993,7 @@ les valeurs valident sont :
|
||||||
a = attributs
|
a = attributs
|
||||||
choices = []
|
choices = []
|
||||||
if self.has_right(a.tresorier, adherent) or not adherent.carte_controle():
|
if self.has_right(a.tresorier, adherent) or not adherent.carte_controle():
|
||||||
choices.append((a.carteEtudiant.ldap_name, "Carte étudiant présentée", 1 if adherent.carte_ok() or values.get(a.carteEtudiant.ldap_name, False) else 0))
|
choices.append((a.carteEtudiant.ldap_name, "Carte étudiant présentée", 1 if adherent[a.carteEtudiant.ldap_name] or values.get(a.carteEtudiant.ldap_name, False) else 0))
|
||||||
if self.has_right(a.tresorier, adherent):
|
if self.has_right(a.tresorier, adherent):
|
||||||
choices.append(("controleCarte", "La carte a-t-elle été controlée", 1 if adherent.carte_controle() or values.get("controleCarte", False) else 0))
|
choices.append(("controleCarte", "La carte a-t-elle été controlée", 1 if adherent.carte_controle() or values.get("controleCarte", False) else 0))
|
||||||
|
|
||||||
|
@ -2030,9 +2030,9 @@ les valeurs valident sont :
|
||||||
if not adherent["controle"][0]:
|
if not adherent["controle"][0]:
|
||||||
adherent["controle"] = []
|
adherent["controle"] = []
|
||||||
# Si la carte n'est pas validé ou qu'on est trésorier, on sauvegarde les changements
|
# Si la carte n'est pas validé ou qu'on est trésorier, on sauvegarde les changements
|
||||||
if values[a.carteEtudiant.ldap_name] and not adherent.carte_ok() and (not adherent.carte_controle() or self.has_right(a.tresorier, adherent)):
|
if values[a.carteEtudiant.ldap_name] and not adherent[a.carteEtudiant.ldap_name] and (not adherent.carte_controle() or self.has_right(a.tresorier, adherent)):
|
||||||
adherent[a.carteEtudiant.ldap_name] = u"TRUE"
|
adherent[a.carteEtudiant.ldap_name] = u"TRUE"
|
||||||
elif not values[a.carteEtudiant.ldap_name] and adherent.carte_ok() and (not adherent.carte_controle() or self.has_right(a.tresorier, adherent)):
|
elif not values[a.carteEtudiant.ldap_name] and adherent[a.carteEtudiant.ldap_name] and (not adherent.carte_controle() or self.has_right(a.tresorier, adherent)):
|
||||||
adherent[a.carteEtudiant.ldap_name] = []
|
adherent[a.carteEtudiant.ldap_name] = []
|
||||||
if adherent["controle"]:
|
if adherent["controle"]:
|
||||||
adherent["controle"]=unicode(adherent["controle"][0]).replace('c','')
|
adherent["controle"]=unicode(adherent["controle"][0]).replace('c','')
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue