def modificar_informe(request, informe_id): informe = get_object_or_404(Informe, pk=informe_id) if request.POST: if 'cancelar' in request.POST: return HttpResponseRedirect("/flujos/consultar_informe/%s/" % informe.id) form = InformeForm(request.POST, instance=informe, paso=informe.paso) if form.is_valid(): informe = form.save() messages.success(request, "Informe modificada exitosamente") return HttpResponseRedirect("/flujos/consultar_informe/%s/" % informe.id) else: messages.error(request, "Error: Alguno de los datos del formulario es invalido") else: form = InformeForm(instance=informe, paso=informe.paso) return render_to_response('flujos/modificar_informe.html',{'form':form , 'paso_id': informe.paso.id}, context_instance=RequestContext(request))
def agregar_informe(request, paso_id): paso = get_object_or_404(Paso, pk=paso_id) if request.POST: form = InformeForm(request.POST, paso=paso) if form.is_valid(): informe = form.save() messages.success(request, "Informe agregado exitosamente") return HttpResponseRedirect("/flujos/consultar_informe/%s/" % informe.id) else: messages.error(request, "Error: Alguno de los datos del formulario es invalido") return render_to_response('flujos/agregar_informe.html', {'form':form, 'paso':paso}, context_instance=RequestContext(request)) else: form = InformeForm(paso=paso) return render_to_response('flujos/agregar_informe.html', {'form':form,'paso':paso}, context_instance=RequestContext(request))