Newbie question. I’m Creating a Lettings Agency platform where you’ll have:
- Tenants (External)
- Landlords (External)
- Staff (Internal)
- Admin (Internal)
All user roles will access and navigate the same system and pages but what is visible and hidden will depend on the user role and a few other permissions.
I am thinking of creating User Roles via an option set. However I want the Tenant & Landlords to toggle between the two, whilst the ‘Staff’ and ‘Admin’ will be fixed role with no means of change to any other role.
Question:
- Is option set the best way to approach this? I’ve read that you can’t set this in private – so does that mean I can’t hide the ability for the external users from seeing internal roles?
- During the Sign-Up, do I have to give the user a drop-down option to select one of the User Roles or can I assign a default User Role and the user can then toggle once signed in?
- Is Option-set the best route to choose for this setup ?