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())
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())
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())