Loading console/ui/src/app/account/account.component.ts +2 −2 Original line number Diff line number Diff line Loading @@ -113,7 +113,7 @@ export class AccountComponent implements OnInit { exportAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } banAllowed(): boolean { Loading @@ -123,7 +123,7 @@ export class AccountComponent implements OnInit { deleteAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } } Loading console/ui/src/app/group/group.component.ts +2 −2 Original line number Diff line number Diff line Loading @@ -85,7 +85,7 @@ export class GroupComponent implements OnInit { exportAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } banAllowed(): boolean { Loading @@ -95,7 +95,7 @@ export class GroupComponent implements OnInit { deleteAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } } Loading console/ui/src/app/leaderboard/records/records.component.ts +1 −1 Original line number Diff line number Diff line Loading @@ -107,7 +107,7 @@ export class LeaderboardRecordsComponent implements OnInit { deleteAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } } Loading console/ui/src/app/storage/storage.component.ts +1 −1 Original line number Diff line number Diff line Loading @@ -139,7 +139,7 @@ export class StorageListComponent implements OnInit { deleteAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } viewObject(o: ApiStorageObject): void { Loading server/console.go +9 −9 Original line number Diff line number Diff line Loading @@ -46,12 +46,12 @@ var restrictedMethods = map[string]console.UserRole{ // Account "/nakama.console.Console/BanAccount": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/UnbanAccount": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/DeleteAccount": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteAccount": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/DeleteAccounts": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteFriend": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteGroupUser": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteWalletLedger": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/ExportAccount": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteFriend": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/DeleteGroupUser": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/DeleteWalletLedger": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/ExportAccount": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/GetAccount": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/GetFriends": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/GetGroups": console.UserRole_USER_ROLE_READONLY, Loading @@ -70,9 +70,9 @@ var restrictedMethods = map[string]console.UserRole{ // Group "/nakama.console.Console/ListGroups": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/DeleteGroup": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteGroup": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/GetGroup": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/ExportGroup": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/ExportGroup": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/UpdateGroup": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/GetMembers": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/DemoteGroupMember": console.UserRole_USER_ROLE_MAINTAINER, Loading @@ -83,7 +83,7 @@ var restrictedMethods = map[string]console.UserRole{ "/nakama.console.Console/GetLeaderboard": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/ListLeaderboardRecords": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/DeleteLeaderboard": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteLeaderboardRecord": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteLeaderboardRecord": console.UserRole_USER_ROLE_MAINTAINER, // Match "/nakama.console.Console/ListMatches": console.UserRole_USER_ROLE_READONLY, Loading @@ -100,7 +100,7 @@ var restrictedMethods = map[string]console.UserRole{ // Storage "/nakama.console.Console/DeleteStorage": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteStorageObject": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteStorageObject": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/GetStorage": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/ListStorageCollections": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/ListStorage": console.UserRole_USER_ROLE_READONLY, Loading Loading
console/ui/src/app/account/account.component.ts +2 −2 Original line number Diff line number Diff line Loading @@ -113,7 +113,7 @@ export class AccountComponent implements OnInit { exportAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } banAllowed(): boolean { Loading @@ -123,7 +123,7 @@ export class AccountComponent implements OnInit { deleteAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } } Loading
console/ui/src/app/group/group.component.ts +2 −2 Original line number Diff line number Diff line Loading @@ -85,7 +85,7 @@ export class GroupComponent implements OnInit { exportAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } banAllowed(): boolean { Loading @@ -95,7 +95,7 @@ export class GroupComponent implements OnInit { deleteAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } } Loading
console/ui/src/app/leaderboard/records/records.component.ts +1 −1 Original line number Diff line number Diff line Loading @@ -107,7 +107,7 @@ export class LeaderboardRecordsComponent implements OnInit { deleteAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } } Loading
console/ui/src/app/storage/storage.component.ts +1 −1 Original line number Diff line number Diff line Loading @@ -139,7 +139,7 @@ export class StorageListComponent implements OnInit { deleteAllowed(): boolean { // only admin and developers are allowed. return this.authService.sessionRole <= UserRole.USER_ROLE_DEVELOPER; return this.authService.sessionRole <= UserRole.USER_ROLE_MAINTAINER; } viewObject(o: ApiStorageObject): void { Loading
server/console.go +9 −9 Original line number Diff line number Diff line Loading @@ -46,12 +46,12 @@ var restrictedMethods = map[string]console.UserRole{ // Account "/nakama.console.Console/BanAccount": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/UnbanAccount": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/DeleteAccount": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteAccount": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/DeleteAccounts": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteFriend": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteGroupUser": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteWalletLedger": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/ExportAccount": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteFriend": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/DeleteGroupUser": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/DeleteWalletLedger": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/ExportAccount": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/GetAccount": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/GetFriends": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/GetGroups": console.UserRole_USER_ROLE_READONLY, Loading @@ -70,9 +70,9 @@ var restrictedMethods = map[string]console.UserRole{ // Group "/nakama.console.Console/ListGroups": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/DeleteGroup": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteGroup": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/GetGroup": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/ExportGroup": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/ExportGroup": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/UpdateGroup": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/GetMembers": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/DemoteGroupMember": console.UserRole_USER_ROLE_MAINTAINER, Loading @@ -83,7 +83,7 @@ var restrictedMethods = map[string]console.UserRole{ "/nakama.console.Console/GetLeaderboard": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/ListLeaderboardRecords": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/DeleteLeaderboard": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteLeaderboardRecord": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteLeaderboardRecord": console.UserRole_USER_ROLE_MAINTAINER, // Match "/nakama.console.Console/ListMatches": console.UserRole_USER_ROLE_READONLY, Loading @@ -100,7 +100,7 @@ var restrictedMethods = map[string]console.UserRole{ // Storage "/nakama.console.Console/DeleteStorage": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteStorageObject": console.UserRole_USER_ROLE_DEVELOPER, "/nakama.console.Console/DeleteStorageObject": console.UserRole_USER_ROLE_MAINTAINER, "/nakama.console.Console/GetStorage": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/ListStorageCollections": console.UserRole_USER_ROLE_READONLY, "/nakama.console.Console/ListStorage": console.UserRole_USER_ROLE_READONLY, Loading