diff --git a/symposion/schedule/views.py b/symposion/schedule/views.py index 0ff3903f..9c6d7c57 100644 --- a/symposion/schedule/views.py +++ b/symposion/schedule/views.py @@ -34,7 +34,10 @@ def fetch_schedule(slug): def schedule_conference(request): - schedules = Schedule.objects.filter(published=True, hidden=False) + if request.user.is_staff: + schedules = Schedule.objects.filter(hidden=False) + else: + schedules = Schedule.objects.filter(published=True, hidden=False) sections = [] for schedule in schedules: