CompositeSitePermissions returns the site-level Permission list for a coder:* scope.
(name ScopeName)
| 171 | |
| 172 | // CompositeSitePermissions returns the site-level Permission list for a coder:* scope. |
| 173 | func CompositeSitePermissions(name ScopeName) ([]Permission, bool) { |
| 174 | perms, ok := compositePerms[name] |
| 175 | if !ok { |
| 176 | return nil, false |
| 177 | } |
| 178 | return Permissions(perms), true |
| 179 | } |
| 180 | |
| 181 | // CompositeScopeNames lists all high-level coder:* names in sorted order. |
| 182 | func CompositeScopeNames() []string { |