How to Use Role-Based Access Control (RBAC) Feature
Product: Muvi OneHow to Add Roles for the Dashboard Users
How a New User Logs Into the Dashboard
Features Restricted for the Users
Introduction
Muvi’s Access Management feature provides Role-Based Access Control (RBAC), enabling Muvi Dashboard administrators to manage how different users (Dashboard users added by the admin) interact with the Muvi Dashboard. By assigning specific roles, admins can ensure that each user has access only to the features and sections relevant to their responsibilities.
RBAC simplifies dashboard management while enhancing security and operational efficiency. Instead of granting full access to all users, administrators can create multiple users and assign them predefined or custom roles. Each role defines what a user can view and perform within the dashboard.
How to Add Roles for the Dashboard Users
- To add different roles for the Dashboard users, navigate to “Settings” -->” Access Management” in the Dashboard.
- Click on the “Roles” tab.
- Click on “Add Role”.
- Type the “Role Name” (e.g., Content Manager, Monetization Manager, Website Manager, etc. ).
- Under “Manage Permissions”, select the features you want the users to access.
- You can select the "Full Access" to provide full access to the main feature and its sub-features, or you can select only the sub-features.
- Enable "Content Management" to allow the user to access the Content Management features.
- Enable "Website & Apps" to allow the user to manage the website/app features.
- Enable "Player" to allow the user to configure player settings.
- Enable the "Encoding" option to allow the user to create and manage the encoding profiles.
- Enable "Monetization" to allow the user to create/manage plans and set up payment gateways.
- Enable "Billing Management" to allow the user to manage the subscription plan and card details for the store.
- Enable "User Management" if you want the user to add/manage the end users of the store.
- Enable "Analytics" to allow the user to view the overall performance of the website based on the user's watch hours, etc.
- Enable "Marketing" to allow the user to manage the marketing notifications for the end users.
- Enable "Content Partner Portal" to allow the user to manage your content partners and their settings.
- Enable "Interactivity" to allow the user to manage your polls and live chat in your apps.
- Enable "Settings" if you want the sub-admin to manage the webhook and store account.
- Enable "Security" to allow the user to manage security level features like DRM, GeoBlock, etc.
- Click on “Save” to save the role.
- You can create multiple roles with different features.
How to Edit Roles
- To edit the added roles in the Dashboard, navigate to “Settings” -->” Access Management” in the Dashboard.
- Click on the "Roles" tab.
- Click on a role you want to edit.
- You can change the role name and add/remove permissions.
- Click on "Update" to save the changes.
How to Delete a Role
- To delete the added roles in the Dashboard, navigate to “Settings” -->” Access Management” in the Dashboard.
- Click on the "Roles" tab.
- On the right-hand side of a role that you want to delete, click on the 3 dots and click on "Delete".
- When asked for confirmation, click on "Proceed" to delete.
- The role will be deleted. You can follow this process to delete multiple roles.
Adding a New Dashboard User
- To add a new user, navigate to “Settings” -->” Access Management” in the Dashboard.
- Click on the “Users” tab.
- Type the “Full Name” of the new user.
- Type the “Email” address of the new user.
- Select the “Role” from the drop-down menu.
- Click on “Save”.
- The new user will be added, and you can view the details of the new user in the Dashboard.
- The new user will receive an email with his/her login credentials.
- Repeat the process to add multiple Dashboard user accounts.
- Once a new user is added, he/she will get the login credentials (Login URL, User Name, and Password) in his/her email to log in to their account (see the screenshot below).
How a New User Logs Into the Dashboard
- To log in, the new user needs to open the login URL received in the email in the web browser.
- User needs to type the email address and password received in the email and click on the "Login" button.
- Once the new user logs into the Dashboard, he/she can manage content, monetization, website templates, apps, and other features in the CMS based on the “Role” assigned to him/her by the store admin (Super Admin).
- The new admin cannot view the "My Account" page under "Profile".
- The new user can change his/her password in the Dashboard.
- The user cannot view the "Billing" page in the Dashboard.
How to Edit/Delete a User
- To edit or delete a sub-admin, navigate to “Settings” -->” Access Management” in the Dashboard.
- Click on the “Users” tab. You can view the sub-admin list.
- On the right-hand side of a sub-admin, click on the “Edit Icon” to edit the user.
- You can only change the user name and/or role and click on “Update”.
- To delete a user, click on the “Trash Icon” on the right-hand side of a user.
- When asked for confirmation, click on “Proceed” to delete.
- Once the user account is deleted, he/she will not be able to log in to the Dashboard.
Features Restricted for the Users
The following features in the Dashboard are by default restricted for the users. These features are only accessible to the primary or super admin.
- Billing Page
- Purchase subscription CTA in the Banner section, which is displayed during the free trial period
- Dashboard Infrastructure section
- Activation of eLearning
- Activation of Content Partner Portal
- Activation of UGC
- Activation of Alie
- Payment Gateway Menu
- App Dashboard in Apps Menu
- Request the Live Demo link in the dashboard
- Guided Tour CTA in the dashboard
- Dashboard Onboarding section

