Example #1
0
def view_event(request,id):
    check_user(request)
    user_profile = get_user_profile(request)
    event = Event.objects.get(pk=id)
    response = {
        'event': event,
        'user_profile': user_profile
    }
    return render(request,'main/events/event_view.html',response)
Example #2
0
def view_all_events(request):
    check_user(request)
    all_events = Event.objects.all()
    user_profile = get_user_profile(request)
    response = {
        'events':all_events,
        'user_profile': user_profile
    }
    return render(request,"main/events/events.html",response)
Example #3
0
def update_event_form_view(request,id):
    check_user(request)
    user_profile = get_user_profile(request)
    event_to_update = Event.objects.get(pk=id)
    print event_to_update
    response = {
        'user_profile': user_profile,
        'event': event_to_update,
        'update_event': True
    }
    return render(request,'main/events/add_event.html',response)
Example #4
0
def update_event(request,id):
    check_user(request)
    user_profile = get_user_profile(request)
    if request.method == 'POST':
        event_to_update = Event.objects.get(pk=id)
        form = EventDetailsForm(request.POST or None,instance=event_to_update)
        if form.is_valid():
            print "Able to update"
            form.save()
        else:
            print form.errors
    return view_all_events(request)
Example #5
0
def add_new_event(request):
    check_user(request)
    user_profile = get_user_profile(request)
    if request.method == 'POST':
        form = EventDetailsForm(request.POST)
        if form.is_valid():
            print 'form is valid! here'
            form.save()
            #return redirect('login')
        else:
            print form.errors
    return view_all_events(request)
Example #6
0
def event_form_view(request):
    check_user(request)
    user_profile= get_user_profile(request)
    return render(request,'main/events/add_event.html',{'user_profile':user_profile})