Permissions
Understanding Posium's permission system
Posium employs a robust role-based access control system to manage user permissions within an organization. This ensures that users have appropriate access to features and data, enhancing security and streamlining collaboration. Each user within a Posium organization is assigned a specific role, which dictates their capabilities and access levels.
Posium currently supports three distinct user roles:
1. Owner
The Owner role is automatically assigned to the user who initially creates the organization. This role holds the highest level of implicit access and responsibility within the organization.
- Organization Creator: Automatically assigned upon organization creation.
- Invitation Management: Can invite new users to the organization.
- Full Access: Has access to all features, data, and settings within the organization.
- Role Permission Immutable: Cannot change permissions for existing roles (permissions are predefined by the system).
2. Admin
The Admin role provides comprehensive control over user management and full access to the organization's resources. Admins are crucial for managing the team and ensuring smooth operations.
- User Role Management: Can change the roles of other users within the organization.
- Invitation Management: Can invite new users to the organization.
- Full Access: Has access to all features, data, and settings within the organization. This includes functionalities such as project management, report viewing, and configuration.
3. Member
The Member role is designed for users primarily focused on the core testing functionalities of Posium. This role is ideal for testers, developers, or other team members who need to interact with tests.
- Test Generation: Can generate new tests.
- Test Execution: Can run existing tests.