示例#1
0
文件: base.py 项目: 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
示例#2
0
文件: base.py 项目: drxbate/M1
 def rights(self):
     return SecurityHandler.get_rights(self.__obj_id__)
示例#3
0
文件: accounts.py 项目: drxbate/q2k
def main():
    objid = User.createUser("admin", "admin")
    Security.set_right(objid, [security.Role("admin",1)])