def modificar_alerta(request, alerta_id): alerta = get_object_or_404(Alerta, pk=alerta_id) if request.POST: if 'cancelar' in request.POST: return HttpResponseRedirect("/flujos/consultar_alerta/%s/" % alerta.id) form = AlertaForm(request.POST, instance=alerta, paso=alerta.paso) if form.is_valid(): alerta = form.save() messages.success(request, "Alerta modificada exitosamente") return HttpResponseRedirect("/flujos/consultar_alerta/%s/" % alerta.id) else: messages.error(request, "Error: Alguno de los datos del formulario es invalido") else: form = AlertaForm(instance=alerta, paso=alerta.paso) return render_to_response('flujos/modificar_alerta.html',{'form':form , 'paso_id': alerta.paso.id}, context_instance=RequestContext(request))
def agregar_alerta(request, paso_id): paso = get_object_or_404(Paso, pk=paso_id) if request.POST: form = AlertaForm(request.POST, paso=paso) if form.is_valid(): alerta = form.save() messages.success(request, "Alerta agregada exitosamente") return HttpResponseRedirect("/flujos/consultar_alerta/%s/" % alerta.id) else: messages.error(request, "Error: Alguno de los datos del formulario es invalido") return render_to_response('flujos/agregar_alerta.html', {'form':form, 'paso':paso}, context_instance=RequestContext(request)) else: form = AlertaForm(paso=paso) return render_to_response('flujos/agregar_alerta.html', {'form':form,'paso':paso}, context_instance=RequestContext(request))