Example #1
0
File: base.py Project: drxbate/M1
 def allow(self,right):
     rv = SecurityHandler.check_right(self.__obj_id__, right)
     if rv=='0':
         return 0
     elif rv=='1':
         return 1
     
     rv = -1
     for i in self.get_parents():
         if i == None:
             continue
         if i.allow(right)==0:
             return 0
         elif i.allow(right)==1:
             rv = 1
         
     return rv