From f4dfd63c58968a7a49133548e1cf4d25c1b77984 Mon Sep 17 00:00:00 2001 From: Sisi Date: Wed, 22 Apr 2026 15:10:49 +0200 Subject: [PATCH] Rename Role* constants to Permission* --- packages/types/types.go | 52 ++++++++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 22 deletions(-) diff --git a/packages/types/types.go b/packages/types/types.go index e19d2e1..73ea0be 100644 --- a/packages/types/types.go +++ b/packages/types/types.go @@ -119,32 +119,40 @@ type WsAuthMessage struct { type RolePermission uint32 const ( - RoleSetHubName RolePermission = iota - RoleSetHubBg - RoleSetHubColor - RoleRemoveHub - RoleSetUserColorAllowed + // Hub permissions + PermissionSetHubName RolePermission = iota + PermissionSetHubBg + PermissionSetHubColor + PermissionRemoveHub + PermissionSetUserColorAllowed - RoleAddUser - RoleRemoveUser - RoleRenameUser - RoleMuteUser + // User permissions + PermissionAddUser + PermissionRemoveUser + PermissionRenameUser + PermissionMuteUser - RoleAddRole - RoleRemoveRole + // Role permissions + PermissionAddRole + PermissionRemoveRole + PermissionChangeRoleName + PermissionChangeRoleColor + PermissionChangeRolePermissions - RoleAddChannelGroup - RoleRemoveChannelGroup - RoleSetChannelGroupName - RoleSetChannelGroupColor - RoleSetChannelGroupPermittedVisibleRoles + // Channel group permissions + PermissionAddChannelGroup + PermissionRemoveChannelGroup + PermissionSetChannelGroupName + PermissionSetChannelGroupColor + PermissionSetChannelGroupPermittedVisibleRoles - RoleAddChannel - RoleRemoveChannel - RoleSetChannelName - RoleSetChannelPermittedVisibleRoles - RoleSetChannelPermittedSendMessageRoles - RoleSetChannelPermittedReadHistoryRoles + // Channel permissions + PermissionAddChannel + PermissionRemoveChannel + PermissionSetChannelName + PermissionSetChannelPermittedVisibleRoles + PermissionSetChannelPermittedSendMessageRoles + PermissionSetChannelPermittedReadHistoryRoles ) type Hub struct {