Permission Sets
Permissions sets are a new way to fine-tune what specific permission levels have access to.
They can be configured in IW4MAdminSettings.json
PermissionSets
Permissions are separated into component and access pairs, separated with a .
Available Components
ClientIPAddress
ClientGuid
ClientLevel
MetaUpdateAlias
Penalty
PrivilegedClientsPage
HelpPage
ConsolePage
ConfigurationPage
AuditPage
RecentPlayersPage
ProfilePage
AdminMenu
ClientNote
Available Access Levels
Read
Write
Delete
The asterisk (*) character is used to denote all permissions.
The minus (-) character prefix is used to denote removed permissions
This set of components will grow as the system is further implemented.
Examples
No permissions
"Moderator": []
All permissions
"Moderator": ["*"]
Read IP Address
"Moderator": ["ClientIPAddress.Read"]
Read IP Address and Alias Updates
"Moderator": ["ClientIPAddress.Read", "MetaAliasUpdate.Read"]
All Permissions Except Console Page
"Moderator": ["*", "-ConsolePage.Read"]