Example #1
0
def tag(request, tag_name):
    event_list = event_service.get_event_query_set().filter(tags=tag_name).order_by('date_time_begin')
    tags = event_service.get_tags()
    page = __get_paginator_page(request, event_list)
    if page == -1:
        return HttpResponseNotFound()
    return render_to_response('events/index.html', {'event_list': page, 'tags': tags, 'tag_name': tag_name}, context_instance=RequestContext(request))
Example #2
0
def archive(request):
    event_list = event_service.get_archived_event_query_set().order_by('-date_time_begin')
    tags = event_service.get_tags()
    page = __get_paginator_page(request, event_list)
    if page == -1:
        return HttpResponseNotFound()
    return render_to_response('events/index.html', {'event_list': page, 'tags': tags}, context_instance=RequestContext(request))
Example #3
0
def details(request, event_id):
    # the event_id may be the slugified, e.g. 'munichjs-meetup-286002'
    splitted_event_id = event_id.rsplit('-', 1)
    if len(splitted_event_id) > 1:
        event_id = splitted_event_id[1]
    
    tags = event_service.get_tags()
    event = Event.objects.get(id=event_id)
    return render_to_response(
        'events/details.html',
        {
            'event': event,
            'tags': tags
        },
        context_instance=RequestContext(request))
 def items(self):
     return event_service.get_tags()
Example #5
0
def update_event_tags_cache(request):
    event_service.update_tags_cache()
    response = HttpResponse(str(event_service.get_tags()))
    return response