[objets] On calcule le parent_dn, c'est pratique pour tester rapidement si un objets est enfant d'un autre
This commit is contained in:
parent
4ea10076ca
commit
3e9dc95268
1 changed files with 4 additions and 6 deletions
10
objets.py
10
objets.py
|
@ -128,6 +128,7 @@ class CransLdapObject(object):
|
|||
|
||||
self._modifs = {} # C'est là qu'on met les modifications
|
||||
self.dn = dn
|
||||
self.parent_dn = dn.split(',', 1)[1] if ',' in dn else ''
|
||||
|
||||
orig = {}
|
||||
if uldif:
|
||||
|
@ -805,9 +806,8 @@ class machine(CransLdapObject):
|
|||
|
||||
def proprio(self, mode=None):
|
||||
u"""Renvoie le propriétaire de la machine"""
|
||||
parent_dn = self.dn.split(',', 1)[1]
|
||||
if not self._proprio:
|
||||
self._proprio = new_cransldapobject(self.conn, parent_dn, self.mode if mode is None else mode)
|
||||
self._proprio = new_cransldapobject(self.conn, self.parent_dn, self.mode if mode is None else mode)
|
||||
return self._proprio
|
||||
|
||||
def certificats(self):
|
||||
|
@ -1178,9 +1178,8 @@ class facture(CransLdapObject):
|
|||
|
||||
def proprio(self):
|
||||
u"""Renvoie le propriétaire de la facture"""
|
||||
parent_dn = self.dn.split(',', 1)[1]
|
||||
if not self._proprio:
|
||||
self._proprio = new_cransldapobject(self.conn, parent_dn, self.mode)
|
||||
self._proprio = new_cransldapobject(self.conn, self.parent_dn, self.mode)
|
||||
return self._proprio
|
||||
|
||||
@crans_object
|
||||
|
@ -1254,9 +1253,8 @@ class baseCert(CransLdapObject):
|
|||
|
||||
def machine(self):
|
||||
u"""Renvoie la machine du certificat"""
|
||||
parent_dn = self.dn.split(',', 1)[1]
|
||||
if not self._machine:
|
||||
self._machine = new_cransldapobject(self.conn, parent_dn, self.mode)
|
||||
self._machine = new_cransldapobject(self.conn, self.parent_dn, self.mode)
|
||||
return self._machine
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue