def METHOD_NAME(request, slug=None):
    schedule = fetch_schedule(slug)
    if not schedule.published and not request.user.is_staff:
        raise Http404()
    presentations = Presentation.objects.filter(section=schedule.section)
    presentations = presentations.exclude(cancelled=True)
    ctx = {"schedule": schedule, "presentations": presentations}
    return render(request, "symposion/schedule/schedule_list.html", ctx)