[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._modifs = {} # C'est là qu'on met les modifications
|
||||||
self.dn = dn
|
self.dn = dn
|
||||||
|
self.parent_dn = dn.split(',', 1)[1] if ',' in dn else ''
|
||||||
|
|
||||||
orig = {}
|
orig = {}
|
||||||
if uldif:
|
if uldif:
|
||||||
|
@ -805,9 +806,8 @@ class machine(CransLdapObject):
|
||||||
|
|
||||||
def proprio(self, mode=None):
|
def proprio(self, mode=None):
|
||||||
u"""Renvoie le propriétaire de la machine"""
|
u"""Renvoie le propriétaire de la machine"""
|
||||||
parent_dn = self.dn.split(',', 1)[1]
|
|
||||||
if not self._proprio:
|
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
|
return self._proprio
|
||||||
|
|
||||||
def certificats(self):
|
def certificats(self):
|
||||||
|
@ -1178,9 +1178,8 @@ class facture(CransLdapObject):
|
||||||
|
|
||||||
def proprio(self):
|
def proprio(self):
|
||||||
u"""Renvoie le propriétaire de la facture"""
|
u"""Renvoie le propriétaire de la facture"""
|
||||||
parent_dn = self.dn.split(',', 1)[1]
|
|
||||||
if not self._proprio:
|
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
|
return self._proprio
|
||||||
|
|
||||||
@crans_object
|
@crans_object
|
||||||
|
@ -1254,9 +1253,8 @@ class baseCert(CransLdapObject):
|
||||||
|
|
||||||
def machine(self):
|
def machine(self):
|
||||||
u"""Renvoie la machine du certificat"""
|
u"""Renvoie la machine du certificat"""
|
||||||
parent_dn = self.dn.split(',', 1)[1]
|
|
||||||
if not self._machine:
|
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
|
return self._machine
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue