Example #1
0
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))
Example #2
0
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))
Example #3
0
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))
Example #4
0
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))