host est unique et check_uniqness a la creation

This commit is contained in:
Valentin Samir 2013-08-26 13:33:51 +02:00
parent c38d693d76
commit 4af481aeef
2 changed files with 5 additions and 0 deletions

View file

@ -628,6 +628,7 @@ class dnsAttr(Attr):
@crans_attribute
class host(dnsAttr):
singlevalue = True
unique = True
optional = False
hname = legend = u"Nom d'hôte"
can_modify = [parent, nounou, cableur]

View file

@ -212,6 +212,10 @@ class CransLdapObject(object):
self.history_add(login, u"Inscription")
for attr in self.attrs.keys():
for attribut in self[attr]:
attribut.check_uniqueness([])
# Création de la requête LDAP
modlist = addModlist(self._modifs.to_ldif())
# Requête LDAP de création de l'objet