Ejemplo n.º 1
0
Archivo: Domain.py Proyecto: drxbate/M1
 def querySubDomain(cls,parent=None,TopLevelOnly=False):
     if TopLevelOnly==True:
         if Context.CurrentSession.allow("system"):
             return DomainCollection(UserHandler.find_domain(parent=""))
         else:
             return DomainCollection(UserHandler.find_domain(parent=Context.CurrentSession.domain))
     if parent!=None:
         return DomainCollection(UserHandler.find_domain(parent=parent))
Ejemplo n.º 2
0
Archivo: Domain.py Proyecto: drxbate/M1
 def saveDomain(cls,id,domain,parent):
     objid=UserHandler.update_domain(id=id,name=domain, parent=parent)
     return objid
Ejemplo n.º 3
0
Archivo: Domain.py Proyecto: drxbate/M1
 def addDomain(cls,domain,parent):
     objid=UserHandler.update_domain(name=domain, parent=parent)
     return objid
Ejemplo n.º 4
0
Archivo: Domain.py Proyecto: drxbate/M1
 def getDomain(cls,id):
     if not utility.is_validId(id):
         return None
     for i in DomainCollection(UserHandler.find_domain(id=id)):
         return i
Ejemplo n.º 5
0
Archivo: Domain.py Proyecto: drxbate/M1
 def parent(self):
     for p in self.__parents__:
         if p!="" and p!=None:
             for i in DomainCollection(UserHandler.find_domain(id=p)):
                 return i
Ejemplo n.º 6
0
Archivo: Domain.py Proyecto: drxbate/M1
 def createDomain(cls,domain,parentDomain):
     UserHandler.update_domain(domain, parentDomain)