teams: better names for api permissions.

This commit is contained in:
Leonard Gram
2019-03-14 10:02:46 +01:00
parent 9f33f00343
commit 6589a4e55f
2 changed files with 10 additions and 5 deletions

View File

@ -87,7 +87,12 @@ func Auth(options *AuthOptions) macaron.Handler {
}
}
func AdminOrCanAdmin(enabled bool) macaron.Handler {
// AdminOrFeatureEnabled creates a middleware that allows access
// if the signed in user is either an Org Admin or if the
// feature flag is enabled.
// Intended for when feature flags open up access to APIs that
// are otherwise only available to admins.
func AdminOrFeatureEnabled(enabled bool) macaron.Handler {
return func(c *m.ReqContext) {
if c.OrgRole == m.ROLE_ADMIN {
return