Post review pr 1

This PR addresses:
- Usage of user_view instead of custom panel page
- Lacking permissions
- Some security issues when accessing users
- Improved workflow when editing users and staff profiles 
- Missing data in the staff contact plugin