Manage User Permissions in Visual Expert
Visual Expert provides robust user management capabilities, allowing administrators to control permissions and access effectively. Below are the details of the available functions:
Accessing User Management Functions
To manage user permissions, follow these steps:
- Open Visual Expert.
- Navigate to one of the following paths:
- Home ➔ Manage Source Code
- Settings ➔ More Settings ➔ Users
Permission Types
Permissions in Visual Expert are categorized as User-Based and Project-Based to facilitate granular control.
1. User-Based Permissions
These permissions apply across all projects.
- Can Create Project: Enables users to create new projects, ensuring efficient organization and management of code analysis tasks.
- Can Approve User: Allows designated users to approve new user requests for access, streamlining onboarding and access management.
- Can Reject User: Empowers authorized users to deny access requests, ensuring security and control.
- Can Delete User: Grants the ability to permanently remove user accounts, maintaining data security and access management.
- Can Change Repo Settings: Allows modification of repository settings for flexibility in meeting project requirements.
- Full Access Control:
- Users with full access control cannot have their permissions edited by others.
- These users automatically receive full permissions for all projects.
- Full access users cannot modify the permissions of project owners.
- To change the permissions of a project owner, first, assign ownership to another user.
2. Project-Based Permissions
These permissions are specific to individual projects.
- Can Open: Allows users to access and view projects, ensuring effective collaboration.
- Can Edit: Grants the ability to modify project content, enabling continuous improvement and flexibility.
- Can Analyze: Enables users to perform code analysis, assess quality, and identify optimization opportunities.
- Can Export: Allows users to export project data and analysis results, supporting collaboration through report generation.
- Access Control: Users with project-level access control can grant permissions to others for that project, regardless of their overall access level.
Additional Functions
Visual Expert includes supplementary administrative tools for effective user management.
- Set Project Owner: Assign ownership of a project to a specific user, ensuring clear accountability.
- Remove User: Delete user accounts to manage access and maintain system organization.
- Reset Password: Reset user passwords to ensure secure access and facilitate user management.
- Show Deleted Users: View and restore previously deleted user accounts. This feature provides transparency and administrative oversight, ensuring an organized user database.