Created Permission Sets (markdown)
parent
a376b251e8
commit
2da1a71438
32
Permission-Sets.md
Normal file
32
Permission-Sets.md
Normal file
@ -0,0 +1,32 @@
|
||||
# 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
|
||||
- `IPAddress`
|
||||
- `MetaUpdateAlias`
|
||||
|
||||
### Available Access Levels
|
||||
- `Read`
|
||||
- `Update`
|
||||
- `Create`
|
||||
- `Delete`
|
||||
|
||||
*The asterisk (\*) character is used to denote all permissions*.
|
||||
**This set of components will grow as the system is further implemented**.
|
||||
|
||||
## Examples
|
||||
### No permissions
|
||||
`"Moderator": []`
|
||||
|
||||
### All permissions
|
||||
`"Moderator": ["*"]`
|
||||
|
||||
### Read IP Address
|
||||
`"Moderator": ["IPAddress.Read"]`
|
||||
|
||||
### Read IP Address and Alias Updates
|
||||
`"Moderator": ["IPAddress.Read", "MetaAliasUpdate.Read"]`
|
Loading…
Reference in New Issue
Block a user