Update of Stage 0
This update is just to make the roadmap more readable.
This commit is contained in:
1 parent
1e951a1408
commit
dfc0504187
1 file changed
+20
-15
+20
-15
@@ -25,24 +25,27 @@ Channel Database will take a screenshot of the current channels within Basement,
|
|||||||
## Stage 0.3 - Feature 2 - Permission Levels
|
## Stage 0.3 - Feature 2 - Permission Levels
|
||||||
|
|
||||||
Permission Levels are specifically to ensure that members have the right to run a specific command, throwing an error if this is not the case. Permission Levels will be set up as the following;
|
Permission Levels are specifically to ensure that members have the right to run a specific command, throwing an error if this is not the case. Permission Levels will be set up as the following;
|
||||||
`Level 00` - This level grants the ability to run any command, regardless of anything. This permission level is limited to; Bot Developer & Owner.
|
- `Level 00` - This level grants the ability to run any command, regardless of anything. This permission level is limited to; Bot Developer & Owner.
|
||||||
`Level 01` - This level grants the ability to run most commands, even ones that are considered destructive. This permission level is limited to; Higher Staff.
|
- `Level 01` - This level grants the ability to run most commands, even ones that are considered destructive. This permission level is limited to; Higher Staff.
|
||||||
`Level 02` - This level grants the ability to run any command that is considered a "staff command". This permission level is limited to; Full Staff Members.
|
- `Level 02` - This level grants the ability to run any command that is considered a "staff command". This permission level is limited to; Full Staff Members.
|
||||||
`Level 03` - This level grants the ability to run any command that is considered usable by trial staff members. This permission level is limited to; Trial Staff Members.
|
- `Level 03` - This level grants the ability to run any command that is considered usable by trial staff members. This permission level is limited to; Trial Staff Members.
|
||||||
`Level 04` - This level grants the ability to run any command that is relating to partnerships. This permission level is limited to; Partners & Partner Managers.
|
- `Level 04` - This level grants the ability to run any command that is relating to partnerships. This permission level is limited to; Partners & Partner Managers.
|
||||||
`Level 05` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Ultimate VIP.
|
- `Level 05` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Ultimate VIP.
|
||||||
`Level 06` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Elite VIP.
|
- `Level 06` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Elite VIP.
|
||||||
`Level 07` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Loved VIP.
|
- `Level 07` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Loved VIP.
|
||||||
`Level 08` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Glow VIP.
|
- `Level 08` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Glow VIP.
|
||||||
`Level 09` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Enchanted VIP.
|
- `Level 09` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Enchanted VIP.
|
||||||
`Level 10` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Boosted VIP.
|
- `Level 10` - This level grants the ability to run any command that is relating to Donating. This permission level is limited to; Boosted VIP.
|
||||||
`Level 11` - This level grants the ability to run any command that is relating to 18+ content. This permission is limited to; Verified & Cross verified.
|
- `Level 11` - This level grants the ability to run any command that is relating to 18+ content. This permission is limited to; Verified & Cross verified.
|
||||||
`Level 12` - This level grants the ability for anyone to run commands under this level. This permission level is not limited by role.
|
- `Level 12` - This level grants the ability for anyone to run commands under this level. This permission level is not limited by role.
|
||||||
|
|
||||||
Along with the permission levels, there will be permission based on where the command is ran.
|
Along with the permission levels, there will be permission based on where the command is ran.
|
||||||
|
|
||||||
This methodology will mimic permission management on Linux having three different groups of management, and having a number that correlates to a permission type, those being;
|
This methodology will mimic permission management on Linux having three different groups of management, and having a number that correlates to a permission type, those being;
|
||||||
Person running the command, the type of command that it is, where the command is ran for the structure.
|
- Person running the command
|
||||||
|
- The type of command that it is
|
||||||
|
- Where the command is ran for the structure.
|
||||||
|
<!--
|
||||||
0 = No permission
|
0 = No permission
|
||||||
1 = Execute permission
|
1 = Execute permission
|
||||||
2 = Write permission
|
2 = Write permission
|
||||||
@@ -51,12 +54,14 @@ Person running the command, the type of command that it is, where the command is
|
|||||||
5 = Read & Execute permissions
|
5 = Read & Execute permissions
|
||||||
6 = Read & Write permissions
|
6 = Read & Write permissions
|
||||||
7 = Read, Write & Execute permissions
|
7 = Read, Write & Execute permissions
|
||||||
|
-->
|
||||||
|
|
||||||
An example of this is a verified user runs an 18+ command in a none-NSFW chat the permissions would be set as such;
|
An example of this is a verified user runs an 18+ command in a none-NSFW chat the permissions would be set as such;
|
||||||
- Person = 11
|
- Person = 11
|
||||||
- Command Type = 11
|
- Command Type = 11
|
||||||
- Channel Type = 12
|
- Channel Type = 12
|
||||||
And since there is a mis-match, the command will not run and will throw an error.
|
|
||||||
|
Since there is a mis-match, the command will not run and will throw an error.
|
||||||
|
|
||||||
## Stage 0.4 - Feature 3 - Rule Integration
|
## Stage 0.4 - Feature 3 - Rule Integration
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user