Commit 992c577e authored by Praibait's avatar Praibait

Impossible de faire rentrer des adh non-à-jour

parent 544423d7
......@@ -3652,7 +3652,7 @@ def search_pot(self, data):
_badparam(self, u"search_pot")
return
old = False#"o" in data[1]
old = False #À rendre disponible sur l'interface pour le [Pot] vieux
term, idpot = data
byidbde = False
......@@ -3746,9 +3746,9 @@ def do_entree_pot(self,entree):
lastEntree = cur.fetchall()
# Test pour savoir si la personne est en négatif ou est un club
cur.execute(u"SELECT solde<0 AS negatif, type='club' AS club FROM comptes WHERE idbde={}".format(responsable if invite else idbde))
cur.execute(u"SELECT solde<0 AS negatif, type='club' AS club, answer AS isadh FROM comptes, isAdherent({0}) WHERE idbde={0}".format(responsable if invite else idbde))
rep = cur.fetchall()[0]
negatif, club = (rep[key] for key in ["negatif", "club"])
negatif, club, isAdh = (rep[key] for key in ["negatif", "club", "isadh"])
if lastEntree:
self._send([u"dejaentre", u"Déjà rentré.e à {} !".format(lastEntree[-1]["heure_entree"])])
......@@ -3758,6 +3758,10 @@ def do_entree_pot(self,entree):
self._send([u"club", u"On ne peut pas rentrer avec la note d'un club !!!"])
self._debug(3, u"Quelqu'un à voulu rentrer sur la note club {} a l'activité {}".format(idbde,activite))
elif not isAdh:
self._send([u"noadh", u"Cette note n'est pas à jour d'adhésion !"])
self._debug(3, u"{} n'est pas à jour d'adhésion pour l'activité {}".format(idbde,activite))
elif negatif:
self._send([u"negatif", u"Cette note est en négatif !"])
self._debug(3, u"{} est en négatif pour l'activité {}".format(idbde,activite))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment