What are the Available Roles for a User and What are the Rights and Restrictions of Each Role?