def run_edit(request, object_id): """ FIXME @param request: @type request: @param object_id: @type object_id: """ aRun = Run.objects.get(pk=object_id) if canEditRun(aRun,request.user): pass else: return HttpResponseRedirect(aRun.get_absolute_url()) if request.method == "POST": form = RunForm(request.POST,instance=aRun) if form.is_valid(): run=form.save() return HttpResponseRedirect(run.get_absolute_url()) else: form = RunForm(instance=aRun) form.larp=object_id return render_to_response('eventCRUD/run_edit.html', { 'form':form, 'larp':aRun.larp }, context_instance=RequestContext(request) )
def run_add(request, object_id): """ FIXME @param request: @type request: @param object_id: @type object_id: """ larp = get_object_or_404(Larp, pk=object_id) aRun = Run(larp=larp,creator=request.user) if request.method == "POST": form = RunForm(request.POST,instance=aRun) if form.is_valid(): run=form.save() return HttpResponseRedirect(run.get_absolute_url()) else: form = RunForm() form.larp=object_id return render_to_response('eventCRUD/run_add.html', { 'form':form, 'larp':larp, }, context_instance=RequestContext(request) )