[attributs] C'est plus rapide si on check l'uniqueness dans la classe mère
This commit is contained in:
parent
1f7afab6c6
commit
a5507c55b8
1 changed files with 4 additions and 5 deletions
|
@ -111,16 +111,15 @@ class Attr(object):
|
|||
def _check_uniqueness(self):
|
||||
"""Vérifie l'unicité dans la base de la valeur (mailAlias, chbre,
|
||||
etc...)"""
|
||||
pass
|
||||
|
||||
def _check_values(self, values):
|
||||
"""Vérifie que les valeurs sont valides (typiquement chbre)"""
|
||||
pass
|
||||
attr = self.__class__.__name__
|
||||
if attr in [ "mid", "uid", "cid", "fid",]: #... etc
|
||||
assert not self.conn.search('%s=%s' % (attr, str(self)))
|
||||
|
||||
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 can_modify(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue