Update permissions scheme to give more control over Editor & Mod roles
Currently Editors have limited access to the dashboard not evening having access to newer features that were impleneted.
During dashboard development, similar to Discord permissions allow creators to have Roles for Admin, Editor, Moderator where they can set very specific access to indivual left side category tabs page access or features.
Have Pre-Defined roles with specific permission rulesets, but allow a Custom settings role as well to give creator full authority to let subusers take over certain stream admin/community management job duties.
For example;
- A creator can set Admin/Community Manager to have access to Subs/Bits analytic reporrts, views & follow counts but not allow access to say Moderation tools etc. Potentialy use to give Managment Agencies access to account without them needing to worry about Moderation features etc
- Or give Editor access to emote stuff and potentially channel point managment or goals editing.
Basically if it exists in the Dashboard API then it should have a flag to enable/disable access on a per user basis based on applied access by creator on say a SubUser Permissions page. The model would be Discord user role permissions scheme for server management settings.
Currently Editors are too limited as its usually used as a SubAdmin role and Moderators don't have access to newer dashboard features and pages like Channel Points etc to manage those features.