added edit roles and password for user in backend and added test for volunteer user