[attributs,lc_ldap] On va chercher les responsables de club de manière paresseuse
This commit is contained in:
parent
66a1eb2fb5
commit
680446be8b
2 changed files with 19 additions and 7 deletions
13
attributs.py
13
attributs.py
|
@ -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__()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue