flipside-org / aw-datacollection

The Airwolf application that handles data collection.
http://demo.flipside.org/airwolf
BSD 3-Clause "New" or "Revised" License
6 stars 4 forks source link

User creation by Non-Admins #100

Open danielfdsilva opened 10 years ago

danielfdsilva commented 10 years ago

Right now the user creation is reserved to the admins. There are no role differentiation when creating users so, anyone with the correct permission, can create/edit any type of users (including more admins).

This poses a problem because every time a call center agent needs to be created or a password needs to be reset, an administrator must be contacted. It's not an option to give the 'create users' permission to moderator since they could promote themselves to administrator.

The user creation process should be revised in order to allow moderators to add agents.

Maybe add some kind of configurable permission on what kind of users each role can create?