diff --git a/symposion/schedule/views.py b/symposion/schedule/views.py index 0ff3903fc39c9d26c4dbfa519a395851ce65d1ee..9c6d7c576293cc7ef9853bd2e2d809471ba60eea 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: