aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Accounts/AccountMgr.h
diff options
context:
space:
mode:
authorSpp <spp@jorge.gr>2013-09-27 13:25:48 +0200
committerSpp <spp@jorge.gr>2013-09-27 13:35:45 +0200
commit895a23df119d2cb6c7110752af6f81ccd1e5f1bb (patch)
tree94c0b1a105433679273127d7c39df4d2ddd83932 /src/server/game/Accounts/AccountMgr.h
parentcfaea769bc8989aa8193562316fdc32507b047a9 (diff)
Core/RBAC: Add default groups to accounts based on their security level.
- Removed config option RBAC.DefaultGroups Use the table rbac_security_level_groups to configure the groups to be added to the account at load time. Note: Those groups are only used at run time, never saved to DB
Diffstat (limited to 'src/server/game/Accounts/AccountMgr.h')
-rw-r--r--src/server/game/Accounts/AccountMgr.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/server/game/Accounts/AccountMgr.h b/src/server/game/Accounts/AccountMgr.h
index d143e28ba05..8b2e77d3e9b 100644
--- a/src/server/game/Accounts/AccountMgr.h
+++ b/src/server/game/Accounts/AccountMgr.h
@@ -93,7 +93,7 @@ class AccountMgr
rbac::RBACGroupsContainer const& GetRBACGroupList() const { return _groups; }
rbac::RBACRolesContainer const& GetRBACRoleList() const { return _roles; }
rbac::RBACPermissionsContainer const& GetRBACPermissionList() const { return _permissions; }
- rbac::RBACGroupContainer const& GetRBACDefaultGroups() const { return _defaultGroups; }
+ rbac::RBACGroupContainer const& GetRBACDefaultGroups(uint8 secLevel) { return _defaultSecGroups[secLevel]; }
private:
void ClearRBAC();
@@ -101,7 +101,6 @@ class AccountMgr
rbac::RBACRolesContainer _roles;
rbac::RBACGroupsContainer _groups;
rbac::RBACDefaultSecurityGroupContainer _defaultSecGroups;
- rbac::RBACGroupContainer _defaultGroups;
};
#define sAccountMgr ACE_Singleton<AccountMgr, ACE_Null_Mutex>::instance()