Esempio n. 1
0
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))
Esempio n. 2
0
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))