Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
RBAC.h File Reference

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

#include "Define.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::RBACData
class  rbac::RBACPermission

Namespaces

namespace  rbac

Typedefs

typedef std::set< uint32rbac::RBACPermissionContainer

Enumerations

enum class  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
}
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_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_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_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_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_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_TICKET = 383 , 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_SAVE = 524 ,
  rbac::RBAC_PERM_COMMAND_SAVEALL = 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_ALL_EVENTAI = 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_CREATURE_AI_SCRIPTS = 631 , rbac::RBAC_PERM_COMMAND_RELOAD_CREATURE_AI_TEXTS = 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_GAME_GRAVEYARD_ZONE = 645 , rbac::RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUESTENDER = 646 , rbac::RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUEST_LOOT_TEMPLATE = 647 , rbac::RBAC_PERM_COMMAND_RELOAD_GAMEOBJECT_QUESTSTARTER = 648 ,
  rbac::RBAC_PERM_COMMAND_RELOAD_GAME_TELE = 649 , rbac::RBAC_PERM_COMMAND_RELOAD_GM_TICKETS = 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_GOSSIP_MENU_OPTION_LOCALE = 661 , rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_ITEM = 662 , rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_ITEM_SET_NAME = 663 , rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_NPC_TEXT = 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_LOCALES_QUEST = 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_REPUTATION_REWARD_RATE = 682 , rbac::RBAC_PERM_COMMAND_RELOAD_RESERVED_NAME = 683 , rbac::RBAC_PERM_COMMAND_RELOAD_SKILL_DISCOVERY_TEMPLATE = 684 ,
  rbac::RBAC_PERM_COMMAND_RELOAD_SKILL_EXTRA_ITEM_TEMPLATE = 685 , rbac::RBAC_PERM_COMMAND_RELOAD_SKILL_FISHING_BASE_LEVEL = 686 , rbac::RBAC_PERM_COMMAND_RELOAD_SKINNING_LOOT_TEMPLATE = 687 , rbac::RBAC_PERM_COMMAND_RELOAD_SMART_SCRIPTS = 688 ,
  rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_AREA = 689 , rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_BONUS_DATA = 690 , rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_GROUP = 691 , rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_GROUP_STACK_RULES = 692 ,
  rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_LEARN_SPELL = 693 , rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_LINKED_SPELL = 694 , rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_LOOT_TEMPLATE = 695 , rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_PET_AURAS = 696 ,
  rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_PROC = 697 , rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_PROC_EVENT = 698 , rbac::RBAC_PERM_COMMAND_RELOAD_SPELL_REQUIRED = 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_SPILLOVER_TEMPLATE = 703 , rbac::RBAC_PERM_COMMAND_RELOAD_SKYFIRE_STRING = 704 ,
  rbac::RBAC_PERM_COMMAND_RELOAD_VEHICLE_ACCESORY = 705 , rbac::RBAC_PERM_COMMAND_RELOAD_VEHICLE_TEMPLATE_ACCESSORY = 706 , rbac::RBAC_PERM_COMMAND_RELOAD_WARDEN_ACTION = 707 , rbac::RBAC_PERM_COMMAND_RELOAD_WAYPOINT_DATA = 708 ,
  rbac::RBAC_PERM_COMMAND_RELOAD_WAYPOINT_SCRIPTS = 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_ASSIGN = 743 , rbac::RBAC_PERM_COMMAND_TICKET_CLOSE = 744 ,
  rbac::RBAC_PERM_COMMAND_TICKET_CLOSEDLIST = 745 , rbac::RBAC_PERM_COMMAND_TICKET_COMMENT = 746 , rbac::RBAC_PERM_COMMAND_TICKET_COMPLETE = 747 , rbac::RBAC_PERM_COMMAND_TICKET_DELETE = 748 ,
  rbac::RBAC_PERM_COMMAND_TICKET_ESCALATE = 749 , rbac::RBAC_PERM_COMMAND_TICKET_ESCALATEDLIST = 750 , rbac::RBAC_PERM_COMMAND_TICKET_LIST = 751 , rbac::RBAC_PERM_COMMAND_TICKET_ONLINELIST = 752 ,
  rbac::RBAC_PERM_COMMAND_TICKET_RESET = 753 , rbac::RBAC_PERM_COMMAND_TICKET_RESPONSE = 754 , rbac::RBAC_PERM_COMMAND_TICKET_RESPONSE_APPEND = 755 , rbac::RBAC_PERM_COMMAND_TICKET_RESPONSE_APPENDLN = 756 ,
  rbac::RBAC_PERM_COMMAND_TICKET_TOGGLESYSTEM = 757 , rbac::RBAC_PERM_COMMAND_TICKET_UNASSIGN = 758 , rbac::RBAC_PERM_COMMAND_TICKET_VIEWID = 759 , rbac::RBAC_PERM_COMMAND_TICKET_VIEWNAME = 760 ,
  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_SERVER_UPTIME = 776 ,
  rbac::RBAC_PERM_COMMAND_SUPPORT_BUG = 777 , rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_ASSIGN = 778 , rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_CLOSE = 779 , rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_CLOSEDLIST = 780 ,
  rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_COMMENT = 781 , rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_DELETE = 782 , rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_LIST = 783 , rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_UNASSIGN = 784 ,
  rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_VIEW = 785 , rbac::RBAC_PERM_COMMAND_SUPPORT_BUG_RESET = 786 , rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST = 787 , rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_ASSIGN = 788 ,
  rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_CLOSE = 789 , rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_CLOSEDLIST = 790 , rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_COMMENT = 791 , rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_DELETE = 792 ,
  rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_LIST = 793 , rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_UNASSIGN = 794 , rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_VIEW = 795 , rbac::RBAC_PERM_COMMAND_SUPPORT_SUGGEST_RESET = 796 ,
  rbac::RBAC_PERM_COMMAND_RELOAD_QUEST_OBJECTIVES = 800 , rbac::RBAC_PERM_COMMAND_RELOAD_QUEST_OBJECTIVE_EFFECTS = 801 , rbac::RBAC_PERM_COMMAND_RELOAD_LOCALES_QUEST_OBJECTIVE = 802 , rbac::RBAC_PERM_COMMAND_RELOAD_BLACKMARKET_AUCTIONS = 803 ,
  rbac::RBAC_PERM_COMMAND_RELOAD_BLACKMARKET_TEMPLATE = 804 , rbac::RBAC_PERM_COMMAND_ACCOUNT_BOOST = 805 , rbac::RBAC_PERM_COMMAND_ACCOUNT_BOOST_ADD = 806 , rbac::RBAC_PERM_COMMAND_ACCOUNT_BOOST_DEL = 807 ,
  rbac::RBAC_PERM_COMMAND_GM_NOTE = 808 , rbac::RBAC_PERM_COMMAND_DEBUG_REST = 809 , rbac::RBAC_PERM_COMMAND_BATTLEPET = 1000 , rbac::RBAC_PERM_COMMAND_BATTLEPET_LEVELUP = 1001 ,
  rbac::RBAC_PERM_COMMAND_BATTLEPET_HEAL = 1002 , rbac::RBAC_PERM_COMMAND_BATTLEPET_DEBUG = 1003 , rbac::RBAC_PERM_COMMAND_PACKET = 1004 , rbac::RBAC_PERM_COMMAND_PACKET_START = 1005 ,
  rbac::RBAC_PERM_COMMAND_PACKET_STOP = 1006 , rbac::RBAC_PERM_COMMAND_PACKET_CHAR = 1007 , rbac::RBAC_PERM_COMMAND_PACKET_CHAR_START = 1008 , rbac::RBAC_PERM_COMMAND_PACKET_CHAR_STOP = 1009 ,
  rbac::RBAC_PERM_COMMAND_DEBUG_LFG_REQUIREMENTS = 1010 , rbac::RBAC_PERM_COMMAND_DEBUG_LFG_FLEX = 1011 , rbac::RBAC_PERM_MAX
}

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

Definition in file RBAC.h.