775 _id(
id), _name(name), _perms() { }
778 std::string
const&
GetName()
const {
return _name; }
810 _id(
id), _name(name), _realmId(realmId), _secLevel(secLevel),
811 _grantedPerms(), _deniedPerms(), _globalPerms() { }
814 std::string
const&
GetName()
const {
return _name; }
836 return _globalPerms.find(permission) != _globalPerms.end();
949 void CalculateNewPermissions();
959 return _grantedPerms.find(permissionId) != _grantedPerms.end();
965 return _deniedPerms.find(permissionId) != _deniedPerms.end();
971 _grantedPerms.insert(permissionId);
977 _grantedPerms.erase(permissionId);
983 _deniedPerms.insert(permissionId);
989 _deniedPerms.erase(permissionId);
std::shared_ptr< PreparedResultSet > PreparedQueryResult
RBACPermissionContainer const & GetDeniedPermissions() const
Returns all the denied permissions.
void AddDeniedPermission(uint32 permissionId)
Adds a new denied permission.
RBACPermissionContainer _grantedPerms
Account SecurityLevel
void AddGrantedPermission(uint32 permissionId)
Adds a new granted permission.
int32 _realmId
Account name
bool HasDeniedPermission(uint32 permissionId) const
Checks if a permission is denied.
uint32 GetId() const
Gets the Id of the Object.
std::string _name
Account id
RBACData(uint32 id, std::string const &name, int32 realmId, uint8 secLevel=255)
RBACPermissionContainer _globalPerms
Denied permissions
RBACPermissionContainer const & GetGrantedPermissions() const
Returns all the granted permissions.
RBACPermissionContainer _deniedPerms
Granted permissions
void SetSecurityLevel(uint8 id)
Sets security level.
uint8 GetSecurityLevel() const
Returns the security level assigned.
RBACPermissionContainer const & GetPermissions() const
Returns all the granted permissions (after computation)
bool HasGrantedPermission(uint32 permissionId) const
Checks if a permission is granted.
uint8 _secLevel
RealmId Affected
std::string const & GetName() const
Gets the Name of the Object.
void RemoveDeniedPermission(uint32 permissionId)
Removes a denied permission.
void RemoveGrantedPermission(uint32 permissionId)
Removes a granted permission.
bool HasPermission(uint32 permission) const
RBACPermissionContainer _perms
name of the object
void RemoveLinkedPermission(uint32 id)
Removes a linked Permission.
std::string const & GetName() const
Gets the Name of the Object.
RBACPermissionContainer const & GetLinkedPermissions() const
Gets the Permissions linked to this permission.
RBACPermission(uint32 id=0, std::string const &name="")
void AddLinkedPermission(uint32 id)
Adds a new linked Permission.
uint32 GetId() const
Gets the Id of the Object.
std::string _name
id of the object
@ RBAC_PERM_COMMANDS_BE_ASSIGNED_TICKET
@ RBAC_PERM_COMMAND_UNLEARN
@ RBAC_PERM_COMMAND_TICKET_SUGGESTION_DELETE
@ RBAC_PERM_COMMAND_MODIFY_MONEY
@ RBAC_PERM_MAY_CHECK_OWN_EMAIL
@ RBAC_PERM_COMMAND_WP_SHOW
@ RBAC_PERM_COMMAND_COMMANDS
@ RBAC_PERM_COMMAND_ACCOUNT_DELETE
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_QUESTENDER
@ RBAC_PERM_COMMAND_CHEAT_POWER
@ RBAC_PERM_COMMAND_RELOAD_GOSSIP_MENU_OPTION
@ RBAC_PERM_COMMAND_LEARN_ALL_LANG
@ RBAC_PERM_COMMAND_DISMOUNT
@ RBAC_PERM_COMMAND_RELOAD_REPUTATION_REWARD_RATE
@ RBAC_PERM_CANNOT_EARN_REALM_FIRST_ACHIEVEMENTS
@ RBAC_PERM_COMMAND_CHEAT_TAXI
@ RBAC_PERM_COMMAND_SEND_MESSAGE
@ RBAC_PERM_COMMAND_CHARACTER_CHANGERACE
@ RBAC_PERM_COMMAND_MODIFY_RUNICPOWER
@ RBAC_PERM_COMMAND_GOBJECT_ADD
@ RBAC_PERM_COMMAND_RELOAD_SPELL_LOOT_TEMPLATE
@ RBAC_PERM_COMMAND_LOOKUP_QUEST
@ RBAC_PERM_COMMAND_LEARN_ALL_CRAFTS
@ RBAC_PERM_COMMANDS_NOTIFY_COMMAND_NOT_FOUND_ERROR
@ RBAC_PERM_COMMAND_RESET_STATS
@ RBAC_PERM_COMMAND_BF_TIMER
@ RBAC_PERM_COMMAND_RESET_LEVEL
@ RBAC_PERM_COMMAND_TITLES_CURRENT
@ RBAC_PERM_COMMAND_BF_ENABLE
@ RBAC_PERM_COMMAND_GUILD_UNINVITE
@ RBAC_PERM_COMMAND_LOOKUP_EVENT
@ RBAC_PERM_COMMAND_BANINFO_IP
@ RBAC_PERM_COMMAND_GROUP_DISBAND
@ RBAC_PERM_COMMAND_BANINFO_ACCOUNT
@ RBAC_PERM_COMMAND_RELOAD_CHARACTER_TEMPLATE
@ RBAC_PERM_COMMAND_GROUP
@ RBAC_PERM_IGNORE_IDLE_CONNECTION
@ RBAC_PERM_COMMAND_LEARN_ALL_MY
@ RBAC_PERM_COMMAND_SERVER_SHUTDOWN_FORCE
@ RBAC_PERM_COMMAND_GM_INGAME
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_MOVEMENT_OVERRIDE
@ RBAC_PERM_COMMAND_RELOAD_CONFIG
@ RBAC_PERM_COMMAND_GROUP_SUMMON
@ RBAC_PERM_COMMAND_PDUMP_COPY
@ RBAC_PERM_COMMAND_RELOAD_SPELL_SCRIPTS
@ RBAC_PERM_COMMAND_LIST_SPAWNPOINTS
@ RBAC_PERM_COMMAND_GOBJECT_SET_PHASE
@ RBAC_PERM_COMMAND_ARENA_LOOKUP
@ RBAC_PERM_ALLOW_GM_FRIEND
@ RBAC_PERM_COMMAND_AHBOT_RATIO
@ RBAC_PERM_COMMAND_CHANNEL
@ RBAC_PERM_COMMAND_MMAP_LOC
@ RBAC_PERM_COMMAND_MODIFY_MOUNT
@ RBAC_PERM_COMMAND_TICKET_COMPLAINT_CLOSEDLIST
@ RBAC_PERM_COMMAND_GROUP_LIST
@ RBAC_PERM_COMMAND_RELOAD_AREATRIGGER_INVOLVEDRELATION
@ RBAC_PERM_COMMAND_ARENA_RENAME
@ RBAC_PERM_COMMAND_TICKET_COMPLAINT_ASSIGN
@ RBAC_PERM_COMMAND_RELOAD_SKILL_FISHING_BASE_LEVEL
@ RBAC_PERM_COMMAND_PET_LEARN
@ RBAC_PERM_COMMAND_RELOAD_ALL_SCRIPTS
@ RBAC_PERM_COMMAND_MODIFY_SPEED_SWIM
@ RBAC_PERM_COMMAND_MODIFY_PHASE
@ RBAC_PERM_COMMAND_CHARACTER_DELETED_OLD
@ RBAC_PERM_COMMAND_TELE_GROUP
@ RBAC_PERM_COMMAND_GOBJECT_SET_STATE
@ RBAC_PERM_COMMAND_GROUP_REMOVE
@ RBAC_PERM_COMMAND_LIST_MAIL
@ RBAC_PERM_COMMAND_RELOAD_GRAVEYARD_ZONE
@ RBAC_PERM_COMMAND_AHBOT_ITEMS_BLUE
@ RBAC_PERM_COMMAND_MODIFY_SPEED_BACKWALK
@ RBAC_PERM_COMMAND_ACCOUNT_2FA_REMOVE
@ RBAC_PERM_COMMAND_GM_CHAT
@ RBAC_PERM_COMMAND_FLUSHARENAPOINTS
@ RBAC_PERM_COMMAND_POSSESS
@ RBAC_PERM_COMMAND_RELOAD_SPELL_LINKED_SPELL
@ RBAC_PERM_COMMAND_NPC_SET_LEVEL
@ RBAC_PERM_JOIN_DUNGEON_FINDER
@ RBAC_PERM_COMMAND_SERVER_SHUTDOWN
@ RBAC_PERM_COMMAND_TICKET_SUGGESTION_ASSIGN
@ RBAC_PERM_COMMAND_CHEAT_GOD
@ RBAC_PERM_COMMAND_NEARGRAVE
@ RBAC_PERM_COMMAND_SERVER_SET_LOGLEVEL
@ RBAC_PERM_COMMAND_RELOAD_NPC_VENDOR
@ RBAC_PERM_COMMAND_PET_LEVEL
@ RBAC_PERM_COMMAND_AHBOT_REBUILD
@ RBAC_PERM_COMMAND_PLAYALL
@ RBAC_PERM_COMMAND_LOOKUP_SPELL
@ RBAC_PERM_COMMAND_GROUP_LEADER
@ RBAC_PERM_COMMAND_NPC_PLAYEMOTE
@ RBAC_PERM_COMMAND_ACCOUNT_SET_ADDON
@ RBAC_PERM_COMMAND_ACCOUNT_SET_SECLEVEL
@ RBAC_PERM_COMMAND_EVENT_START
@ RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_TEAMMASK
@ RBAC_PERM_COMMAND_MODIFY_SPEED_FLY
@ RBAC_PERM_COMMAND_GROUP_MAINTANK
@ RBAC_PERM_COMMAND_DESERTER_BG_REMOVE
@ RBAC_PERM_COMMAND_RELOAD_SPELL_GROUP
@ RBAC_PERM_COMMAND_GOBJECT_DESPAWNGROUP
@ RBAC_PERM_COMMAND_QUEST_REMOVE
@ RBAC_PERM_COMMAND_LIST_ITEM
@ RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_TEMPLATE_LOCALE
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_TEXT
@ RBAC_PERM_COMMAND_ARENA_INFO
@ RBAC_PERM_COMMAND_PET_CREATE
@ RBAC_PERM_COMMAND_UNFREEZE
@ RBAC_PERM_COMMAND_RELOAD_GOSSIP_MENU_OPTION_LOCALE
@ RBAC_PERM_COMMAND_NPC_FOLLOW
@ RBAC_PERM_COMMAND_SERVER_RESTART_CANCEL
@ RBAC_PERM_COMMAND_CAST_SELF
@ RBAC_PERM_COMMAND_LEVELUP
@ RBAC_PERM_COMMAND_SERVER_SET
@ RBAC_PERM_COMMAND_CHARACTER_LEVEL
@ RBAC_PERM_COMMAND_LOOKUP_PLAYER_EMAIL
@ RBAC_PERM_COMMAND_RELOAD_SCENE_TEMPLATE
@ RBAC_PERM_COMMAND_SERVER_EXIT
@ RBAC_PERM_COMMAND_GMNOTIFY
@ RBAC_PERM_COMMAND_TICKET_ESCALATEDLIST
@ RBAC_PERM_COMMAND_MODIFY_POWER
@ RBAC_PERM_COMMAND_ACCOUNT_SET
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_TEMPLATE
@ RBAC_PERM_COMMAND_RBAC_ACC_PERM_GRANT
@ RBAC_PERM_COMMAND_GOBJECT_DELETE
@ RBAC_PERM_COMMAND_NPC_EVADE
@ RBAC_PERM_COMMAND_RELOAD_NPC_TEXT_LOCALE
@ RBAC_PERM_COMMAND_QUEST_OBJECTIVE_COMPLETE
@ RBAC_PERM_COMMAND_BNET_ACCOUNT
@ RBAC_PERM_COMMAND_RELOAD_ITEM_SET_NAMES
@ RBAC_PERM_COMMAND_DISABLE_ADD_BATTLEGROUND
@ RBAC_PERM_COMMAND_WP_MODIFY
@ RBAC_PERM_COMMAND_LEARN_ALL_RECIPES
@ RBAC_PERM_COMMAND_QUEST_REWARD
@ RBAC_PERM_COMMAND_SERVER_RESTART
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_LINKED_RESPAWN
@ RBAC_PERM_COMMAND_TICKET_ONLINELIST
@ RBAC_PERM_COMMAND_RELOAD_NPC_SPELLCLICK_SPELLS
@ RBAC_PERM_COMMAND_AHBOT_ITEMS
@ RBAC_PERM_COMMAND_RELOAD_SPELL_PET_AURAS
@ RBAC_ROLE_ADMINISTRATOR
@ RBAC_PERM_COMMAND_NPC_INFO
@ RBAC_PERM_COMMAND_RELOAD_VEHICLE_TEMPLATE
@ RBAC_PERM_COMMAND_NPC_TEXTEMOTE
@ RBAC_PERM_COMMAND_AHBOT_RELOAD
@ RBAC_PERM_COMMAND_HIDEAREA
@ RBAC_PERM_COMMAND_SHOWAREA
@ RBAC_PERM_TWO_SIDE_CHARACTER_CREATION
@ RBAC_PERM_COMMAND_RELOAD_GOSSIP_MENU
@ RBAC_PERM_COMMAND_RELOAD_LFG_DUNGEON_REWARDS
@ RBAC_PERM_COMMAND_BANINFO_CHARACTER
@ RBAC_PERM_COMMAND_RELOAD_ACHIEVEMENT_REWARD
@ RBAC_PERM_COMMAND_NPC_ADD_FORMATION
@ RBAC_PERM_COMMAND_LOOKUP_OBJECT
@ RBAC_PERM_COMMAND_REPAIRITEMS
@ RBAC_PERM_COMMAND_LEARN_ALL_MY_CLASS
@ RBAC_PERM_COMMAND_RELOAD_QUEST_TEMPLATE
@ RBAC_PERM_COMMAND_SERVER_PLIMIT
@ RBAC_PERM_COMMAND_RELOAD_QUEST_TEMPLATE_LOCALE
@ RBAC_PERM_COMMAND_NPC_ADD
@ RBAC_PERM_CHAT_USE_STAFF_BADGE
@ RBAC_PERM_COMMAND_SEND_MAIL
@ RBAC_PERM_COMMAND_MMAP_TESTAREA
@ RBAC_PERM_COMMAND_NPC_SET
@ RBAC_PERM_COMMAND_TITLES_ADD
@ RBAC_PERM_COMMAND_LOOKUP_PLAYER
@ RBAC_PERM_COMMAND_RELOAD_SPELL_AREA
@ RBAC_PERM_COMMAND_BINDSIGHT
@ RBAC_PERM_COMMAND_RELOAD_ITEM_TEMPLATE_LOCALE
@ RBAC_PERM_COMMAND_ACHIEVEMENT_ADD
@ RBAC_PERM_COMMAND_AHBOT_ITEMS_YELLOW
@ RBAC_PERM_COMMAND_LIST_CREATURE
@ RBAC_PERM_COMMAND_BNET_ACCOUNT_LOCK_COUNTRY
@ RBAC_PERM_COMMAND_ADDITEM
@ RBAC_PERM_COMMAND_MODIFY_SPEED
@ RBAC_PERM_COMMAND_CAST_DEST
@ RBAC_PERM_COMMAND_NOTIFY
@ RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUEST_LOOT_TEMPLATE
@ RBAC_PERM_COMMAND_RELOAD_ALL_ITEM
@ RBAC_PERM_COMMAND_CHANNEL_SET
@ RBAC_PERM_COMMAND_TICKET_COMPLAINT_UNASSIGN
@ RBAC_PERM_COMMAND_NPC_NEAR
@ RBAC_PERM_COMMAND_RELOAD_CRETURE_TEMPLATE_LOCALE
@ RBAC_PERM_COMMAND_LOOKUP_AREA
@ RBAC_PERM_COMMAND_RELOAD_ALL_ACHIEVEMENT
@ RBAC_PERM_COMMAND_TITLES_SET_MASK
@ RBAC_PERM_COMMAND_RESPAWN
@ RBAC_PERM_COMMAND_MODIFY_TALENTPOINTS
@ RBAC_PERM_COMMAND_TICKET_RESPONSE_APPENDLN
@ RBAC_PERM_COMMAND_CHEAT_COOLDOWN
@ RBAC_PERM_COMMAND_RELOAD_ALL_NPC
@ RBAC_PERM_COMMAND_PVPSTATS
@ RBAC_PERM_COMMAND_NPC_SET_SPAWNDIST
@ RBAC_PERM_COMMAND_SCENE_PLAY_PACKAGE
@ RBAC_PERM_COMMAND_NPC_SET_PHASE
@ RBAC_PERM_COMMAND_GOBJECT_INFO
@ RBAC_PERM_COMMAND_LIST_OBJECT
@ RBAC_PERM_COMMAND_TICKET_BUG_UNASSIGN
@ RBAC_PERM_COMMAND_MODIFY
@ RBAC_PERM_COMMAND_RELOAD_SPELL_THREATS
@ RBAC_PERM_COMMAND_SERVER_IDLESHUTDOWN_CANCEL
@ RBAC_PERM_COMMAND_BAN_PLAYERACCOUNT
@ RBAC_PERM_COMMAND_RELOAD_SKILL_EXTRA_ITEM_TEMPLATE
@ RBAC_PERM_COMMAND_SERVER_SET_DIFFTIME
@ RBAC_PERM_COMMAND_UNMUTE
@ RBAC_PERM_COMMAND_GM_VISIBLE
@ RBAC_PERM_COMMAND_LOOKUP_ITEMSET
@ RBAC_PERM_COMMAND_RELOAD_AREATRIGGER_TELEPORT
@ RBAC_PERM_COMMAND_RELOAD_SKINNING_LOOT_TEMPLATE
@ RBAC_PERM_COMMAND_NPC_DELETE
@ RBAC_PERM_COMMAND_AHBOT_ITEMS_GREEN
@ RBAC_PERM_COMMAND_TICKET_BUG_DELETE
@ RBAC_PERM_COMMAND_TICKET_SUGGESTION_CLOSEDLIST
@ RBAC_PERM_COMMAND_GUILD_INVITE
@ RBAC_PERM_COMMAND_TICKET_RESPONSE_APPEND
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_LOOT_TEMPLATE
@ RBAC_PERM_COMMAND_COOLDOWN
@ RBAC_PERM_COMMAND_NPC_SET_ENTRY
@ RBAC_PERM_RESTORE_SAVED_GM_STATE
@ RBAC_PERM_SKIP_CHECK_MORE_TALENTS_THAN_ALLOWED
@ RBAC_PERM_COMMAND_DISABLE_ADD_VMAP
@ RBAC_PERM_COMMAND_LOOKUP_FACTION
@ RBAC_PERM_COMMAND_COMETOME
@ RBAC_PERM_COMMAND_ACCOUNT_2FA
@ RBAC_PERM_COMMAND_RELOAD_PICKPOCKETING_LOOT_TEMPLATE
@ RBAC_PERM_COMMAND_GOBJECT_ACTIVATE
@ RBAC_PERM_COMMAND_TICKET_COMPLAINT_DELETE
@ RBAC_PERM_COMMAND_MODIFY_CURRENCY
@ RBAC_PERM_COMMAND_COMBATSTOP
@ RBAC_PERM_COMMAND_RESET_HONOR
@ RBAC_PERM_SILENTLY_JOIN_CHANNEL
@ RBAC_PERM_COMMAND_NAMEANNOUNCE
@ RBAC_PERM_COMMAND_RELOAD_ALL_LOOT
@ RBAC_PERM_COMMAND_GROUP_MAINASSIST
@ RBAC_PERM_COMMAND_SERVER_SHUTDOWN_CANCEL
@ RBAC_PERM_COMMAND_MMAP_STATS
@ RBAC_PERM_COMMAND_LIST_AURAS
@ RBAC_PERM_COMMAND_INSTANCE_LISTBINDS
@ RBAC_PERM_COMMAND_LOOKUP_TELE
@ RBAC_PERM_COMMAND_CHARACTER_DELETED_DELETE
@ RBAC_PERM_COMMAND_AHBOT_ITEMS_WHITE
@ RBAC_PERM_COMMAND_BNET_ACCOUNT_SET_PASSWORD
@ RBAC_PERM_COMMAND_MODIFY_SCALE
@ RBAC_PERM_COMMAND_ACCOUNT_ADDON
@ RBAC_PERM_COMMAND_SETSKILL
@ RBAC_PERM_COMMAND_MODIFY_BIT
@ RBAC_PERM_COMMAND_TICKET_RESPONSE
@ RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_RESERVEDNAME
@ RBAC_PERM_COMMAND_GUILD
@ RBAC_PERM_COMMAND_NPC_DESPAWNGROUP
@ RBAC_PERM_COMMAND_RELOAD_WAYPOINT_SCRIPTS
@ RBAC_PERM_COMMAND_LOOKUP_PLAYER_IP
@ RBAC_PERM_COMMAND_ARENA_DISBAND
@ RBAC_PERM_COMMAND_DISABLE_ADD_CRITERIA
@ RBAC_PERM_COMMAND_UNBAN_CHARACTER
@ RBAC_PERM_COMMAND_TICKET_BUG_VIEW
@ RBAC_PERM_COMMAND_GROUP_ASSISTANT
@ RBAC_PERM_COMMAND_BNET_ACCOUNT_LIST_GAME_ACCOUTNS
@ RBAC_PERM_COMMAND_GUILD_RANK
@ RBAC_PERM_COMMAND_RELOAD_VEHICLE_TEMPLATE_ACCESSORY
@ RBAC_PERM_COMMAND_HONOR_UPDATE
@ RBAC_PERM_COMMAND_TICKET_COMMENT
@ RBAC_PERM_COMMAND_QUEST
@ RBAC_PERM_COMMAND_LEARN_ALL_TALENTS
@ RBAC_PERM_COMMAND_UNBAN_PLAYERACCOUNT
@ RBAC_PERM_COMMAND_CHARACTER_CHANGEFACTION
@ RBAC_PERM_COMMAND_ADDITEMSET
@ RBAC_PERM_COMMAND_TITLES_REMOVE
@ RBAC_PERM_COMMAND_DESERTER_INSTANCE_REMOVE
@ RBAC_PERM_COMMAND_BF_SWITCH
@ RBAC_PERM_COMMAND_DISABLE_REMOVE_CRITERIA
@ RBAC_PERM_COMMAND_MODIFY_SPEED_WALK
@ RBAC_PERM_COMMAND_NEARGRAVEYARD
@ RBAC_PERM_COMMAND_DISABLE_ADD_SPELL
@ RBAC_PERM_COMMAND_DISABLE_REMOVE_VMAP
@ RBAC_PERM_COMMAND_BNET_ACCOUNT_PASSWORD
@ RBAC_PERM_COMMAND_TICKET_LIST
@ RBAC_PERM_COMMAND_LOOKUP
@ RBAC_PERM_COMMAND_RELOAD_SPELL_REQUIRED
@ RBAC_PERM_COMMAND_DISABLE_REMOVE_MMAP
@ RBAC_PERM_COMMAND_AHBOT_ITEMS_GRAY
@ RBAC_PERM_COMMAND_GMNAMEANNOUNCE
@ RBAC_PERM_COMMAND_ACCOUNT_ONLINE_LIST
@ RBAC_PERM_COMMAND_AHBOT_RATIO_ALLIANCE
@ RBAC_PERM_COMMAND_SERVER_IDLERESTART_CANCEL
@ RBAC_PERM_COMMAND_DISABLE_REMOVE_SPELL
@ RBAC_PERM_COMMAND_TICKET_COMPLAINT
@ RBAC_PERM_COMMAND_TICKET_BUG_CLOSEDLIST
@ RBAC_PERM_COMMAND_LEARN
@ RBAC_PERM_COMMANDS_SAVE_WITHOUT_DELAY
@ RBAC_PERM_COMMAND_MODIFY_HONOR
@ RBAC_PERM_COMMAND_GOBJECT_TARGET
@ RBAC_PERM_COMMAND_ACCOUNT
@ RBAC_PERM_COMMAND_MODIFY_FACTION
@ RBAC_PERM_COMMAND_RELOAD_PAGE_TEXT
@ RBAC_PERM_WHO_SEE_ALL_SEC_LEVELS
@ RBAC_PERM_COMMAND_CHARACTER_TITLES
@ RBAC_PERM_COMMAND_MOVEGENS
@ RBAC_PERM_COMMAND_UNSTUCK
@ RBAC_PERM_COMMAND_GOBJECT_NEAR
@ RBAC_PERM_COMMAND_NPC_TAME
@ RBAC_PERM_COMMAND_DISABLE_ADD_OUTDOORPVP
@ RBAC_PERM_COMMAND_SCENE
@ RBAC_PERM_COMMAND_GOBJECT_MOVE
@ RBAC_PERM_COMMAND_BF_START
@ RBAC_PERM_COMMAND_RBAC_ACC_PERM_DENY
@ RBAC_PERM_COMMAND_CHARACTER_CUSTOMIZE
@ RBAC_PERM_COMMAND_RELOAD_AREATRIGGER_TEMPLATE
@ RBAC_PERM_COMMAND_TELE_ADD
@ RBAC_PERM_COMMAND_GROUP_JOIN
@ RBAC_PERM_COMMAND_REVIVE
@ RBAC_PERM_COMMAND_SERVER
@ RBAC_PERM_COMMAND_APPEAR
@ RBAC_PERM_COMMAND_GROUP_SET
@ RBAC_PERM_COMMAND_NPC_MOVE
@ RBAC_PERM_COMMAND_RELOAD_MAIL_LEVEL_REWARD
@ RBAC_PERM_COMMAND_NPC_ADD_ITEM
@ RBAC_PERM_COMMAND_DISABLE_REMOVE_MAP
@ RBAC_PERM_COMMAND_TICKET_TOGGLESYSTEM
@ RBAC_PERM_COMMAND_DEMORPH
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_SUMMON_GROUPS
@ RBAC_PERM_COMMAND_QUEST_COMPLETE
@ RBAC_PERM_COMMAND_FREEZE
@ RBAC_PERM_COMMAND_BNET_ACCOUNT_LOCK_IP
@ RBAC_PERM_COMMAND_CHARACTER_CHANGEACCOUNT
@ RBAC_PERM_COMMAND_TICKET_CLOSEDLIST
@ RBAC_PERM_COMMAND_SEND_MONEY
@ RBAC_PERM_COMMAND_RELOAD_SMART_SCRIPTS
@ RBAC_PERM_COMMAND_MODIFY_SPELL
@ RBAC_PERM_COMMAND_RELOAD_FISHING_LOOT_TEMPLATE
@ RBAC_PERM_COMMAND_RESET_ALL
@ RBAC_PERM_COMMAND_CHEAT_CASTTIME
@ RBAC_PERM_COMMAND_SERVER_MOTD
@ RBAC_PERM_COMMAND_MMAP_LOADEDTILES
@ RBAC_PERM_COMMAND_INSTANCE_SET_BOSS_STATE
@ RBAC_PERM_COMMAND_CHARACTER_RENAME
@ RBAC_PERM_COMMAND_RELOAD_SPELL_LEARN_SPELL
@ RBAC_PERM_COMMAND_CHANNEL_SET_OWNERSHIP
@ RBAC_PERM_COMMAND_MORPH
@ RBAC_PERM_COMMAND_DISABLE_REMOVE_BATTLEGROUND
@ RBAC_PERM_COMMAND_TICKET_BUG
@ RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_RACEMASK
@ RBAC_PERM_COMMAND_CHEAT_WATERWALK
@ RBAC_PERM_ALLOW_TWO_SIDE_TRADE
@ RBAC_PERM_COMMAND_LFG_OPTIONS
@ RBAC_PERM_COMMAND_RELOAD_ACHIEVEMENT_REWARD_LOCALE
@ RBAC_PERM_COMMAND_TICKET_BUG_CLOSE
@ RBAC_PERM_COMMAND_LOOKUP_QUEST_ID
@ RBAC_PERM_COMMAND_BAN_CHARACTER
@ RBAC_PERM_COMMAND_SCENE_DEBUG
@ RBAC_PERM_COMMAND_LOOKUP_ITEM_ID
@ RBAC_PERM_COMMAND_DESERTER_INSTANCE_ADD
@ RBAC_PERM_COMMAND_TICKET_UNASSIGN
@ RBAC_PERM_COMMAND_TICKET_BUG_ASSIGN
@ RBAC_PERM_COMMAND_LOOKUP_SPELL_ID
@ RBAC_PERM_SKIP_CHECK_OVERSPEED_PING
@ RBAC_PERM_COMMAND_LFG_GROUP
@ RBAC_PERM_COMMAND_NPC_SET_SPAWNTIME
@ RBAC_PERM_COMMAND_RELOAD_ITEM_RANDOM_BONUS_LIST_TEMPLATE
@ RBAC_PERM_COMMAND_ACCOUNT_2FA_SETUP
@ RBAC_PERM_COMMAND_RELOAD_DISENCHANT_LOOT_TEMPLATE
@ RBAC_PERM_JOIN_NORMAL_BG
@ RBAC_PERM_COMMAND_GM_LIST
@ RBAC_PERM_USE_CHARACTER_TEMPLATES
@ RBAC_PERM_COMMAND_RESET
@ RBAC_PERM_COMMAND_RELOAD_TRAINER
@ RBAC_PERM_CHANGE_CHANNEL_NOT_MODERATOR
@ RBAC_PERM_COMMAND_QUEST_ADD
@ RBAC_PERM_COMMAND_NPC_SET_FACTIONID
@ RBAC_PERM_COMMAND_RELOAD_PROSPECTING_LOOT_TEMPLATE
@ RBAC_PERM_COMMAND_RELOAD_AUTOBROADCAST
@ RBAC_PERM_COMMAND_UNPOSSESS
@ RBAC_PERM_COMMAND_MAXSKILL
@ RBAC_PERM_COMMAND_SUMMON
@ RBAC_PERM_COMMAND_RELOAD_VEHICLE_ACCESORY
@ RBAC_PERM_COMMAND_RELOAD_AREATRIGGER_TAVERN
@ RBAC_PERM_COMMAND_INSTANCE_GET_BOSS_STATE
@ RBAC_PERM_COMMAND_BANLIST_ACCOUNT
@ RBAC_PERM_COMMAND_CAST_TARGET
@ RBAC_PERM_COMMAND_TICKET_RESET_COMPLAINT
@ RBAC_PERM_COMMAND_ACCOUNT_CREATE
@ RBAC_PERM_COMMAND_RECALL
@ RBAC_PERM_COMMAND_GUILD_INFO
@ RBAC_PERM_TWO_SIDE_INTERACTION_MAIL
@ RBAC_PERM_CANNOT_EARN_ACHIEVEMENTS
@ RBAC_PERM_COMMAND_MODIFY_RAGE
@ RBAC_PERM_COMMAND_SERVER_SET_CLOSED
@ RBAC_PERM_TWO_SIDE_INTERACTION_CHAT
@ RBAC_PERM_COMMAND_NPC_SET_MOVETYPE
@ RBAC_PERM_COMMAND_RELOAD_SPILLOVER_TEMPLATE
@ RBAC_PERM_COMMAND_WP_UNLOAD
@ RBAC_PERM_COMMAND_NPC_SPAWNGROUP
@ RBAC_PERM_COMMAND_RELOAD_MAIL_LOOT_TEMPLATE
@ RBAC_PERM_COMMAND_LEARN_ALL_MY_SPELLS
@ RBAC_PERM_COMMAND_EVENT_STOP
@ RBAC_PERM_COMMAND_LEARN_ALL_GM
@ RBAC_PERM_COMMAND_LEARN_ALL_DEFAULT
@ RBAC_PERM_COMMAND_TICKET_DELETE
@ RBAC_PERM_COMMAND_CHARACTER_ERASE
@ RBAC_PERM_COMMAND_ACCOUNT_SET_SEC_EMAIL
@ RBAC_PERM_CAN_FILTER_WHISPERS
@ RBAC_PERM_COMMAND_NPC_SET_DATA
@ RBAC_PERM_COMMAND_MODIFY_GENDER
@ RBAC_PERM_USE_START_GM_LEVEL
@ RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_DEMON_HUNTER
@ RBAC_PERM_COMMAND_RELOAD_REFERENCE_LOOT_TEMPLATE
@ RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_DEATH_KNIGHT
@ RBAC_PERM_COMMAND_CAST_BACK
@ RBAC_PERM_COMMAND_ARENA_CAPTAIN
@ RBAC_PERM_COMMAND_GMANNOUNCE
@ RBAC_PERM_COMMAND_TICKET_ESCALATE
@ RBAC_PERM_SKIP_CHECK_CHARACTER_CREATION_CLASSMASK
@ RBAC_PERM_COMMAND_WP_LOAD
@ RBAC_PERM_COMMAND_MODIFY_MANA
@ RBAC_PERM_COMMAND_ACCOUNT_EMAIL
@ RBAC_PERM_COMMAND_ARENA_CREATE
@ RBAC_PERM_COMMAND_TICKET_BUG_LIST
@ RBAC_PERM_COMMAND_RELOAD_ALL
@ RBAC_PERM_COMMAND_LFG_PLAYER
@ RBAC_PERM_COMMAND_TICKET
@ RBAC_PERM_COMMAND_BAN_IP
@ RBAC_PERM_COMMAND_RESET_SPELLS
@ RBAC_PERM_COMMAND_RELOAD_CONDITIONS
@ RBAC_PERM_COMMAND_DISABLE_REMOVE_QUEST
@ RBAC_PERM_COMMAND_INSTANCE_STATS
@ RBAC_PERM_COMMAND_INSTANCE_UNBIND
@ RBAC_PERM_COMMAND_GUILD_RENAME
@ RBAC_PERM_COMMAND_MODIFY_ARENAPOINTS
@ RBAC_PERM_COMMAND_MMAP_PATH
@ RBAC_PERM_SKIP_CHECK_INSTANCE_REQUIRED_BOSSES
@ RBAC_PERM_COMMAND_RELOAD_POINTS_OF_INTEREST
@ RBAC_PERM_COMMAND_ITEMMOVE
@ RBAC_PERM_COMMAND_EVENT_ACTIVELIST
@ RBAC_PERM_COMMAND_RELOAD_TRINITY_STRING
@ RBAC_PERM_JOIN_RANDOM_BG
@ RBAC_PERM_COMMAND_TELE_NAME
@ RBAC_PERM_COMMAND_CAST_DIST
@ RBAC_PERM_COMMAND_RELOAD_SPELL_BONUS_DATA
@ RBAC_PERM_COMMAND_WP_ADD
@ RBAC_PERM_COMMAND_RELOAD_ALL_QUEST
@ RBAC_PERM_COMMAND_LIST_SCENES
@ RBAC_PERM_COMMAND_MAILBOX
@ RBAC_PERM_OPCODE_WORLD_TELEPORT
@ RBAC_PERM_COMMAND_AHBOT_ITEMS_PURPLE
@ RBAC_PERM_COMMAND_TICKET_RESET_ALL
@ RBAC_PERM_COMMAND_TICKET_COMPLAINT_COMMENT
@ RBAC_PERM_COMMAND_TICKET_COMPLAINT_LIST
@ RBAC_PERM_COMMAND_LOOKUP_SKILL
@ RBAC_PERM_COMMAND_GUILD_CREATE
@ RBAC_PERM_COMMAND_SERVER_SET_MOTD
@ RBAC_PERM_COMMAND_TICKET_COMPLETE
@ RBAC_PERM_COMMAND_ACCOUNT_PASSWORD
@ RBAC_PERM_COMMAND_GM_FLY
@ RBAC_PERM_TWO_SIDE_INTERACTION_CHANNEL
@ RBAC_PERM_COMMAND_GOBJECT_TURN
@ RBAC_PERM_COMMAND_AHBOT_RATIO_HORDE
@ RBAC_PERM_COMMAND_LIST_RESPAWNS
@ RBAC_PERM_COMMAND_CHEAT_STATUS
@ RBAC_PERM_COMMAND_TICKET_SUGGESTION
@ RBAC_PERM_COMMAND_MODIFY_XP
@ RBAC_PERM_COMMAND_NPC_SHOWLOOT
@ RBAC_PERM_COMMAND_BANLIST_CHARACTER
@ RBAC_PERM_COMMAND_GOBJECT_SPAWNGROUP
@ RBAC_PERM_COMMAND_NPC_SET_ALLOWMOVE
@ RBAC_PERM_COMMAND_LOOKUP_CREATURE
@ RBAC_PERM_COMMAND_TICKET_RESET
@ RBAC_PERM_COMMAND_EVENT_INFO
@ RBAC_PERM_COMMAND_RESET_TALENTS
@ RBAC_PERM_COMMAND_TICKET_SUGGESTION_VIEW
@ RBAC_PERM_COMMAND_TICKET_SUGGESTION_COMMENT
@ RBAC_PERM_COMMAND_PDUMP_LOAD
@ RBAC_PERM_COMMAND_LISTFREEZE
@ RBAC_PERM_COMMAND_BANLIST_IP
@ RBAC_PERM_COMMAND_RELOAD_ACCESS_REQUIREMENT
@ RBAC_PERM_COMMAND_DISABLE_ADD_MMAP
@ RBAC_PERM_COMMAND_SERVER_INFO
@ RBAC_PERM_COMMAND_LFG_QUEUE
@ RBAC_PERM_COMMAND_RELOAD_EVENT_SCRIPTS
@ RBAC_PERM_COMMAND_SCENE_CANCEL
@ RBAC_PERM_COMMAND_RBAC_ACC_PERM_REVOKE
@ RBAC_PERM_COMMAND_RELOAD_RESERVED_NAME
@ RBAC_PERM_COMMAND_RELOAD_ITEM_SET_NAME_LOCALE
@ RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUESTSTARTER
@ RBAC_PERM_COMMAND_UNBINDSIGHT
@ RBAC_PERM_COMMAND_DESERTER_BG_ADD
@ RBAC_PERM_COMMAND_ACCOUNT_LOCK_COUNTRY
@ RBAC_PERM_COMMAND_RELOAD_SPELL_PROC
@ RBAC_PERM_COMMAND_TICKET_VIEWNAME
@ RBAC_PERM_COMMAND_LOOKUP_TITLE
@ RBAC_PERM_COMMAND_RELOAD_SPELL_TARGET_POSITION
@ RBAC_PERM_COMMAND_WP_EVENT
@ RBAC_PERM_COMMANDS_USE_UNSTUCK_WITH_ARGS
@ RBAC_PERM_COMMAND_LOOKUP_MAP_ID
@ RBAC_PERM_COMMAND_TICKET_VIEWID
@ RBAC_PERM_COMMAND_DISABLE_ADD_MAP
@ RBAC_PERM_COMMAND_LFG_CLEAN
@ RBAC_PERM_COMMAND_NPC_SET_MODEL
@ RBAC_PERM_COMMAND_BNET_ACCOUNT_CREATE
@ RBAC_PERM_COMMAND_RELOAD_MILLING_LOOT_TEMPLATE
@ RBAC_PERM_COMMAND_NPC_ADD_MOVE
@ RBAC_PERM_COMMAND_SERVER_IDLERESTART
@ RBAC_PERM_COMMAND_RELOAD_POINTS_OF_INTEREST_LOCALE
@ RBAC_PERM_COMMAND_SERVER_RESTART_FORCE
@ RBAC_PERM_COMMAND_MODIFY_STANDSTATE
@ RBAC_PERM_COMMAND_DAMAGE
@ RBAC_PERM_COMMAND_AHBOT_ITEMS_ORANGE
@ RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUESTENDER
@ RBAC_PERM_COMMAND_RELOAD_WAYPOINT_DATA
@ RBAC_PERM_COMMAND_RBAC_ACC_PERM_LIST
@ RBAC_PERM_COMMAND_RELOAD_BATTLEGROUND_TEMPLATE
@ RBAC_PERM_COMMAND_MODIFY_REPUTATION
@ RBAC_PERM_COMMAND_RELOAD_GAME_TELE
@ RBAC_PERM_COMMAND_RELOAD_ALL_AREA
@ RBAC_PERM_COMMAND_RELOAD
@ RBAC_PERM_COMMAND_MODIFY_ENERGY
@ RBAC_PERM_COMMAND_AHBOT_RATIO_NEUTRAL
@ RBAC_PERM_COMMAND_DISABLE_ADD_QUEST
@ RBAC_PERM_COMMAND_LOOKUP_PLAYER_ACCOUNT
@ RBAC_PERM_SKIP_CHECK_CHAT_SPAM
@ RBAC_PERM_CHECK_FOR_LOWER_SECURITY
@ RBAC_PERM_COMMAND_RELOAD_PAGE_TEXT_LOCALE
@ RBAC_PERM_COMMAND_SERVER_IDLESHUTDOWN
@ RBAC_PERM_COMMAND_CHARACTER_REPUTATION
@ RBAC_PERM_COMMAND_NPC_SET_LINK
@ RBAC_PERM_COMMAND_NPC_FOLLOW_STOP
@ RBAC_PERM_COMMAND_RELOAD_SKILL_DISCOVERY_TEMPLATE
@ RBAC_PERM_COMMAND_RELOAD_QUEST_GREETING_LOCALE
@ RBAC_PERM_COMMAND_BAN_ACCOUNT
@ RBAC_PERM_COMMAND_UNBAN_ACCOUNT
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_ONKILL_REPUTATION
@ RBAC_PERM_COMMAND_ACCOUNT_LOCK_IP
@ RBAC_PERM_RESURRECT_WITH_FULL_HPS
@ RBAC_PERM_TWO_SIDE_WHO_LIST
@ RBAC_PERM_COMMANDS_APPEAR_IN_GM_LIST
@ RBAC_PERM_COMMAND_RELOAD_ITEM_LOOT_TEMPLATE
@ RBAC_PERM_COMMAND_TICKET_SUGGESTION_CLOSE
@ RBAC_PERM_COMMAND_TICKET_COMPLAINT_CLOSE
@ RBAC_PERM_COMMAND_MODIFY_SPEED_ALL
@ RBAC_PERM_COMMAND_NPC_WHISPER
@ RBAC_PERM_COMMAND_NPC_SET_FLAG
@ RBAC_PERM_COMMAND_SCENE_PLAY
@ RBAC_PERM_COMMAND_UNAURA
@ RBAC_PERM_COMMAND_AHBOT_STATUS
@ RBAC_PERM_COMMAND_WHISPERS
@ RBAC_PERM_COMMAND_RELOAD_CRETURE_TEXT_LOCALE
@ RBAC_PERM_COMMAND_RELOAD_RBAC
@ RBAC_PERM_COMMAND_ACCOUNT_SET_2FA
@ RBAC_PERM_COMMAND_RELOAD_BROADCAST_TEXT
@ RBAC_PERM_COMMAND_LOOKUP_ITEM
@ RBAC_PERM_COMMAND_LOOKUP_MAP
@ RBAC_PERM_COMMAND_RELOAD_CONVERSATION_TEMPLATE
@ RBAC_PERM_COMMAND_CHARACTER_DELETED_LIST
@ RBAC_PERM_COMMAND_CHARACTER_DELETED_RESTORE
@ RBAC_PERM_COMMAND_HONOR_ADD
@ RBAC_PERM_COMMAND_GOBJECT_ADD_TEMP
@ RBAC_PERM_COMMAND_MODIFY_HP
@ RBAC_PERM_COMMAND_ACCOUNT_SET_PASSWORD
@ RBAC_PERM_COMMAND_BF_STOP
@ RBAC_PERM_EMAIL_CONFIRM_FOR_PASS_CHANGE
@ RBAC_PERM_COMMAND_ANNOUNCE
@ RBAC_PERM_COMMAND_NPC_YELL
@ RBAC_PERM_COMMAND_WCHANGE
@ RBAC_PERM_COMMAND_TICKET_BUG_COMMENT
@ RBAC_PERM_COMMAND_BNET_ACCOUNT_CREATE_GAME
@ RBAC_PERM_COMMAND_LINKGRAVE
@ RBAC_PERM_COMMAND_RELOAD_ALL_SPELL
@ RBAC_PERM_COMMAND_RELOAD_QUEST_POI
@ RBAC_PERM_COMMAND_DEBUG
@ RBAC_PERM_COMMAND_TICKET_RESET_BUG
@ RBAC_PERM_COMMAND_WP_RELOAD
@ RBAC_PERM_COMMAND_MODIFY_DRUNK
@ RBAC_PERM_COMMAND_TICKET_COMPLAINT_VIEW
@ RBAC_PERM_COMMAND_RELOAD_SUPPORT_SYSTEM
@ RBAC_PERM_COMMAND_TICKET_SUGGESTION_LIST
@ RBAC_PERM_COMMAND_NPC_SAY
@ RBAC_PERM_COMMAND_SAVEALL
@ RBAC_PERM_COMMAND_BNET_ACCOUNT_LINK
@ RBAC_PERM_COMMAND_DISABLE_REMOVE_OUTDOORPVP
@ RBAC_PERM_COMMAND_LEARN_MY_PETTALENTS
@ RBAC_PERM_COMMAND_TELE_DEL
@ RBAC_PERM_COMMAND_LOOKUP_TAXINODE
@ RBAC_PERM_COMMAND_RELOAD_CREATURE_QUESTSTARTER
@ RBAC_PERM_RECEIVE_GLOBAL_GM_TEXTMESSAGE
@ RBAC_PERM_COMMAND_GUILD_DELETE
@ RBAC_PERM_COMMAND_ACCOUNT_SET_SEC_REGMAIL
@ RBAC_PERM_COMMAND_RELOAD_CRITERIA_DATA
@ RBAC_PERM_COMMAND_NPC_ADD_TEMP
@ RBAC_PERM_TWO_SIDE_ADD_FRIEND
@ RBAC_PERM_INSTANT_LOGOUT
@ RBAC_PERM_COMMAND_RELOAD_DISABLES
@ RBAC_PERM_COMMAND_BNET_ACCOUNT_UNLINK
@ RBAC_PERM_COMMAND_TICKET_ASSIGN
@ RBAC_PERM_COMMANDS_PINFO_CHECK_PERSONAL_DATA
@ RBAC_PERM_COMMAND_PINFO
@ RBAC_PERM_COMMAND_PET_UNLEARN
@ RBAC_PERM_COMMAND_TICKET_SUGGESTION_UNASSIGN
@ RBAC_PERM_COMMAND_PDUMP_WRITE
@ RBAC_PERM_COMMAND_SERVER_DEBUG
@ RBAC_PERM_COMMAND_NPC_DELETE_ITEM
@ RBAC_PERM_COMMAND_SEND_ITEMS
@ RBAC_PERM_COMMAND_MUTEHISTORY
@ RBAC_PERM_SKIP_CHECK_DISABLE_MAP
@ RBAC_PERM_COMMAND_SERVER_CORPSES
@ RBAC_PERM_COMMAND_CHEAT_EXPLORE
@ RBAC_PERM_COMMAND_RBAC_LIST
@ RBAC_PERM_COMMAND_TICKET_CLOSE
@ RBAC_PERM_COMMAND_RELOAD_SPELL_GROUP_STACK_RULES
@ RBAC_PERM_COMMAND_HONOR_ADD_KILL
@ RBAC_PERM_COMMAND_UNBAN_IP
@ RBAC_PERM_COMMAND_ACCOUNT_LOCK
@ RBAC_PERM_COMMAND_RELOAD_ALL_LOCALES
@ RBAC_PERM_COMMAND_RELOAD_QUEST_GREETING
@ RBAC_PERM_COMMAND_TICKET_RESET_SUGGESTION
@ RBAC_PERM_COMMAND_RELOAD_SPELL_SCRIPT_NAMES
@ RBAC_PERM_COMMAND_RELOAD_AUCTIONS
@ RBAC_PERM_SKIP_CHECK_CHAT_CHANNEL_REQ
@ RBAC_PERM_COMMAND_RESET_ACHIEVEMENTS
@ RBAC_PERM_COMMAND_DISTANCE
@ RBAC_PERM_COMMAND_RELOAD_ALL_GOSSIP
@ RBAC_CANT_ADD_ALREADY_ADDED
@ RBAC_ID_DOES_NOT_EXISTS
@ RBAC_CANT_REVOKE_NOT_IN_LIST
std::set< uint32 > RBACPermissionContainer