Exemplo n.º 1
0
Arquivo: Domain.py Projeto: 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))
Exemplo n.º 2
0
Arquivo: Domain.py Projeto: 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
Exemplo n.º 3
0
Arquivo: Domain.py Projeto: 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