Raise exception if user is not staff
Adding more tests for covering all views