MCPcopy
hub / github.com/ccfos/nightingale / IsAdmin

Method IsAdmin

models/user.go:121–128  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

119}
120
121func (u *User) IsAdmin() bool {
122 for i := 0; i < len(u.RolesLst); i++ {
123 if u.RolesLst[i] == AdminRole {
124 return true
125 }
126 }
127 return false
128}
129
130// has group permission
131func (u *User) CheckGroupPermission(ctx *ctx.Context, groupIds []int64) error {

Callers 15

CheckGroupPermissionMethod · 0.95
CanModifyUserGroupMethod · 0.95
CanDoBusiGroupMethod · 0.95
CheckPermMethod · 0.95
NopriIdentsMethod · 0.95
BusiGroupsMethod · 0.95
UserGroupsMethod · 0.95
CanDoIbexFunction · 0.80
messageTemplatesAddMethod · 0.80
messageTemplatesDelMethod · 0.80
messageTemplatePutMethod · 0.80
messageTemplatesGetMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected