aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Scripting/ScriptMgr.cpp
diff options
context:
space:
mode:
authorSpp <spp@jorge.gr>2013-09-29 13:08:46 +0200
committerSpp <spp@jorge.gr>2013-09-29 13:19:05 +0200
commitea2fe0217d497063d4b7a169ee81287e2b849702 (patch)
tree21d984024a261c84ca732a045f083663c69dc7a6 /src/server/game/Scripting/ScriptMgr.cpp
parenta1fa7bf52513c388203590ab63c3c2297c971a32 (diff)
Core/RBAC: Simplify RBAC implementation
- Drop groups (roles than can have inherited roles) and roles (set of permissions) - Permissions can now have inherited permissions (those act as roles) RBAC DB structure is now limited to four tables - rbac_permissions: Contains permissions and roles - rbac_linked_permissions: Contains the relation between permissions and linked permissions (those permissions that have linked permissions are called roles) - rbac_default_permissions: Contains the list of permissions to be granted to each security level [Added to maintain compatibility in an easy way] - rbac_account_permissions: Contains the list of permissions granted or denied for a particular account. NOTE: IF YOU ARE USING CUSTOM PERMISSIONS, ROLES OR GROUPS CHECK THE SQL BEFORE APPLYING...
Diffstat (limited to 'src/server/game/Scripting/ScriptMgr.cpp')
0 files changed, 0 insertions, 0 deletions