Every user in Mokapen belongs to one or more organizations with a specific role. The role defines what you can view, create, and configure: not everyone accesses settings, not everyone invites colleagues, not everyone manages billing or security. This guide summarizes the six main roles and the increasing permissions from Guest to Admin.
The system has 6 main roles, with increasing permissions:
In the seed system, Admin and Owner have the same permissions. The difference may be implemented at the business logic level or for future features.
| Feature | Guest | Limited User | User | Member | Owner | Admin |
|---|---|---|---|---|---|---|
| View assigned entities | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Create new entities | ❌ | ✅ | ✅ | ✅ | ✅ | ✅ |
| View users/teams | ❌ | ✅ (own only) | ✅ | ✅ | ✅ | ✅ |
| Invite users | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Manage teams | ❌ | ❌ | ✅ | ✅ | ✅ | ✅ |
| Modify app settings | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Import/Export | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ |
| Manage security | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Manage app preferences | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Manage billing | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ |
| Partner/Developer features | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
Q: Can a Limited User edit a contact created by another user?
A: It depends on privacy settings and specific permissions. Generally they can only edit entities they own or are a stakeholder of.
Q: Can a Member delete the organization?
A: No, only Owner and Admin can delete the organization.
Q: Can a User see all users in the organization?
A: Yes, a User can view the full list of users, while a Limited User only sees teams they belong to.
Q: What is the difference between Owner and Admin?
A: In the base system they are equivalent. Admin may have access to additional features such as Partner and Developer if configured.
Need help?