def communities(request): if isUserCommunityManager(request) == False: return redirect(notAuthorisedPage) template = loader.get_template("communities.html") context = {} context["permissions"] = getAuthsForUser(request) context["community"] = Community.objects.all() return HttpResponse(template.render(context, request))
def completedEvents(request): if isUserEventManager(request) == False: return redirect(notAuthorisedPage) template = loader.get_template("completedevents.html") context = {} context["permissions"] = getAuthsForUser(request) context["events"] = CompletedEvent.objects.all().order_by('date' , 'time') return HttpResponse(template.render(context, request))
def myEvents(request): #beware; this view does not need authentication, every user can access it currentUser = returnCurrentUser(request) if currentUser == None : return redirect(notAuthorisedPage) template = loader.get_template("myevents.html") context = {} context["permissions"] = getAuthsForUser(request) context["events"] = ScheduledEvent.objects.filter(officers__id = currentUser.id).distinct() return HttpResponse(template.render(context,request))
def events(request): if isUserEventManager(request) == False: return redirect(notAuthorisedPage) template = loader.get_template("events.html") context = {} context["permissions"] = getAuthsForUser(request) context["events"] = EventToSchedule.objects.all().order_by('recommendedDate','recommendedTime') context["officers"] = UserDetails.objects.exclude(user = 1) return HttpResponse(template.render(context, request))