Ejemplo n.º 1
0
 def init():
     AppSettingHelper.load()
     #Create Root Category
     helper = CategoryHelper("ROOT")
     if not helper.exists("ROOT"):
         helper.create("ROOT")
     role_id = Loader.create_super_role()
     if not role_id:
         return
     Loader.create_root_account(role_id)
     Loader.create_base_securitypoints()
     Loader.assign_points_to_superadmin(role_id)
     #自定义加载
     for cls in ObjectPool.server_starups:
         obj = cls()
         if hasattr(obj, "load"):
             obj.load()
Ejemplo n.º 2
0
 def add(self):
     tt = self.param("taxonomy")
     if not AccountHelper.auth(self.request.current_user,{ObjectPool.treeview[tt].add}):
         return ["UnAuth"]
     parent_id = self.param("parent_id")
     cat_name = self.param("cat_name")
     category = CategoryHelper(tt)
     if category.exists(cat_name):
         return ["Exists"]
     id = category.create(cat_name,parent_id)
     return [id]