Beispiel #1
0
def add_routine(request):
    template_var={}
    form = AddRoutineForm()    
    if request.method == 'POST':
        form=AddRoutineForm(request.POST.copy())
        if form.is_valid():
            _add_routine(request,form)
            return HttpResponseRedirect(reverse("main"))
    template_var["form"]=form      
    return render_to_response("checker/addRoutine.html",template_var,context_instance=RequestContext(request))
Beispiel #2
0
def show_routine(request,r_id):
    r = get_object_or_404(Routine,pk=r_id)
    if request.method == 'POST':
        form=AddRoutineForm(request.POST.copy())
        if form.is_valid():
            r.title = form.cleaned_data["title"]
            r.details = form.cleaned_data["details"]
            r.owner = request.user
            r.start_date = form.cleaned_data["start_date"]
            r.end_date = form.cleaned_data["end_date"]
            r.mode = form.cleaned_data["mode"]
            r.save()
    else:
        form=AddRoutineForm({'title':r.title,
                             'details':r.details,
                             'mode':r.mode,
                             'start_date':r.start_date,
                             'end_date':r.end_date})

    form.title = 'edit fails'
    return render_to_response("checker/showRoutine.html",{'form':form,'r_id':r_id},context_instance=RequestContext(request))