fix(Core/RBAC): use filter perm to gate .whispers command (#25771)

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Andrew
2026-05-08 21:51:04 -03:00
committed by GitHub
parent b71ff97875
commit e72d8e94db
3 changed files with 3 additions and 2 deletions

View File

@@ -0,0 +1,2 @@
DELETE FROM `rbac_linked_permissions` WHERE `id` = 198 AND `linkedId` = 471;
DELETE FROM `rbac_permissions` WHERE `id` = 471;

View File

@@ -300,7 +300,6 @@ enum RBACPermissions
RBAC_PERM_COMMAND_GMNOTIFY = 468,
RBAC_PERM_COMMAND_NAMEANNOUNCE = 469,
RBAC_PERM_COMMAND_NOTIFY = 470,
RBAC_PERM_COMMAND_WHISPERS = 471,
RBAC_PERM_COMMAND_GROUP = 472,
RBAC_PERM_COMMAND_GROUP_LEADER = 473,
RBAC_PERM_COMMAND_GROUP_DISBAND = 474,

View File

@@ -45,7 +45,7 @@ public:
{ "gmannounce", HandleGMAnnounceCommand, rbac::RBAC_PERM_COMMAND_GMANNOUNCE, Console::Yes },
{ "notify", HandleNotifyCommand, rbac::RBAC_PERM_COMMAND_NOTIFY, Console::Yes },
{ "gmnotify", HandleGMNotifyCommand, rbac::RBAC_PERM_COMMAND_GMNOTIFY, Console::Yes },
{ "whispers", HandleWhispersCommand, rbac::RBAC_PERM_COMMAND_WHISPERS, Console::No },
{ "whispers", HandleWhispersCommand, rbac::RBAC_PERM_CAN_FILTER_WHISPERS, Console::No },
};
return commandTable;
}