Пример #1
0
def events_list(request, events=None, alerts=None, search_form=None,
                events_header=_("All events"), 
                template_name='events/event_list.html', extra_context=None):
    try:
        events = events[:]
    except TypeError:
       
        events = filter_user_events(request.user)
        events = events.order_by('-timestamp')
        
    if not search_form:
        search_form = EventSearchSimpleForm()
        
    context = {
        'alerts': alerts,
        'events': events,
        'events_header': events_header,
        'search_form': search_form
    }
    
    if extra_context:
        context.update(extra_context)
    #import pdb;pdb.set_trace()
    return direct_to_template(request, template_name,
                              extra_context=context)
Пример #2
0
def events_list(request,
                events=None,
                alerts=None,
                search_form=None,
                events_header=_("All events"),
                template_name='events/event_list.html',
                extra_context=None):
    try:
        events = events[:]
    except TypeError:

        events = filter_user_events(request.user)
        events = events.order_by('-timestamp')

    if not search_form:
        search_form = EventSearchSimpleForm()

    context = {
        'alerts': alerts,
        'events': events,
        'events_header': events_header,
        'search_form': search_form
    }

    if extra_context:
        context.update(extra_context)
    #import pdb;pdb.set_trace()
    return direct_to_template(request, template_name, extra_context=context)
Пример #3
0
def events_date(request, year, month=None, day=None):
    year, month, day = int(year), int(month), int(day)
    date_begin = datetime.datetime(year, month, day)
    date_end = datetime.datetime(year, month, day+1)
    events = filter_user_events(request.user)
   
    events = events.filter(timestamp__gte=date_begin, timestamp__lte=date_end)
    
    header = _("Events on %s") % date_begin.date()
    return events_list(request, events, events_header=header)
Пример #4
0
def events_date(request, year, month=None, day=None):
    year, month, day = int(year), int(month), int(day)
    date_begin = datetime.datetime(year, month, day)
    date_end = datetime.datetime(year, month, day + 1)
    events = filter_user_events(request.user)

    events = events.filter(timestamp__gte=date_begin, timestamp__lte=date_end)

    header = _("Events on %s") % date_begin.date()
    return events_list(request, events, events_header=header)
Пример #5
0
def events_list(
    request,
    events=None,
    alerts=None,
    search_form=None,
    events_header=_("All events"),
    template_name="events/event_list.html",
    extra_context=None,
):
    try:
        events = events[:]
    except TypeError:
        events = filter_user_events(request.user)
        events = events.order_by("-timestamp")

    if not search_form:
        search_form = EventSearchSimpleForm()

    context = {"alerts": alerts, "events": events, "events_header": events_header, "search_form": search_form}

    if extra_context:
        context.update(extra_context)

    return direct_to_template(request, template_name, extra_context=context)