[attributs,lc_ldap] On va chercher les responsables de club de manière paresseuse

This commit is contained in:
Valentin Samir 2011-12-13 21:24:54 +01:00
parent 66a1eb2fb5
commit 680446be8b
2 changed files with 19 additions and 7 deletions

View file

@ -444,15 +444,20 @@ class cid(intAttr):
singlevalue = True
optional = True
legend = u"Identifiant du club"
class responsable(Attr):
singlevalue = True
optional = True
legend = u"Responsable du club"
def get_respo(self):
if self.value == None:
self.value=self.conn.search('aid=%s' % self.__resp)[0]
return self.value
def parse_value(self, resp, ldif):
self.value = self.conn.search('aid=%s' % resp)[0]
self.__resp=resp
self.value = property(self.get_respo)
def __unicode__(self):
return self.value.attrs['aid'][0].__unicode__()