[objets/machine] Pour blacklist_actif on appel plutôt super().blacklist_actif au lieu de la réimplémenté
This commit is contained in:
parent
838c4e9a73
commit
840cef04c7
1 changed files with 4 additions and 8 deletions
12
objets.py
12
objets.py
|
@ -705,14 +705,10 @@ class machine(CransLdapObject):
|
||||||
self._proprio = new_cransldapobject(self.conn, parent_dn, self.mode)
|
self._proprio = new_cransldapobject(self.conn, parent_dn, self.mode)
|
||||||
return self._proprio
|
return self._proprio
|
||||||
|
|
||||||
def blacklist_actif(self):
|
def blacklist_actif(self, excepts=[]):
|
||||||
u"""Renvoie la liste des blacklistes actives sur la machine et le proprio
|
u"""Renvoie la liste des blacklistes actives sur la machine et le proprio"""
|
||||||
Améliorations possibles:
|
black=self.proprio().blacklist_actif(excepts)
|
||||||
- Proposer de filtrer les blacklistes avec un arg supplémentaire ?
|
black.extend(super(machine, self).blacklist_actif(excepts))
|
||||||
- Vérifier les blacklistes des machines pour les adhérents ?"""
|
|
||||||
black=self.proprio().blacklist_actif()
|
|
||||||
attrs = (self.attrs if self.mode not in ["w", "rw"] else self._modifs)
|
|
||||||
black.extend(filter((lambda bl: bl.is_actif()), attrs.get("blacklist",[])))
|
|
||||||
return black
|
return black
|
||||||
|
|
||||||
def _post_creation(self):
|
def _post_creation(self):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue