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()
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]