IsFiltered returns true if the loaded policy has been filtered.
()
| 516 | |
| 517 | // IsFiltered returns true if the loaded policy has been filtered. |
| 518 | func (e *Enforcer) IsFiltered() bool { |
| 519 | filteredAdapter, ok := e.adapter.(persist.FilteredAdapter) |
| 520 | if !ok { |
| 521 | return false |
| 522 | } |
| 523 | return filteredAdapter.IsFiltered() |
| 524 | } |
| 525 | |
| 526 | // SavePolicy saves the current policy (usually after changed with Casbin API) back to file/database. |
| 527 | func (e *Enforcer) SavePolicy() error { |