Hi,
I have a Drupal site and need to create a few different user roles and am confused as to the best modules to use to help me.
A brief summary of what it is I am trying to do is:
- create 3 different types of user: admin, therapist and student
- only I (root user) can create admin users
- admin users can create therapist or student users
The creation of roles and users are not an issue, however I am having trouble making the following things work:
- admin users should never be able to alter their own role. I have used the Role Delegation module to allow the admin to assign a role to new users that they create but they are able to alter their own role. I do not want to allow this. I have used the User Protect module to prevent admin altering my account but I cannot prevent this field being altered on their own account when I allow use of the Role Delegation module.
- I also do not want to allow therapist and student users to alter any of their details, only admin should be able to do this. They will manage all user accounts and details.
- I need to provide custom fields for certain types of users only, ie: 3 fields for therapists only and 2 other for students only.
If anyone can give me some practical advice on the best and most efficient way of making these things possible I'd be very greatful. There are lot of user and role related modules out there and it's all become a bit confusing!
Many thanks,
Steve