xbackend/utils/casbin/persist/dispatcher.py
2021-05-15 15:38:02 +08:00

22 lines
783 B
Python

class Dispatcher:
"""Dispatcher is the interface for pycasbin dispatcher"""
def add_policies(self, sec, ptype, rules):
"""add_policies adds policies rule to all instance."""
pass
def remove_policies(self, sec, ptype, rules):
"""remove_policies removes policies rule from all instance."""
pass
def remove_filtered_policy(self, sec, ptype, field_index, field_values):
"""remove_filtered_policy removes policy rules that match the filter from all instance."""
pass
def clear_policy(self):
"""clear_policy clears all current policy in all instances."""
pass
def update_policy(self, sec, ptype, old_rule, new_rule):
"""update_policy updates policy rule from all instance."""
pass