Landing Page for internal area

This commit is contained in:
Martin Bauer
2013-09-15 14:48:40 +02:00
parent f0746172ec
commit 49ba4e5223
7 changed files with 120 additions and 23 deletions

View File

@@ -9,8 +9,25 @@ from django.http import HttpResponse
from django.utils import simplejson
from eventplanner.models import Event, EventParticipation
from datetime import datetime
def home_view(request):
return render( request, 'website/mainpage.html' )
events = Event.objects.filter( date__gte = datetime.now() ).order_by('date')[:1]
context = dict()
part = EventParticipation.objects.filter( musician__user = request.user ).filter( event = events[0] )
eventTime = datetime( events[0].date.year, events[0].date.month, events[0].date.day,
events[0].displaytime.hour, events[0].displaytime.minute )
context['hasParticipationSetForAllEvents'] = EventParticipation.hasUserSetParticipationForAllEvents( request.user)
context['event'] = events[0]
context['epoch'] = int( (eventTime - datetime.now() ).total_seconds() * 1000 )
context['participation'] = part[0].status
return render( request, 'website/mainpage.html', context )
def logout_view(request):