checkPermissionConditions 检查权限条件
(conditions []PermissionCondition, context map[string]any)
| 834 | |
| 835 | // checkPermissionConditions 检查权限条件 |
| 836 | func (ac *AccessController) checkPermissionConditions(conditions []PermissionCondition, context map[string]any) bool { |
| 837 | for _, condition := range conditions { |
| 838 | if !ac.checkPermissionCondition(condition, context) { |
| 839 | return false |
| 840 | } |
| 841 | } |
| 842 | return true |
| 843 | } |
| 844 | |
| 845 | // checkPermissionCondition 检查单个权限条件 |
| 846 | func (ac *AccessController) checkPermissionCondition(condition PermissionCondition, context map[string]any) bool { |
no test coverage detected