From ec8b7b5d50c88112a69a8a372ab63e60c9801f86 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Sun, 23 Nov 2014 20:22:23 +0100 Subject: [PATCH] =?UTF-8?q?[objets]=20carte=5Fcontrole=20fonction=20pour?= =?UTF-8?q?=20dire=20si=20la=20carte=20=C3=A9tudiant=20a=20=C3=A9t=C3=A9?= =?UTF-8?q?=20control=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- objets.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/objets.py b/objets.py index 65532a8..a63f041 100644 --- a/objets.py +++ b/objets.py @@ -1029,6 +1029,13 @@ class proprio(CransLdapObject): else: return bool(self.get('carteEtudiant', [])) or self.sursis_carte() + def carte_controle(self): + u"""Renvoie si la carte a été controlé pour l'année en cours par le trésorier""" + if self["controle"]: + return "c" in str(self["controle"][0]) + else: + return False + # XXX - To Delete def update_solde(self, diff, comment=u"", login=None): """Modifie le solde du proprio. diff peut être négatif ou positif."""