const.gno
1.72 Kb ยท 36 lines
1package permissions
2
3import "gno.land/p/gnoland/boards"
4
5const (
6 RoleOwner boards.Role = "owner"
7 RoleAdmin = "admin"
8 RoleModerator = "moderator"
9 RoleGuest = "guest"
10)
11
12const (
13 PermissionBoardCreate boards.Permission = "board:create"
14 PermissionBoardFlaggingUpdate = "board:flagging-update"
15 PermissionBoardFreeze = "board:freeze"
16 PermissionBoardRename = "board:rename"
17 PermissionMemberInvite = "member:invite"
18 PermissionMemberInviteRevoke = "member:invite-remove"
19 PermissionMemberRemove = "member:remove"
20 PermissionPermissionsUpdate = "permissions:update"
21 PermissionRealmHelp = "realm:help"
22 PermissionRealmLock = "realm:lock"
23 PermissionRealmNotice = "realm:notice"
24 PermissionReplyCreate = "reply:create"
25 PermissionReplyDelete = "reply:delete"
26 PermissionReplyFlag = "reply:flag"
27 PermissionRoleChange = "role:change"
28 PermissionThreadCreate = "thread:create"
29 PermissionThreadDelete = "thread:delete"
30 PermissionThreadEdit = "thread:edit"
31 PermissionThreadFlag = "thread:flag"
32 PermissionThreadFreeze = "thread:freeze"
33 PermissionThreadRepost = "thread:repost"
34 PermissionUserBan = "user:ban"
35 PermissionUserUnban = "user:unban"
36)