from paste.core import logging from paste.rbac.rbac_permission import RbacPermission from paste.rbac.rbac_rule import RbacRule from paste.rbac.rbac_user import RbacUser class TestRule(RbacRule): """ 测试规则类。实际编写时要注意父类继承关系。 """ def __init__(self, **kwargs): super().__init__(**kwargs) self.name = '测试规则' self.data = self.dumps() def run(self, rbac_user: RbacUser, rbac_permission: RbacPermission, *args, **kwargs): logging.echo_log(f"正在运行规则:{self.name}.") return True