def subscribe(request): args = {}; event_id = None; if request.POST: user = User.objects.get(id=request.user.id); event_id = request.POST['event_id']; event = Event.objects.get(id=event_id); ute = UserToEvent(user=user, event=event); ute.save(); else: return eventDirectory(request); return eventProfile(request, event_id);
def eventProfile(request, event_id): args = {} user = None; event = Event.objects.get(id=event_id); users_subscribed = UserToEvent.getUsersForEvent(event); args['attendance'] = users_subscribed; if request.user.is_authenticated(): user = User.objects.get(id=request.user.id); if UserToEvent.userSubscribedToEvent(user=request.user, event=event): args['subscribed'] = True; args['event'] = event; return render(request, 'eventProfile.html', args);