5 Permission Sets
RaidMax edited this page 2022-07-20 10:35:04 -05:00

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"]