AddNamedMatchingFunc add MatchingFunc by ptype RoleManager.
(ptype, name string, fn rbac.MatchingFunc)
| 975 | |
| 976 | // AddNamedMatchingFunc add MatchingFunc by ptype RoleManager. |
| 977 | func (e *Enforcer) AddNamedMatchingFunc(ptype, name string, fn rbac.MatchingFunc) bool { |
| 978 | if rm, ok := e.rmMap[ptype]; ok { |
| 979 | rm.AddMatchingFunc(name, fn) |
| 980 | return true |
| 981 | } |
| 982 | return false |
| 983 | } |
| 984 | |
| 985 | // AddNamedDomainMatchingFunc add MatchingFunc by ptype to RoleManager. |
| 986 | func (e *Enforcer) AddNamedDomainMatchingFunc(ptype, name string, fn rbac.MatchingFunc) bool { |