Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.
Comentarios: Add suggestion

RBAC gives more control of actions an account can perform

...

Table NameTable DescriptionField NameField TypeField Description
rbac_account_groupsAccount-Group relationaccountIdintAccount id
groupIdintGroup id
realmIdintRealm Id, -1 means all
rbac_account_permissionsAccount-Permission relationaccountIdintAccount id
permissionIdintPermission id
grantedintGranted = 1, Denied = 0
realmIdintRealm Id, -1 means all
rbac_account_rolesAccount-Role relationaccountIdintAccount id
roleIdintRole id
grantedintGranted = 1, Denied = 0
realmIdintRealm Id, -1 means all
rbac_group_rolesGroup-Role relationgroupIdintGroup id
roleIdintRole id
rbac_role_permissionsRole-Permission relationroleIdintRole id
permissionIdintPermission id
rbac_groupsGroup ListidintGroup id
nametextGroup name
rbac_permissionsPermission ListidintPermission id
nametextPermission name
rbac_rolesRoles listidintRole id
nametextRole name
rbac_security_level_groupsDefault groups to assign when an account is set gm levelsecIdintSecurity Level id
groupIdintGroup id

 

 

Sugerencia
titleSuggestion

Create a web interface (in PHP or other accessible web technology) to ease the management of the RBAC system.

If simple and good enough, it could possibly be added to TrinityCore repository (/contrib/ directory)!