TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
RBAC.h File Reference

Role Based Access Control related classes definition. More...

#include "DatabaseEnv.h"
#include <string>
#include <set>
#include <map>
+ Include dependency graph for RBAC.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  rbac::RBACPermission
 
class  rbac::RBACData
 

Namespaces

 rbac
 

Typedefs

typedef std::set< uint32rbac::RBACPermissionContainer
 

Enumerations

enum  rbac::RBACPermissions {
  rbac::RBAC_PERM_INSTANT_LOGOUT = 1, rbac::RBAC_PERM_SKIP_QUEUE = 2, rbac::RBAC_PERM_JOIN_NORMAL_BG = 3, rbac::RBAC_PERM_JOIN_RANDOM_BG = 4,
  rbac::RBAC_PERM_JOIN_ARENAS = 5, rbac::RBAC_PERM_JOIN_DUNGEON_FINDER = 6, rbac::RBAC_PERM_USE_CHARACTER_TEMPLATES = 10, rbac::RBAC_PERM_LOG_GM_TRADE = 11,
  rbac::RBAC_PERM_SKIP_CHECK_INSTANCE_REQUIRED_BOSSES = 13, rbac::RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_TEAMMASK = 14, rbac::RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_CLASSMASK = 15, rbac::RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_RACEMASK = 16,
  rbac::RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_RESERVEDNAME = 17, rbac::RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_HEROIC_CHARACTER = 18, rbac::RBAC_PERM_SKIP_CHECK_CHAT_CHANNEL_REQ = 19, rbac::RBAC_PERM_SKIP_CHECK_DISABLE_MAP = 20,
  rbac::RBAC_PERM_SKIP_CHECK_MORE_TALENTS_THAN_ALLOWED = 21, rbac::RBAC_PERM_SKIP_CHECK_CHAT_SPAM = 22, rbac::RBAC_PERM_SKIP_CHECK_OVERSPEED_PING = 23, rbac::RBAC_PERM_TWO_SIDE_CHARACTER_CREATION = 24,
  rbac::RBAC_PERM_TWO_SIDE_INTERACTION_CHAT = 25, rbac::RBAC_PERM_TWO_SIDE_INTERACTION_CHANNEL = 26, rbac::RBAC_PERM_TWO_SIDE_INTERACTION_MAIL = 27, rbac::RBAC_PERM_TWO_SIDE_WHO_LIST = 28,
  rbac::RBAC_PERM_TWO_SIDE_ADD_FRIEND = 29, rbac::RBAC_PERM_COMMANDS_SAVE_WITHOUT_DELAY = 30, rbac::RBAC_PERM_COMMANDS_USE_UNSTUCK_WITH_ARGS = 31, rbac::RBAC_PERM_COMMANDS_BE_ASSIGNED_TICKET = 32,
  rbac::RBAC_PERM_COMMANDS_NOTIFY_COMMAND_NOT_FOUND_ERROR = 33, rbac::RBAC_PERM_COMMANDS_APPEAR_IN_GM_LIST = 34, rbac::RBAC_PERM_WHO_SEE_ALL_SEC_LEVELS = 35, rbac::RBAC_PERM_CAN_FILTER_WHISPERS = 36,
  rbac::RBAC_PERM_CHAT_USE_STAFF_BADGE = 37, rbac::RBAC_PERM_RESURRECT_WITH_FULL_HPS = 38, rbac::RBAC_PERM_RESTORE_SAVED_GM_STATE = 39, rbac::RBAC_PERM_ALLOW_GM_FRIEND = 40,
  rbac::RBAC_PERM_USE_START_GM_LEVEL = 41, rbac::RBAC_PERM_OPCODE_WORLD_TELEPORT = 42, rbac::RBAC_PERM_OPCODE_WHOIS = 43, rbac::RBAC_PERM_RECEIVE_GLOBAL_GM_TEXTMESSAGE = 44,
  rbac::RBAC_PERM_SILENTLY_JOIN_CHANNEL = 45, rbac::RBAC_PERM_CHANGE_CHANNEL_NOT_MODERATOR = 46, rbac::RBAC_PERM_CHECK_FOR_LOWER_SECURITY = 47, rbac::RBAC_PERM_COMMANDS_PINFO_CHECK_PERSONAL_DATA = 48,
  rbac::RBAC_PERM_EMAIL_CONFIRM_FOR_PASS_CHANGE = 49, rbac::RBAC_PERM_MAY_CHECK_OWN_EMAIL = 50, rbac::RBAC_PERM_ALLOW_TWO_SIDE_TRADE = 51, rbac::RBAC_PERM_COMMAND_RBAC = 200,
  rbac::RBAC_PERM_COMMAND_RBAC_ACC = 201, rbac::RBAC_PERM_COMMAND_RBAC_ACC_PERM_LIST = 202, rbac::RBAC_PERM_COMMAND_RBAC_ACC_PERM_GRANT = 203, rbac::RBAC_PERM_COMMAND_RBAC_ACC_PERM_DENY = 204,
  rbac::RBAC_PERM_COMMAND_RBAC_ACC_PERM_REVOKE = 205, rbac::RBAC_PERM_COMMAND_RBAC_LIST = 206, rbac::RBAC_PERM_COMMAND_BNET_ACCOUNT = 207, rbac::RBAC_PERM_COMMAND_BNET_ACCOUNT_CREATE = 208,
  rbac::RBAC_PERM_COMMAND_BNET_ACCOUNT_LOCK_COUNTRY = 209, rbac::RBAC_PERM_COMMAND_BNET_ACCOUNT_LOCK_IP = 210, rbac::RBAC_PERM_COMMAND_BNET_ACCOUNT_PASSWORD = 211, rbac::RBAC_PERM_COMMAND_BNET_ACCOUNT_SET = 212,
  rbac::RBAC_PERM_COMMAND_BNET_ACCOUNT_SET_PASSWORD = 213, rbac::RBAC_PERM_COMMAND_BNET_ACCOUNT_LINK = 214, rbac::RBAC_PERM_COMMAND_BNET_ACCOUNT_UNLINK = 215, rbac::RBAC_PERM_COMMAND_BNET_ACCOUNT_CREATE_GAME = 216,
  rbac::RBAC_PERM_COMMAND_ACCOUNT = 217, rbac::RBAC_PERM_COMMAND_ACCOUNT_ADDON = 218, rbac::RBAC_PERM_COMMAND_ACCOUNT_CREATE = 219, rbac::RBAC_PERM_COMMAND_ACCOUNT_DELETE = 220,
  rbac::RBAC_PERM_COMMAND_ACCOUNT_LOCK = 221, rbac::RBAC_PERM_COMMAND_ACCOUNT_LOCK_COUNTRY = 222, rbac::RBAC_PERM_COMMAND_ACCOUNT_LOCK_IP = 223, rbac::RBAC_PERM_COMMAND_ACCOUNT_ONLINE_LIST = 224,
  rbac::RBAC_PERM_COMMAND_ACCOUNT_PASSWORD = 225, rbac::RBAC_PERM_COMMAND_ACCOUNT_SET = 226, rbac::RBAC_PERM_COMMAND_ACCOUNT_SET_ADDON = 227, rbac::RBAC_PERM_COMMAND_ACCOUNT_SET_GMLEVEL = 228,
  rbac::RBAC_PERM_COMMAND_ACCOUNT_SET_PASSWORD = 229, rbac::RBAC_PERM_COMMAND_ACHIEVEMENT = 230, rbac::RBAC_PERM_COMMAND_ACHIEVEMENT_ADD = 231, rbac::RBAC_PERM_COMMAND_ARENA = 232,
  rbac::RBAC_PERM_COMMAND_ARENA_CAPTAIN = 233, rbac::RBAC_PERM_COMMAND_ARENA_CREATE = 234, rbac::RBAC_PERM_COMMAND_ARENA_DISBAND = 235, rbac::RBAC_PERM_COMMAND_ARENA_INFO = 236,
  rbac::RBAC_PERM_COMMAND_ARENA_LOOKUP = 237, rbac::RBAC_PERM_COMMAND_ARENA_RENAME = 238, rbac::RBAC_PERM_COMMAND_BAN = 239, rbac::RBAC_PERM_COMMAND_BAN_ACCOUNT = 240,
  rbac::RBAC_PERM_COMMAND_BAN_CHARACTER = 241, rbac::RBAC_PERM_COMMAND_BAN_IP = 242, rbac::RBAC_PERM_COMMAND_BAN_PLAYERACCOUNT = 243, rbac::RBAC_PERM_COMMAND_BANINFO = 244,
  rbac::RBAC_PERM_COMMAND_BANINFO_ACCOUNT = 245, rbac::RBAC_PERM_COMMAND_BANINFO_CHARACTER = 246, rbac::RBAC_PERM_COMMAND_BANINFO_IP = 247, rbac::RBAC_PERM_COMMAND_BANLIST = 248,
  rbac::RBAC_PERM_COMMAND_BANLIST_ACCOUNT = 249, rbac::RBAC_PERM_COMMAND_BANLIST_CHARACTER = 250, rbac::RBAC_PERM_COMMAND_BANLIST_IP = 251, rbac::RBAC_PERM_COMMAND_UNBAN = 252,
  rbac::RBAC_PERM_COMMAND_UNBAN_ACCOUNT = 253, rbac::RBAC_PERM_COMMAND_UNBAN_CHARACTER = 254, rbac::RBAC_PERM_COMMAND_UNBAN_IP = 255, rbac::RBAC_PERM_COMMAND_UNBAN_PLAYERACCOUNT = 256,
  rbac::RBAC_PERM_COMMAND_BF = 257, rbac::RBAC_PERM_COMMAND_BF_START = 258, rbac::RBAC_PERM_COMMAND_BF_STOP = 259, rbac::RBAC_PERM_COMMAND_BF_SWITCH = 260,
  rbac::RBAC_PERM_COMMAND_BF_TIMER = 261, rbac::RBAC_PERM_COMMAND_BF_ENABLE = 262, rbac::RBAC_PERM_COMMAND_ACCOUNT_EMAIL = 263, rbac::RBAC_PERM_COMMAND_ACCOUNT_SET_SEC = 264,
  rbac::RBAC_PERM_COMMAND_ACCOUNT_SET_SEC_EMAIL = 265, rbac::RBAC_PERM_COMMAND_ACCOUNT_SET_SEC_REGMAIL = 266, rbac::RBAC_PERM_COMMAND_CAST = 267, rbac::RBAC_PERM_COMMAND_CAST_BACK = 268,
  rbac::RBAC_PERM_COMMAND_CAST_DIST = 269, rbac::RBAC_PERM_COMMAND_CAST_SELF = 270, rbac::RBAC_PERM_COMMAND_CAST_TARGET = 271, rbac::RBAC_PERM_COMMAND_CAST_DEST = 272,
  rbac::RBAC_PERM_COMMAND_CHARACTER = 273, rbac::RBAC_PERM_COMMAND_CHARACTER_CUSTOMIZE = 274, rbac::RBAC_PERM_COMMAND_CHARACTER_CHANGEFACTION = 275, rbac::RBAC_PERM_COMMAND_CHARACTER_CHANGERACE = 276,
  rbac::RBAC_PERM_COMMAND_CHARACTER_DELETED = 277, rbac::RBAC_PERM_COMMAND_CHARACTER_DELETED_DELETE = 278, rbac::RBAC_PERM_COMMAND_CHARACTER_DELETED_LIST = 279, rbac::RBAC_PERM_COMMAND_CHARACTER_DELETED_RESTORE = 280,
  rbac::RBAC_PERM_COMMAND_CHARACTER_DELETED_OLD = 281, rbac::RBAC_PERM_COMMAND_CHARACTER_ERASE = 282, rbac::RBAC_PERM_COMMAND_CHARACTER_LEVEL = 283, rbac::RBAC_PERM_COMMAND_CHARACTER_RENAME = 284,
  rbac::RBAC_PERM_COMMAND_CHARACTER_REPUTATION = 285, rbac::RBAC_PERM_COMMAND_CHARACTER_TITLES = 286, rbac::RBAC_PERM_COMMAND_LEVELUP = 287, rbac::RBAC_PERM_COMMAND_PDUMP = 288,
  rbac::RBAC_PERM_COMMAND_PDUMP_LOAD = 289, rbac::RBAC_PERM_COMMAND_PDUMP_WRITE = 290, rbac::RBAC_PERM_COMMAND_CHEAT = 291, rbac::RBAC_PERM_COMMAND_CHEAT_CASTTIME = 292,
  rbac::RBAC_PERM_COMMAND_CHEAT_COOLDOWN = 293, rbac::RBAC_PERM_COMMAND_CHEAT_EXPLORE = 294, rbac::RBAC_PERM_COMMAND_CHEAT_GOD = 295, rbac::RBAC_PERM_COMMAND_CHEAT_POWER = 296,
  rbac::RBAC_PERM_COMMAND_CHEAT_STATUS = 297, rbac::RBAC_PERM_COMMAND_CHEAT_TAXI = 298, rbac::RBAC_PERM_COMMAND_CHEAT_WATERWALK = 299, rbac::RBAC_PERM_COMMAND_DEBUG = 300,
  rbac::RBAC_PERM_COMMAND_DEBUG_ANIM = 301, rbac::RBAC_PERM_COMMAND_DEBUG_AREATRIGGERS = 302, rbac::RBAC_PERM_COMMAND_DEBUG_ARENA = 303, rbac::RBAC_PERM_COMMAND_DEBUG_BG = 304,
  rbac::RBAC_PERM_COMMAND_DEBUG_ENTERVEHICLE = 305, rbac::RBAC_PERM_COMMAND_DEBUG_GETITEMSTATE = 306, rbac::RBAC_PERM_COMMAND_DEBUG_GETITEMVALUE = 307, rbac::RBAC_PERM_COMMAND_DEBUG_GETVALUE = 308,
  rbac::RBAC_PERM_COMMAND_DEBUG_HOSTIL = 309, rbac::RBAC_PERM_COMMAND_DEBUG_ITEMEXPIRE = 310, rbac::RBAC_PERM_COMMAND_DEBUG_LOOTRECIPIENT = 311, rbac::RBAC_PERM_COMMAND_DEBUG_LOS = 312,
  rbac::RBAC_PERM_COMMAND_DEBUG_MOD32VALUE = 313, rbac::RBAC_PERM_COMMAND_DEBUG_MOVEFLAGS = 314, rbac::RBAC_PERM_COMMAND_DEBUG_PLAY = 315, rbac::RBAC_PERM_COMMAND_DEBUG_PLAY_CINEMATIC = 316,
  rbac::RBAC_PERM_COMMAND_DEBUG_PLAY_MOVIE = 317, rbac::RBAC_PERM_COMMAND_DEBUG_PLAY_SOUND = 318, rbac::RBAC_PERM_COMMAND_DEBUG_SEND = 319, rbac::RBAC_PERM_COMMAND_DEBUG_SEND_BUYERROR = 320,
  rbac::RBAC_PERM_COMMAND_DEBUG_SEND_CHANNELNOTIFY = 321, rbac::RBAC_PERM_COMMAND_DEBUG_SEND_CHATMESSAGE = 322, rbac::RBAC_PERM_COMMAND_DEBUG_SEND_EQUIPERROR = 323, rbac::RBAC_PERM_COMMAND_DEBUG_SEND_LARGEPACKET = 324,
  rbac::RBAC_PERM_COMMAND_DEBUG_SEND_OPCODE = 325, rbac::RBAC_PERM_COMMAND_DEBUG_SEND_QINVALIDMSG = 326, rbac::RBAC_PERM_COMMAND_DEBUG_SEND_QPARTYMSG = 327, rbac::RBAC_PERM_COMMAND_DEBUG_SEND_SELLERROR = 328,
  rbac::RBAC_PERM_COMMAND_DEBUG_SEND_SETPHASESHIFT = 329, rbac::RBAC_PERM_COMMAND_DEBUG_SEND_SPELLFAIL = 330, rbac::RBAC_PERM_COMMAND_DEBUG_SETAURASTATE = 331, rbac::RBAC_PERM_COMMAND_DEBUG_SETBIT = 332,
  rbac::RBAC_PERM_COMMAND_DEBUG_SETITEMVALUE = 333, rbac::RBAC_PERM_COMMAND_DEBUG_SETVALUE = 334, rbac::RBAC_PERM_COMMAND_DEBUG_SETVID = 335, rbac::RBAC_PERM_COMMAND_DEBUG_SPAWNVEHICLE = 336,
  rbac::RBAC_PERM_COMMAND_DEBUG_THREAT = 337, rbac::RBAC_PERM_COMMAND_DEBUG_UPDATE = 338, rbac::RBAC_PERM_COMMAND_DEBUG_UWS = 339, rbac::RBAC_PERM_COMMAND_WPGPS = 340,
  rbac::RBAC_PERM_COMMAND_DESERTER = 341, rbac::RBAC_PERM_COMMAND_DESERTER_BG = 342, rbac::RBAC_PERM_COMMAND_DESERTER_BG_ADD = 343, rbac::RBAC_PERM_COMMAND_DESERTER_BG_REMOVE = 344,
  rbac::RBAC_PERM_COMMAND_DESERTER_INSTANCE = 345, rbac::RBAC_PERM_COMMAND_DESERTER_INSTANCE_ADD = 346, rbac::RBAC_PERM_COMMAND_DESERTER_INSTANCE_REMOVE = 347, rbac::RBAC_PERM_COMMAND_DISABLE = 348,
  rbac::RBAC_PERM_COMMAND_DISABLE_ADD = 349, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_ACHIEVEMENT_CRITERIA = 350, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_BATTLEGROUND = 351, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_MAP = 352,
  rbac::RBAC_PERM_COMMAND_DISABLE_ADD_MMAP = 353, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_OUTDOORPVP = 354, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_QUEST = 355, rbac::RBAC_PERM_COMMAND_DISABLE_ADD_SPELL = 356,
  rbac::RBAC_PERM_COMMAND_DISABLE_ADD_VMAP = 357, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE = 358, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_ACHIEVEMENT_CRITERIA = 359, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_BATTLEGROUND = 360,
  rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_MAP = 361, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_MMAP = 362, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_OUTDOORPVP = 363, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_QUEST = 364,
  rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_SPELL = 365, rbac::RBAC_PERM_COMMAND_DISABLE_REMOVE_VMAP = 366, rbac::RBAC_PERM_COMMAND_EVENT = 367, rbac::RBAC_PERM_COMMAND_EVENT_ACTIVELIST = 368,
  rbac::RBAC_PERM_COMMAND_EVENT_START = 369, rbac::RBAC_PERM_COMMAND_EVENT_STOP = 370, rbac::RBAC_PERM_COMMAND_GM = 371, rbac::RBAC_PERM_COMMAND_GM_CHAT = 372,
  rbac::RBAC_PERM_COMMAND_GM_FLY = 373, rbac::RBAC_PERM_COMMAND_GM_INGAME = 374, rbac::RBAC_PERM_COMMAND_GM_LIST = 375, rbac::RBAC_PERM_COMMAND_GM_VISIBLE = 376,
  rbac::RBAC_PERM_COMMAND_GO = 377, rbac::RBAC_PERM_COMMAND_GO_CREATURE = 378, rbac::RBAC_PERM_COMMAND_GO_GRAVEYARD = 379, rbac::RBAC_PERM_COMMAND_GO_GRID = 380,
  rbac::RBAC_PERM_COMMAND_GO_OBJECT = 381, rbac::RBAC_PERM_COMMAND_GO_TAXINODE = 382, rbac::RBAC_PERM_COMMAND_GO_TRIGGER = 384, rbac::RBAC_PERM_COMMAND_GO_XYZ = 385,
  rbac::RBAC_PERM_COMMAND_GO_ZONEXY = 386, rbac::RBAC_PERM_COMMAND_GOBJECT = 387, rbac::RBAC_PERM_COMMAND_GOBJECT_ACTIVATE = 388, rbac::RBAC_PERM_COMMAND_GOBJECT_ADD = 389,
  rbac::RBAC_PERM_COMMAND_GOBJECT_ADD_TEMP = 390, rbac::RBAC_PERM_COMMAND_GOBJECT_DELETE = 391, rbac::RBAC_PERM_COMMAND_GOBJECT_INFO = 392, rbac::RBAC_PERM_COMMAND_GOBJECT_MOVE = 393,
  rbac::RBAC_PERM_COMMAND_GOBJECT_NEAR = 394, rbac::RBAC_PERM_COMMAND_GOBJECT_SET = 395, rbac::RBAC_PERM_COMMAND_GOBJECT_SET_PHASE = 396, rbac::RBAC_PERM_COMMAND_GOBJECT_SET_STATE = 397,
  rbac::RBAC_PERM_COMMAND_GOBJECT_TARGET = 398, rbac::RBAC_PERM_COMMAND_GOBJECT_TURN = 399, rbac::RBAC_PERM_COMMAND_DEBUG_TRANSPORT = 400, rbac::RBAC_PERM_COMMAND_GUILD = 401,
  rbac::RBAC_PERM_COMMAND_GUILD_CREATE = 402, rbac::RBAC_PERM_COMMAND_GUILD_DELETE = 403, rbac::RBAC_PERM_COMMAND_GUILD_INVITE = 404, rbac::RBAC_PERM_COMMAND_GUILD_UNINVITE = 405,
  rbac::RBAC_PERM_COMMAND_GUILD_RANK = 406, rbac::RBAC_PERM_COMMAND_GUILD_RENAME = 407, rbac::RBAC_PERM_COMMAND_HONOR = 408, rbac::RBAC_PERM_COMMAND_HONOR_ADD = 409,
  rbac::RBAC_PERM_COMMAND_HONOR_ADD_KILL = 410, rbac::RBAC_PERM_COMMAND_HONOR_UPDATE = 411, rbac::RBAC_PERM_COMMAND_INSTANCE = 412, rbac::RBAC_PERM_COMMAND_INSTANCE_LISTBINDS = 413,
  rbac::RBAC_PERM_COMMAND_INSTANCE_UNBIND = 414, rbac::RBAC_PERM_COMMAND_INSTANCE_STATS = 415, rbac::RBAC_PERM_COMMAND_INSTANCE_SAVEDATA = 416, rbac::RBAC_PERM_COMMAND_LEARN = 417,
  rbac::RBAC_PERM_COMMAND_LEARN_ALL = 418, rbac::RBAC_PERM_COMMAND_LEARN_ALL_MY = 419, rbac::RBAC_PERM_COMMAND_LEARN_ALL_MY_CLASS = 420, rbac::RBAC_PERM_COMMAND_LEARN_ALL_MY_PETTALENTS = 421,
  rbac::RBAC_PERM_COMMAND_LEARN_ALL_MY_SPELLS = 422, rbac::RBAC_PERM_COMMAND_LEARN_ALL_MY_TALENTS = 423, rbac::RBAC_PERM_COMMAND_LEARN_ALL_GM = 424, rbac::RBAC_PERM_COMMAND_LEARN_ALL_CRAFTS = 425,
  rbac::RBAC_PERM_COMMAND_LEARN_ALL_DEFAULT = 426, rbac::RBAC_PERM_COMMAND_LEARN_ALL_LANG = 427, rbac::RBAC_PERM_COMMAND_LEARN_ALL_RECIPES = 428, rbac::RBAC_PERM_COMMAND_UNLEARN = 429,
  rbac::RBAC_PERM_COMMAND_LFG = 430, rbac::RBAC_PERM_COMMAND_LFG_PLAYER = 431, rbac::RBAC_PERM_COMMAND_LFG_GROUP = 432, rbac::RBAC_PERM_COMMAND_LFG_QUEUE = 433,
  rbac::RBAC_PERM_COMMAND_LFG_CLEAN = 434, rbac::RBAC_PERM_COMMAND_LFG_OPTIONS = 435, rbac::RBAC_PERM_COMMAND_LIST = 436, rbac::RBAC_PERM_COMMAND_LIST_CREATURE = 437,
  rbac::RBAC_PERM_COMMAND_LIST_ITEM = 438, rbac::RBAC_PERM_COMMAND_LIST_OBJECT = 439, rbac::RBAC_PERM_COMMAND_LIST_AURAS = 440, rbac::RBAC_PERM_COMMAND_LIST_MAIL = 441,
  rbac::RBAC_PERM_COMMAND_LOOKUP = 442, rbac::RBAC_PERM_COMMAND_LOOKUP_AREA = 443, rbac::RBAC_PERM_COMMAND_LOOKUP_CREATURE = 444, rbac::RBAC_PERM_COMMAND_LOOKUP_EVENT = 445,
  rbac::RBAC_PERM_COMMAND_LOOKUP_FACTION = 446, rbac::RBAC_PERM_COMMAND_LOOKUP_ITEM = 447, rbac::RBAC_PERM_COMMAND_LOOKUP_ITEMSET = 448, rbac::RBAC_PERM_COMMAND_LOOKUP_OBJECT = 449,
  rbac::RBAC_PERM_COMMAND_LOOKUP_QUEST = 450, rbac::RBAC_PERM_COMMAND_LOOKUP_PLAYER = 451, rbac::RBAC_PERM_COMMAND_LOOKUP_PLAYER_IP = 452, rbac::RBAC_PERM_COMMAND_LOOKUP_PLAYER_ACCOUNT = 453,
  rbac::RBAC_PERM_COMMAND_LOOKUP_PLAYER_EMAIL = 454, rbac::RBAC_PERM_COMMAND_LOOKUP_SKILL = 455, rbac::RBAC_PERM_COMMAND_LOOKUP_SPELL = 456, rbac::RBAC_PERM_COMMAND_LOOKUP_SPELL_ID = 457,
  rbac::RBAC_PERM_COMMAND_LOOKUP_TAXINODE = 458, rbac::RBAC_PERM_COMMAND_LOOKUP_TELE = 459, rbac::RBAC_PERM_COMMAND_LOOKUP_TITLE = 460, rbac::RBAC_PERM_COMMAND_LOOKUP_MAP = 461,
  rbac::RBAC_PERM_COMMAND_ANNOUNCE = 462, rbac::RBAC_PERM_COMMAND_CHANNEL = 463, rbac::RBAC_PERM_COMMAND_CHANNEL_SET = 464, rbac::RBAC_PERM_COMMAND_CHANNEL_SET_OWNERSHIP = 465,
  rbac::RBAC_PERM_COMMAND_GMANNOUNCE = 466, rbac::RBAC_PERM_COMMAND_GMNAMEANNOUNCE = 467, rbac::RBAC_PERM_COMMAND_GMNOTIFY = 468, rbac::RBAC_PERM_COMMAND_NAMEANNOUNCE = 469,
  rbac::RBAC_PERM_COMMAND_NOTIFY = 470, rbac::RBAC_PERM_COMMAND_WHISPERS = 471, rbac::RBAC_PERM_COMMAND_GROUP = 472, rbac::RBAC_PERM_COMMAND_GROUP_LEADER = 473,
  rbac::RBAC_PERM_COMMAND_GROUP_DISBAND = 474, rbac::RBAC_PERM_COMMAND_GROUP_REMOVE = 475, rbac::RBAC_PERM_COMMAND_GROUP_JOIN = 476, rbac::RBAC_PERM_COMMAND_GROUP_LIST = 477,
  rbac::RBAC_PERM_COMMAND_GROUP_SUMMON = 478, rbac::RBAC_PERM_COMMAND_PET = 479, rbac::RBAC_PERM_COMMAND_PET_CREATE = 480, rbac::RBAC_PERM_COMMAND_PET_LEARN = 481,
  rbac::RBAC_PERM_COMMAND_PET_UNLEARN = 482, rbac::RBAC_PERM_COMMAND_SEND = 483, rbac::RBAC_PERM_COMMAND_SEND_ITEMS = 484, rbac::RBAC_PERM_COMMAND_SEND_MAIL = 485,
  rbac::RBAC_PERM_COMMAND_SEND_MESSAGE = 486, rbac::RBAC_PERM_COMMAND_SEND_MONEY = 487, rbac::RBAC_PERM_COMMAND_ADDITEM = 488, rbac::RBAC_PERM_COMMAND_ADDITEMSET = 489,
  rbac::RBAC_PERM_COMMAND_APPEAR = 490, rbac::RBAC_PERM_COMMAND_AURA = 491, rbac::RBAC_PERM_COMMAND_BANK = 492, rbac::RBAC_PERM_COMMAND_BINDSIGHT = 493,
  rbac::RBAC_PERM_COMMAND_COMBATSTOP = 494, rbac::RBAC_PERM_COMMAND_COMETOME = 495, rbac::RBAC_PERM_COMMAND_COMMANDS = 496, rbac::RBAC_PERM_COMMAND_COOLDOWN = 497,
  rbac::RBAC_PERM_COMMAND_DAMAGE = 498, rbac::RBAC_PERM_COMMAND_DEV = 499, rbac::RBAC_PERM_COMMAND_DIE = 500, rbac::RBAC_PERM_COMMAND_DISMOUNT = 501,
  rbac::RBAC_PERM_COMMAND_DISTANCE = 502, rbac::RBAC_PERM_COMMAND_FLUSHARENAPOINTS = 503, rbac::RBAC_PERM_COMMAND_FREEZE = 504, rbac::RBAC_PERM_COMMAND_GPS = 505,
  rbac::RBAC_PERM_COMMAND_GUID = 506, rbac::RBAC_PERM_COMMAND_HELP = 507, rbac::RBAC_PERM_COMMAND_HIDEAREA = 508, rbac::RBAC_PERM_COMMAND_ITEMMOVE = 509,
  rbac::RBAC_PERM_COMMAND_KICK = 510, rbac::RBAC_PERM_COMMAND_LINKGRAVE = 511, rbac::RBAC_PERM_COMMAND_LISTFREEZE = 512, rbac::RBAC_PERM_COMMAND_MAXSKILL = 513,
  rbac::RBAC_PERM_COMMAND_MOVEGENS = 514, rbac::RBAC_PERM_COMMAND_MUTE = 515, rbac::RBAC_PERM_COMMAND_NEARGRAVE = 516, rbac::RBAC_PERM_COMMAND_PINFO = 517,
  rbac::RBAC_PERM_COMMAND_PLAYALL = 518, rbac::RBAC_PERM_COMMAND_POSSESS = 519, rbac::RBAC_PERM_COMMAND_RECALL = 520, rbac::RBAC_PERM_COMMAND_REPAIRITEMS = 521,
  rbac::RBAC_PERM_COMMAND_RESPAWN = 522, rbac::RBAC_PERM_COMMAND_REVIVE = 523, rbac::RBAC_PERM_COMMAND_SAVEALL = 524, rbac::RBAC_PERM_COMMAND_SAVE = 525,
  rbac::RBAC_PERM_COMMAND_SETSKILL = 526, rbac::RBAC_PERM_COMMAND_SHOWAREA = 527, rbac::RBAC_PERM_COMMAND_SUMMON = 528, rbac::RBAC_PERM_COMMAND_UNAURA = 529,
  rbac::RBAC_PERM_COMMAND_UNBINDSIGHT = 530, rbac::RBAC_PERM_COMMAND_UNFREEZE = 531, rbac::RBAC_PERM_COMMAND_UNMUTE = 532, rbac::RBAC_PERM_COMMAND_UNPOSSESS = 533,
  rbac::RBAC_PERM_COMMAND_UNSTUCK = 534, rbac::RBAC_PERM_COMMAND_WCHANGE = 535, rbac::RBAC_PERM_COMMAND_MMAP = 536, rbac::RBAC_PERM_COMMAND_MMAP_LOADEDTILES = 537,
  rbac::RBAC_PERM_COMMAND_MMAP_LOC = 538, rbac::RBAC_PERM_COMMAND_MMAP_PATH = 539, rbac::RBAC_PERM_COMMAND_MMAP_STATS = 540, rbac::RBAC_PERM_COMMAND_MMAP_TESTAREA = 541,
  rbac::RBAC_PERM_COMMAND_MORPH = 542, rbac::RBAC_PERM_COMMAND_DEMORPH = 543, rbac::RBAC_PERM_COMMAND_MODIFY = 544, rbac::RBAC_PERM_COMMAND_MODIFY_ARENAPOINTS = 545,
  rbac::RBAC_PERM_COMMAND_MODIFY_BIT = 546, rbac::RBAC_PERM_COMMAND_MODIFY_DRUNK = 547, rbac::RBAC_PERM_COMMAND_MODIFY_ENERGY = 548, rbac::RBAC_PERM_COMMAND_MODIFY_FACTION = 549,
  rbac::RBAC_PERM_COMMAND_MODIFY_GENDER = 550, rbac::RBAC_PERM_COMMAND_MODIFY_HONOR = 551, rbac::RBAC_PERM_COMMAND_MODIFY_HP = 552, rbac::RBAC_PERM_COMMAND_MODIFY_MANA = 553,
  rbac::RBAC_PERM_COMMAND_MODIFY_MONEY = 554, rbac::RBAC_PERM_COMMAND_MODIFY_MOUNT = 555, rbac::RBAC_PERM_COMMAND_MODIFY_PHASE = 556, rbac::RBAC_PERM_COMMAND_MODIFY_RAGE = 557,
  rbac::RBAC_PERM_COMMAND_MODIFY_REPUTATION = 558, rbac::RBAC_PERM_COMMAND_MODIFY_RUNICPOWER = 559, rbac::RBAC_PERM_COMMAND_MODIFY_SCALE = 560, rbac::RBAC_PERM_COMMAND_MODIFY_SPEED = 561,
  rbac::RBAC_PERM_COMMAND_MODIFY_SPEED_ALL = 562, rbac::RBAC_PERM_COMMAND_MODIFY_SPEED_BACKWALK = 563, rbac::RBAC_PERM_COMMAND_MODIFY_SPEED_FLY = 564, rbac::RBAC_PERM_COMMAND_MODIFY_SPEED_WALK = 565,
  rbac::RBAC_PERM_COMMAND_MODIFY_SPEED_SWIM = 566, rbac::RBAC_PERM_COMMAND_MODIFY_SPELL = 567, rbac::RBAC_PERM_COMMAND_MODIFY_STANDSTATE = 568, rbac::RBAC_PERM_COMMAND_MODIFY_TALENTPOINTS = 569,
  rbac::RBAC_PERM_COMMAND_NPC = 570, rbac::RBAC_PERM_COMMAND_NPC_ADD = 571, rbac::RBAC_PERM_COMMAND_NPC_ADD_FORMATION = 572, rbac::RBAC_PERM_COMMAND_NPC_ADD_ITEM = 573,
  rbac::RBAC_PERM_COMMAND_NPC_ADD_MOVE = 574, rbac::RBAC_PERM_COMMAND_NPC_ADD_TEMP = 575, rbac::RBAC_PERM_COMMAND_NPC_DELETE = 576, rbac::RBAC_PERM_COMMAND_NPC_DELETE_ITEM = 577,
  rbac::RBAC_PERM_COMMAND_NPC_FOLLOW = 578, rbac::RBAC_PERM_COMMAND_NPC_FOLLOW_STOP = 579, rbac::RBAC_PERM_COMMAND_NPC_SET = 580, rbac::RBAC_PERM_COMMAND_NPC_SET_ALLOWMOVE = 581,
  rbac::RBAC_PERM_COMMAND_NPC_SET_ENTRY = 582, rbac::RBAC_PERM_COMMAND_NPC_SET_FACTIONID = 583, rbac::RBAC_PERM_COMMAND_NPC_SET_FLAG = 584, rbac::RBAC_PERM_COMMAND_NPC_SET_LEVEL = 585,
  rbac::RBAC_PERM_COMMAND_NPC_SET_LINK = 586, rbac::RBAC_PERM_COMMAND_NPC_SET_MODEL = 587, rbac::RBAC_PERM_COMMAND_NPC_SET_MOVETYPE = 588, rbac::RBAC_PERM_COMMAND_NPC_SET_PHASE = 589,
  rbac::RBAC_PERM_COMMAND_NPC_SET_SPAWNDIST = 590, rbac::RBAC_PERM_COMMAND_NPC_SET_SPAWNTIME = 591, rbac::RBAC_PERM_COMMAND_NPC_SET_DATA = 592, rbac::RBAC_PERM_COMMAND_NPC_INFO = 593,
  rbac::RBAC_PERM_COMMAND_NPC_NEAR = 594, rbac::RBAC_PERM_COMMAND_NPC_MOVE = 595, rbac::RBAC_PERM_COMMAND_NPC_PLAYEMOTE = 596, rbac::RBAC_PERM_COMMAND_NPC_SAY = 597,
  rbac::RBAC_PERM_COMMAND_NPC_TEXTEMOTE = 598, rbac::RBAC_PERM_COMMAND_NPC_WHISPER = 599, rbac::RBAC_PERM_COMMAND_NPC_YELL = 600, rbac::RBAC_PERM_COMMAND_NPC_TAME = 601,
  rbac::RBAC_PERM_COMMAND_QUEST = 602, rbac::RBAC_PERM_COMMAND_QUEST_ADD = 603, rbac::RBAC_PERM_COMMAND_QUEST_COMPLETE = 604, rbac::RBAC_PERM_COMMAND_QUEST_REMOVE = 605,
  rbac::RBAC_PERM_COMMAND_QUEST_REWARD = 606, rbac::RBAC_PERM_COMMAND_RELOAD = 607, rbac::RBAC_PERM_COMMAND_RELOAD_ACCESS_REQUIREMENT = 608, rbac::RBAC_PERM_COMMAND_RELOAD_ACHIEVEMENT_CRITERIA_DATA = 609,
  rbac::RBAC_PERM_COMMAND_RELOAD_ACHIEVEMENT_REWARD = 610, rbac::RBAC_PERM_COMMAND_RELOAD_ALL = 611, rbac::RBAC_PERM_COMMAND_RELOAD_ALL_ACHIEVEMENT = 612, rbac::RBAC_PERM_COMMAND_RELOAD_ALL_AREA = 613,
  rbac::RBAC_PERM_COMMAND_RELOAD_BROADCAST_TEXT = 614, rbac::RBAC_PERM_COMMAND_RELOAD_ALL_GOSSIP = 615, rbac::RBAC_PERM_COMMAND_RELOAD_ALL_ITEM = 616, rbac::RBAC_PERM_COMMAND_RELOAD_ALL_LOCALES = 617,
  rbac::RBAC_PERM_COMMAND_RELOAD_ALL_LOOT = 618, rbac::RBAC_PERM_COMMAND_RELOAD_ALL_NPC = 619, rbac::RBAC_PERM_COMMAND_RELOAD_ALL_QUEST = 620, rbac::RBAC_PERM_COMMAND_RELOAD_ALL_SCRIPTS = 621,
  rbac::RBAC_PERM_COMMAND_RELOAD_ALL_SPELL = 622, rbac::RBAC_PERM_COMMAND_RELOAD_AREATRIGGER_INVOLVEDRELATION = 623, rbac::RBAC_PERM_COMMAND_RELOAD_AREATRIGGER_TAVERN = 624, rbac::RBAC_PERM_COMMAND_RELOAD_AREATRIGGER_TELEPORT = 625,
  rbac::RBAC_PERM_COMMAND_RELOAD_AUCTIONS = 626, rbac::RBAC_PERM_COMMAND_RELOAD_AUTOBROADCAST = 627, rbac::RBAC_PERM_COMMAND_RELOAD_COMMAND = 628, rbac::RBAC_PERM_COMMAND_RELOAD_CONDITIONS = 629,
  rbac::RBAC_PERM_COMMAND_RELOAD_CONFIG = 630, rbac::RBAC_PERM_COMMAND_RELOAD_BATTLEGROUND_TEMPLATE = 631, rbac::RBAC_PERM_COMMAND_MUTEHISTORY = 632, rbac::RBAC_PERM_COMMAND_RELOAD_CREATURE_LINKED_RESPAWN = 633,
  rbac::RBAC_PERM_COMMAND_RELOAD_CREATURE_LOOT_TEMPLATE = 634, rbac::RBAC_PERM_COMMAND_RELOAD_CREATURE_ONKILL_REPUTATION = 635, rbac::RBAC_PERM_COMMAND_RELOAD_CREATURE_QUESTENDER = 636, rbac::RBAC_PERM_COMMAND_RELOAD_CREATURE_QUESTSTARTER = 637,
  rbac::RBAC_PERM_COMMAND_RELOAD_CREATURE_SUMMON_GROUPS = 638, rbac::RBAC_PERM_COMMAND_RELOAD_CREATURE_TEMPLATE = 639, rbac::RBAC_PERM_COMMAND_RELOAD_CREATURE_TEXT = 640, rbac::RBAC_PERM_COMMAND_RELOAD_DISABLES = 641,
  rbac::RBAC_PERM_COMMAND_RELOAD_DISENCHANT_LOOT_TEMPLATE = 642, rbac::RBAC_PERM_COMMAND_RELOAD_EVENT_SCRIPTS = 643, rbac::RBAC_PERM_COMMAND_RELOAD_FISHING_LOOT_TEMPLATE = 644, rbac::RBAC_PERM_COMMAND_RELOAD_GRAVEYARD_ZONE = 645,
  rbac::RBAC_PERM_COMMAND_RELOAD_GAME_TELE = 646, rbac::RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUESTENDER = 647, rbac::RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUEST_LOOT_TEMPLATE = 648, rbac::RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUESTSTARTER = 649,
  rbac::RBAC_PERM_COMMAND_RELOAD_SUPPORT_SYSTEM = 650, rbac::RBAC_PERM_COMMAND_RELOAD_GOSSIP_MENU = 651, rbac::RBAC_PERM_COMMAND_RELOAD_GOSSIP_MENU_OPTION = 652, rbac::RBAC_PERM_COMMAND_RELOAD_ITEM_ENCHANTMENT_TEMPLATE = 653,
  rbac::RBAC_PERM_COMMAND_RELOAD_ITEM_LOOT_TEMPLATE = 654, rbac::RBAC_PERM_COMMAND_RELOAD_ITEM_SET_NAMES = 655, rbac::RBAC_PERM_COMMAND_RELOAD_LFG_DUNGEON_REWARDS = 656, rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_ACHIEVEMENT_REWARD = 657,
  rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_CRETURE = 658, rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_CRETURE_TEXT = 659, rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_GAMEOBJECT = 660, rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_GOSSIP_MENU_OPTION = 661,
  rbac::RBAC_PERM_COMMAND_RELOAD_CHARACTER_TEMPLATE = 662, rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_ITEM_SET_NAME = 663, rbac::RBAC_PERM_COMMAND_RELOAD_QUEST_GREETING = 664, rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_PAGE_TEXT = 665,
  rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_POINTS_OF_INTEREST = 666, rbac::RBAC_PERM_COMMAND_RELOAD_QUEST_LOCALE = 667, rbac::RBAC_PERM_COMMAND_RELOAD_MAIL_LEVEL_REWARD = 668, rbac::RBAC_PERM_COMMAND_RELOAD_MAIL_LOOT_TEMPLATE = 669,
  rbac::RBAC_PERM_COMMAND_RELOAD_MILLING_LOOT_TEMPLATE = 670, rbac::RBAC_PERM_COMMAND_RELOAD_NPC_SPELLCLICK_SPELLS = 671, rbac::RBAC_PERM_COMMAND_RELOAD_NPC_TRAINER = 672, rbac::RBAC_PERM_COMMAND_RELOAD_NPC_VENDOR = 673,
  rbac::RBAC_PERM_COMMAND_RELOAD_PAGE_TEXT = 674, rbac::RBAC_PERM_COMMAND_RELOAD_PICKPOCKETING_LOOT_TEMPLATE = 675, rbac::RBAC_PERM_COMMAND_RELOAD_POINTS_OF_INTEREST = 676, rbac::RBAC_PERM_COMMAND_RELOAD_PROSPECTING_LOOT_TEMPLATE = 677,
  rbac::RBAC_PERM_COMMAND_RELOAD_QUEST_POI = 678, rbac::RBAC_PERM_COMMAND_RELOAD_QUEST_TEMPLATE = 679, rbac::RBAC_PERM_COMMAND_RELOAD_RBAC = 680, rbac::RBAC_PERM_COMMAND_RELOAD_REFERENCE_LOOT_TEMPLATE = 681,
  rbac::RBAC_PERM_COMMAND_RELOAD_RESERVED_NAME = 682, rbac::RBAC_PERM_COMMAND_RELOAD_REPUTATION_REWARD_RATE = 683, rbac::RBAC_PERM_COMMAND_RELOAD_SPILLOVER_TEMPLATE = 684, rbac::RBAC_PERM_COMMAND_RELOAD_SKILL_DISCOVERY_TEMPLATE = 685,
  rbac::RBAC_PERM_COMMAND_RELOAD_SKILL_EXTRA_ITEM_TEMPLATE = 686, rbac::RBAC_PERM_COMMAND_RELOAD_SKILL_FISHING_BASE_LEVEL = 687, rbac::RBAC_PERM_COMMAND_RELOAD_SKINNING_LOOT_TEMPLATE = 688, rbac::RBAC_PERM_COMMAND_RELOAD_SMART_SCRIPTS = 689,
  rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_REQUIRED = 690, rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_AREA = 691, rbac::RBAC_PERM_COMMAND_DEBUG_SEND_PLAYSCENE = 692, rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_GROUP = 693,
  rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_LEARN_SPELL = 694, rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_LOOT_TEMPLATE = 695, rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_LINKED_SPELL = 696, rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_PET_AURAS = 697,
  rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_PROC_EVENT = 698, rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_PROC = 699, rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_SCRIPTS = 700, rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_TARGET_POSITION = 701,
  rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_THREATS = 702, rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_GROUP_STACK_RULES = 703, rbac::RBAC_PERM_COMMAND_RELOAD_TRINITY_STRING = 704, rbac::RBAC_PERM_COMMAND_RELOAD_WARDEN_ACTION = 705,
  rbac::RBAC_PERM_COMMAND_RELOAD_WAYPOINT_SCRIPTS = 706, rbac::RBAC_PERM_COMMAND_RELOAD_WAYPOINT_DATA = 707, rbac::RBAC_PERM_COMMAND_RELOAD_VEHICLE_ACCESORY = 708, rbac::RBAC_PERM_COMMAND_RELOAD_VEHICLE_TEMPLATE_ACCESSORY = 709,
  rbac::RBAC_PERM_COMMAND_RESET = 710, rbac::RBAC_PERM_COMMAND_RESET_ACHIEVEMENTS = 711, rbac::RBAC_PERM_COMMAND_RESET_HONOR = 712, rbac::RBAC_PERM_COMMAND_RESET_LEVEL = 713,
  rbac::RBAC_PERM_COMMAND_RESET_SPELLS = 714, rbac::RBAC_PERM_COMMAND_RESET_STATS = 715, rbac::RBAC_PERM_COMMAND_RESET_TALENTS = 716, rbac::RBAC_PERM_COMMAND_RESET_ALL = 717,
  rbac::RBAC_PERM_COMMAND_SERVER = 718, rbac::RBAC_PERM_COMMAND_SERVER_CORPSES = 719, rbac::RBAC_PERM_COMMAND_SERVER_EXIT = 720, rbac::RBAC_PERM_COMMAND_SERVER_IDLERESTART = 721,
  rbac::RBAC_PERM_COMMAND_SERVER_IDLERESTART_CANCEL = 722, rbac::RBAC_PERM_COMMAND_SERVER_IDLESHUTDOWN = 723, rbac::RBAC_PERM_COMMAND_SERVER_IDLESHUTDOWN_CANCEL = 724, rbac::RBAC_PERM_COMMAND_SERVER_INFO = 725,
  rbac::RBAC_PERM_COMMAND_SERVER_PLIMIT = 726, rbac::RBAC_PERM_COMMAND_SERVER_RESTART = 727, rbac::RBAC_PERM_COMMAND_SERVER_RESTART_CANCEL = 728, rbac::RBAC_PERM_COMMAND_SERVER_SET = 729,
  rbac::RBAC_PERM_COMMAND_SERVER_SET_CLOSED = 730, rbac::RBAC_PERM_COMMAND_SERVER_SET_DIFFTIME = 731, rbac::RBAC_PERM_COMMAND_SERVER_SET_LOGLEVEL = 732, rbac::RBAC_PERM_COMMAND_SERVER_SET_MOTD = 733,
  rbac::RBAC_PERM_COMMAND_SERVER_SHUTDOWN = 734, rbac::RBAC_PERM_COMMAND_SERVER_SHUTDOWN_CANCEL = 735, rbac::RBAC_PERM_COMMAND_SERVER_MOTD = 736, rbac::RBAC_PERM_COMMAND_TELE = 737,
  rbac::RBAC_PERM_COMMAND_TELE_ADD = 738, rbac::RBAC_PERM_COMMAND_TELE_DEL = 739, rbac::RBAC_PERM_COMMAND_TELE_NAME = 740, rbac::RBAC_PERM_COMMAND_TELE_GROUP = 741,
  rbac::RBAC_PERM_COMMAND_TICKET = 742, rbac::RBAC_PERM_COMMAND_TICKET_RESET = 753, rbac::RBAC_PERM_COMMAND_TICKET_TOGGLESYSTEM = 757, rbac::RBAC_PERM_COMMAND_TITLES = 761,
  rbac::RBAC_PERM_COMMAND_TITLES_ADD = 762, rbac::RBAC_PERM_COMMAND_TITLES_CURRENT = 763, rbac::RBAC_PERM_COMMAND_TITLES_REMOVE = 764, rbac::RBAC_PERM_COMMAND_TITLES_SET = 765,
  rbac::RBAC_PERM_COMMAND_TITLES_SET_MASK = 766, rbac::RBAC_PERM_COMMAND_WP = 767, rbac::RBAC_PERM_COMMAND_WP_ADD = 768, rbac::RBAC_PERM_COMMAND_WP_EVENT = 769,
  rbac::RBAC_PERM_COMMAND_WP_LOAD = 770, rbac::RBAC_PERM_COMMAND_WP_MODIFY = 771, rbac::RBAC_PERM_COMMAND_WP_UNLOAD = 772, rbac::RBAC_PERM_COMMAND_WP_RELOAD = 773,
  rbac::RBAC_PERM_COMMAND_WP_SHOW = 774, rbac::RBAC_PERM_COMMAND_MODIFY_CURRENCY = 775, rbac::RBAC_PERM_COMMAND_DEBUG_PHASE = 776, rbac::RBAC_PERM_COMMAND_MAILBOX = 777,
  rbac::RBAC_PERM_COMMAND_AHBOT = 778, rbac::RBAC_PERM_COMMAND_AHBOT_ITEMS = 779, rbac::RBAC_PERM_COMMAND_AHBOT_ITEMS_GRAY = 780, rbac::RBAC_PERM_COMMAND_AHBOT_ITEMS_WHITE = 781,
  rbac::RBAC_PERM_COMMAND_AHBOT_ITEMS_GREEN = 782, rbac::RBAC_PERM_COMMAND_AHBOT_ITEMS_BLUE = 783, rbac::RBAC_PERM_COMMAND_AHBOT_ITEMS_PURPLE = 784, rbac::RBAC_PERM_COMMAND_AHBOT_ITEMS_ORANGE = 785,
  rbac::RBAC_PERM_COMMAND_AHBOT_ITEMS_YELLOW = 786, rbac::RBAC_PERM_COMMAND_AHBOT_RATIO = 787, rbac::RBAC_PERM_COMMAND_AHBOT_RATIO_ALLIANCE = 788, rbac::RBAC_PERM_COMMAND_AHBOT_RATIO_HORDE = 789,
  rbac::RBAC_PERM_COMMAND_AHBOT_RATIO_NEUTRAL = 790, rbac::RBAC_PERM_COMMAND_AHBOT_REBUILD = 791, rbac::RBAC_PERM_COMMAND_AHBOT_RELOAD = 792, rbac::RBAC_PERM_COMMAND_AHBOT_STATUS = 793,
  rbac::RBAC_PERM_COMMAND_GUILD_INFO = 794, rbac::RBAC_PERM_COMMAND_INSTANCE_SET_BOSS_STATE = 795, rbac::RBAC_PERM_COMMAND_INSTANCE_GET_BOSS_STATE = 796, rbac::RBAC_PERM_COMMAND_PVPSTATS = 797,
  rbac::RBAC_PERM_COMMAND_MODIFY_XP = 798, rbac::RBAC_PERM_COMMAND_GO_BUG_TICKET = 799, rbac::RBAC_PERM_COMMAND_GO_COMPLAINT_TICKET = 800, rbac::RBAC_PERM_COMMAND_GO_SUGGESTION_TICKET = 801,
  rbac::RBAC_PERM_COMMAND_TICKET_BUG = 802, rbac::RBAC_PERM_COMMAND_TICKET_COMPLAINT = 803, rbac::RBAC_PERM_COMMAND_TICKET_SUGGESTION = 804, rbac::RBAC_PERM_COMMAND_TICKET_BUG_ASSIGN = 805,
  rbac::RBAC_PERM_COMMAND_TICKET_BUG_CLOSE = 806, rbac::RBAC_PERM_COMMAND_TICKET_BUG_CLOSEDLIST = 807, rbac::RBAC_PERM_COMMAND_TICKET_BUG_COMMENT = 808, rbac::RBAC_PERM_COMMAND_TICKET_BUG_DELETE = 809,
  rbac::RBAC_PERM_COMMAND_TICKET_BUG_LIST = 810, rbac::RBAC_PERM_COMMAND_TICKET_BUG_UNASSIGN = 811, rbac::RBAC_PERM_COMMAND_TICKET_BUG_VIEW = 812, rbac::RBAC_PERM_COMMAND_TICKET_COMPLAINT_ASSIGN = 813,
  rbac::RBAC_PERM_COMMAND_TICKET_COMPLAINT_CLOSE = 814, rbac::RBAC_PERM_COMMAND_TICKET_COMPLAINT_CLOSEDLIST = 815, rbac::RBAC_PERM_COMMAND_TICKET_COMPLAINT_COMMENT = 816, rbac::RBAC_PERM_COMMAND_TICKET_COMPLAINT_DELETE = 817,
  rbac::RBAC_PERM_COMMAND_TICKET_COMPLAINT_LIST = 818, rbac::RBAC_PERM_COMMAND_TICKET_COMPLAINT_UNASSIGN = 819, rbac::RBAC_PERM_COMMAND_TICKET_COMPLAINT_VIEW = 820, rbac::RBAC_PERM_COMMAND_TICKET_SUGGESTION_ASSIGN = 821,
  rbac::RBAC_PERM_COMMAND_TICKET_SUGGESTION_CLOSE = 822, rbac::RBAC_PERM_COMMAND_TICKET_SUGGESTION_CLOSEDLIST = 823, rbac::RBAC_PERM_COMMAND_TICKET_SUGGESTION_COMMENT = 824, rbac::RBAC_PERM_COMMAND_TICKET_SUGGESTION_DELETE = 825,
  rbac::RBAC_PERM_COMMAND_TICKET_SUGGESTION_LIST = 826, rbac::RBAC_PERM_COMMAND_TICKET_SUGGESTION_UNASSIGN = 827, rbac::RBAC_PERM_COMMAND_TICKET_SUGGESTION_VIEW = 828, rbac::RBAC_PERM_COMMAND_TICKET_RESET_ALL = 829,
  rbac::RBAC_PERM_COMMAND_TICKET_RESET_BUG = 831, rbac::RBAC_PERM_COMMAND_TICKET_RESET_COMPLAINT = 832, rbac::RBAC_PERM_COMMAND_TICKET_RESET_SUGGESTION = 833, rbac::RBAC_PERM_COMMAND_GO_QUEST = 834,
  rbac::RBAC_PERM_COMMAND_DEBUG_LOADCELLS = 835, rbac::RBAC_PERM_COMMAND_DEBUG_BOUNDARY = 836, rbac::RBAC_PERM_MAX
}
 
enum  rbac::RBACCommandResult {
  rbac::RBAC_OK, rbac::RBAC_CANT_ADD_ALREADY_ADDED, rbac::RBAC_CANT_REVOKE_NOT_IN_LIST, rbac::RBAC_IN_GRANTED_LIST,
  rbac::RBAC_IN_DENIED_LIST, rbac::RBAC_ID_DOES_NOT_EXISTS
}
 

Detailed Description

Role Based Access Control related classes definition.

This file contains all the classes and enums used to implement Role Based Access Control

RBAC Rules:

  • Pemission: Defines an autorization to perform certain operation.
  • Role: Set of permissions.
  • Group: Set of roles.
  • An Account can have multiple groups, roles and permissions.
  • Account Groups can only be granted or revoked
  • Account Roles and Permissions can be granted, denied or revoked
  • Grant: Assignment of the object (role/permission) and allow it
  • Deny: Assignment of the object (role/permission) and deny it
  • Revoke: Removal of the object (role/permission) no matter if it was granted or denied
  • Global Permissions are computed as: Group Grants + Role Grants + User Grans - Role Grants - User Grants
  • Groups, Roles and Permissions can be assigned by realm