submissions: fix roles bug
This commit is contained in:
parent
295ec3cd8b
commit
636bb1fb94
@ -28,8 +28,10 @@ var (
|
|||||||
type GroupRole int32
|
type GroupRole int32
|
||||||
var (
|
var (
|
||||||
// has ScriptWrite
|
// has ScriptWrite
|
||||||
RoleQuat GroupRole = 240
|
RoleQuat GroupRole = 255
|
||||||
RolesQuat Roles = RolesScriptWrite|RolesSubmissionPublish|RolesSubmissionReview|RolesMapDownload
|
RoleItzaname GroupRole = 254
|
||||||
|
RoleStagingDeveloper GroupRole = 240
|
||||||
|
RolesAll Roles = RolesScriptWrite|RolesSubmissionPublish|RolesSubmissionReview|RolesMapDownload
|
||||||
// has SubmissionPublish
|
// has SubmissionPublish
|
||||||
RoleMapAdmin GroupRole = 128
|
RoleMapAdmin GroupRole = 128
|
||||||
RolesMapAdmin Roles = RolesSubmissionPublish|RolesSubmissionReview|RolesMapDownload
|
RolesMapAdmin Roles = RolesSubmissionPublish|RolesSubmissionReview|RolesMapDownload
|
||||||
@ -111,8 +113,8 @@ func (usr UserInfoHandle) GetRoles() (Roles, error) {
|
|||||||
rolesBitflag := RolesEmpty;
|
rolesBitflag := RolesEmpty;
|
||||||
for _, r := range roles.Roles {
|
for _, r := range roles.Roles {
|
||||||
switch GroupRole(r.Rank){
|
switch GroupRole(r.Rank){
|
||||||
case RoleQuat:
|
case RoleQuat, RoleItzaname, RoleStagingDeveloper:
|
||||||
rolesBitflag|=RolesQuat
|
rolesBitflag|=RolesAll
|
||||||
case RoleMapAdmin:
|
case RoleMapAdmin:
|
||||||
rolesBitflag|=RolesMapAdmin
|
rolesBitflag|=RolesMapAdmin
|
||||||
case RoleMapCouncil:
|
case RoleMapCouncil:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user