Users and Permissions¶
Overview¶
This document outlines the structure and types of users on our platform, focusing on their roles, permissions, and authentication process. User Registration Required Information
Upon registration, each user must provide the following information, which is mandatory:
- First Name
- Last Name
- Email Address
- Mobile Number
Note: Users are unable to modify these details post-registration.
Access Restrictions¶
- Anonymous Access: Not permitted on this platform.
- Default Permissions: Newly registered users have no permissions (assigned the 'Basic' type).
User Types¶
Different user types are defined based on their roles and permissions:
- Basic: Default type upon registration. Users can log in but have no additional permissions.
- Entity Representative: Linked to an entity; authorized to create projects, sectors and committees on the entity's behalf and create tasks.
- Committee Representative: Linked to a committee; authorized to create projects for the committee.
- Sector Representative: Linked to a sector; can create projects on behalf of the sector.
- Project Manager: Assigned to a project; View the project and view tasks.
- Entity Lead: Linked to an entity; can create and view projects associated with the entity.
- Admin: manages the platform, has access to the admin panel, and oversees overall platform control. Does not have access to draft projects.
- Super Admin: technical team member with access to the admin panel and all projects on the platform.
- Higher Manager: can view all projects on the platform.
Authentication¶
Traditional with OTP by SMS.