예제 #1
0
def handler_events(request,
                   template="events.html",
                   published_default=False,
                   **kw):
    """Handler for display a table of events."""

    for i, w in kw.items():
        if w:
            kw[i] = int(w)
        else:
            del kw[i]

    # We are using locals which confuses pylint.
    # pylint: disable-msg=W0613,W0612

    if request.user.is_staff:
        published_only = published_default
    else:
        published_only = True

    events_lists = event_lists.get_event_lists(published_only=published_only,
                                               user=request.user,
                                               **kw)

    next_event = event_lists.get_next_event()

    return shortcuts.render(request, template, locals())
예제 #2
0
파일: events.py 프로젝트: mattoc/slug
def handler_events(
        request, template="events.html", published_default=False, **kw):
    """Handler for display a table of events."""

    for i, w in kw.items():
        if w:
            kw[i] = int(w)
        else:
            del kw[i]

    # We are using locals which confuses pylint.
    # pylint: disable-msg=W0613,W0612

    if request.user.is_staff:
        published_only = published_default
    else:
        published_only = True

    events_lists = event_lists.get_event_lists(
            published_only=published_only, user=request.user, **kw)

    next_event = event_lists.get_next_event()

    return shortcuts.render(request, template, locals())
예제 #3
0
파일: events.py 프로젝트: mattoc/slug
def handler_next(request):
    """Figure out the next event, then redirect to it."""
    if (not event_lists.get_next_event()):
        return shortcuts.redirect("/noevent")
    return shortcuts.redirect(event_lists.get_next_event().get_url())
예제 #4
0
def handler_next(request):
    """Figure out the next event, then redirect to it."""
    if (not event_lists.get_next_event()):
        return shortcuts.redirect("/noevent")
    return shortcuts.redirect(event_lists.get_next_event().get_url())