Пример #1
0
 def init_rm_map(self):
     if "g" in self.model.keys():
         for ptype in self.model["g"]:
             assertion = self.model["g"][ptype]
             if assertion.value.count("_") == 2:
                 self.rm_map[ptype] = default_role_manager.RoleManager(10)
             else:
                 self.rm_map[ptype] = default_role_manager.DomainManager(10)
Пример #2
0
    def _initialize(self):
        self.rm = default_role_manager.RoleManager(10)
        self.eft = DefaultEffector()
        self.watcher = None

        self.enabled = True
        self.auto_save = True
        self.auto_build_role_links = True
Пример #3
0
 def init_rm_map(self):
     if 'g' in self.model.model.keys():
         for ptype in self.model.model['g']:
             self.rm_map[ptype] = default_role_manager.RoleManager(10)
Пример #4
0
def get_role_manager():
    return default_role_manager.RoleManager(max_hierarchy_level=10)