different message boxes for success vs error messages, load correct default view based on user role