[attributs, lc_ldap] Création de clubs
This commit is contained in:
parent
ba260bcb50
commit
5d8f5a9d23
3 changed files with 4 additions and 3 deletions
1
TODO
1
TODO
|
@ -5,7 +5,6 @@
|
||||||
* Une liste vide pour les machines en tant que valeurs non instanciée,
|
* Une liste vide pour les machines en tant que valeurs non instanciée,
|
||||||
ça n'a pas l'air top...
|
ça n'a pas l'air top...
|
||||||
* Ajouter les tests de permission dans la création de machine
|
* Ajouter les tests de permission dans la création de machine
|
||||||
* Création de clubs
|
|
||||||
* quid des factures ?!
|
* quid des factures ?!
|
||||||
* Définir une méthode reconnect ?!
|
* Définir une méthode reconnect ?!
|
||||||
* Décider comment on fait les tests d'unicité d'attribut ?
|
* Décider comment on fait les tests d'unicité d'attribut ?
|
||||||
|
|
|
@ -428,7 +428,7 @@ class responsable(Attr):
|
||||||
self.value = self.conn.search('aid=%s' % resp)[0]
|
self.value = self.conn.search('aid=%s' % resp)[0]
|
||||||
|
|
||||||
def __unicode__(self):
|
def __unicode__(self):
|
||||||
return self.value.attrs['aid'][0]
|
return self.value.attrs['aid'][0].__unicode__()
|
||||||
|
|
||||||
|
|
||||||
class blacklist(Attr):
|
class blacklist(Attr):
|
||||||
|
|
|
@ -185,7 +185,9 @@ class lc_ldap(ldap.ldapobject.LDAPObject):
|
||||||
|
|
||||||
def newClub(self, uldif):
|
def newClub(self, uldif):
|
||||||
"""Crée un nouveau club"""
|
"""Crée un nouveau club"""
|
||||||
raise NotImplementedError()
|
cid = uldif.setdefault('cid', [ unicode(self._find_id('cid')) ])
|
||||||
|
uldif['objectClass'] = [u'club']
|
||||||
|
return self._create_entity('cid=%s,%s' % (cid[0], base_dn), uldif)
|
||||||
|
|
||||||
def newFacture(self, uldif):
|
def newFacture(self, uldif):
|
||||||
"""Crée une nouvelle facture"""
|
"""Crée une nouvelle facture"""
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue