diff --git a/app/controllers/manage/application_controller.rb b/app/controllers/manage/application_controller.rb index f68c124d7..111f68f62 100644 --- a/app/controllers/manage/application_controller.rb +++ b/app/controllers/manage/application_controller.rb @@ -9,12 +9,13 @@ def logged_in end def require_director - return redirect_to manage_root_path if current_user.staff? && !current_user.try(:director?) + return redirect_to manage_checkins_path if current_user.volunteer? + return redirect_to manage_root_path if current_user.organizer? return redirect_to root_path unless current_user.try(:director?) end def require_director_or_organizer - return redirect_to manage_root_path if current_user.staff? && !current_user.organizing_staff? + return redirect_to manage_checkins_path if current_user.volunteer? return redirect_to root_path unless current_user.organizing_staff? end