Understanding Roles, Designations, and Memberships
Ce contenu n’est pas encore disponible dans votre langue.
This guide explains the three ways users are categorized in MakerVera.
Quick Summary
Section titled “Quick Summary”| Concept | What It Controls | How Many? |
|---|---|---|
| Role | What you can do in the system | One per user |
| Membership | What benefits you receive | One active at a time |
| Designation | Special capabilities you have | Multiple allowed |
How They Work Together
Section titled “How They Work Together”Think of these as layers that work together:
- Your Role determines your base access level (Guest, Member, Staff, Manager, Admin)
- Your Membership determines what benefits you get (booking limits, discounts, etc.)
- Your Designations add extra capabilities on top of your role
Example: Sarah the Staff Instructor
Section titled “Example: Sarah the Staff Instructor”Sarah is a staff member who also teaches classes:
- Role: Staff (can check in users, view bookings, run reports)
- Membership: Pro tier (gets discounts and early booking)
- Designations: Instructor (can take attendance), Key Holder (has 24/7 access)
Sarah’s permissions combine all three: Staff permissions + Pro benefits + Instructor & Key Holder capabilities.
What’s the Difference?
Section titled “What’s the Difference?”Roles vs Designations
Section titled “Roles vs Designations”Roles are like job titles - you can only have one:
- Guest → Member → Staff → Manager → Admin
Designations are like badges you earn - you can have many:
- Instructor, Key Holder, Volunteer, Board Member, Shop Lead
Why This Matters
Section titled “Why This Matters”An Admin might also teach classes. Before, they’d have to choose between Admin access or being listed as an instructor. Now they can be Admin (role) AND Instructor (designation).
Security Rules
Section titled “Security Rules”The system has safeguards to prevent accidental lockouts or unauthorized escalation:
- Role hierarchy: You can only assign roles at or below your own level. A Manager can promote someone to Manager but not to Admin.
- Account Owner: Every makerspace has one Account Owner whose Admin role cannot be changed. This ensures there’s always at least one Admin.
- System permissions: Sensitive operations like managing roles, deleting users, and billing are tied to roles only. They cannot be granted through designations.