def delete(self, uuid=None, rule_id=None, user_id=None): """Delete one rule linked to a specific sub meta rule :param uuid: policy ID :param rule_id: rule ID :param user_id: user ID who do the request :return: { "result": true } :internal_api: delete_rule """ try: data = PolicyManager.delete_rule( user_id=user_id, policy_id=uuid, rule_id=rule_id) except Exception as e: logger.error(e, exc_info=True) return {"result": False, "error": str(e)}, 500 return {"result": True}
def delete_rule(policy_id=None, rule_id=None): from python_moondb.core import PolicyManager PolicyManager.delete_rule("", policy_id, rule_id)