[attributs] rm -f check_users_restrictions
This commit is contained in:
parent
93d5a11d66
commit
60ea18d180
1 changed files with 1 additions and 9 deletions
10
attributs.py
10
attributs.py
|
@ -179,7 +179,6 @@ class Attr(object):
|
||||||
own_values = ldif.get(self.__class__.__name__, [])
|
own_values = ldif.get(self.__class__.__name__, [])
|
||||||
self._check_cardinality(own_values)
|
self._check_cardinality(own_values)
|
||||||
self._check_uniqueness()
|
self._check_uniqueness()
|
||||||
self._check_users_restrictions(own_values)
|
|
||||||
|
|
||||||
def _check_cardinality(self, values):
|
def _check_cardinality(self, values):
|
||||||
"""Vérifie qu'il y a un nombre correct de valeur =1, <=1, {0,1},
|
"""Vérifie qu'il y a un nombre correct de valeur =1, <=1, {0,1},
|
||||||
|
@ -200,13 +199,6 @@ class Attr(object):
|
||||||
if res:
|
if res:
|
||||||
raise ValueError("%s déjà existant" % attr, [r.dn for r in res])
|
raise ValueError("%s déjà existant" % attr, [r.dn for r in res])
|
||||||
|
|
||||||
def _check_users_restrictions(self, values):
|
|
||||||
"""Vérifie les restrictions supplémentaires imposées selon les
|
|
||||||
niveaux de droits (<= 3 ``mailAlias``, pas de mac identiques,
|
|
||||||
etc...)"""
|
|
||||||
### On l'implémente dans les classes filles !
|
|
||||||
pass
|
|
||||||
|
|
||||||
def is_modifiable(self, liste_droits):
|
def is_modifiable(self, liste_droits):
|
||||||
"""
|
"""
|
||||||
L'attribut est-il modifiable par un des droits dans liste_droits ?
|
L'attribut est-il modifiable par un des droits dans liste_droits ?
|
||||||
|
@ -568,7 +560,7 @@ class ip6HostNumber(Attr):
|
||||||
category = 'base_tech'
|
category = 'base_tech'
|
||||||
can_modify = [nounou]
|
can_modify = [nounou]
|
||||||
|
|
||||||
def parse_value(self, ip, ldif):
|
def parse_value(self, val, ldif):
|
||||||
ip = ip6_of_mac(ldif['macAddress'][0], int(ldif['rid'][0]))
|
ip = ip6_of_mac(ldif['macAddress'][0], int(ldif['rid'][0]))
|
||||||
self.value = netaddr.ip.IPAddress(ip)
|
self.value = netaddr.ip.IPAddress(ip)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue