Ejemplo n.º 1
0
def consultar_estado(request, id_user_story):
    """
    Funcion que recibe un request y una id de un User Story especifico y devuelve un response que contiene el estado
    Kanbam del User Story
    @param request:
    @type request:
    @param id_user_story:
    @type id_user_story: int
    @return: User Story especificado
    @rtype: render_to_response
    """
    usuario = request.user
    flujo_story = Flujouserstory.objects.get(id=id_user_story)
    if request.method == "POST":
        formulario = UserStoryFlujoForm(request.POST, instance=flujo_story)
        if formulario.is_valid:
            try:

                formulario.save()
                return HttpResponseRedirect("/../userstory")
            except:
                error = "Error al procesar la entidad"
                return render_to_response(
                    "nuevo_userstory_kanbam.html",
                    {"formulario": formulario, "error": error, "usuario": usuario},
                    context_instance=RequestContext(request),
                )
    else:
        formulario = UserStoryFlujoForm(instance=flujo_story)
        return render_to_response(
            "nuevo_userstory_kanbam.html",
            {"formulario": formulario, "usuario": usuario},
            context_instance=RequestContext(request),
        )
Ejemplo n.º 2
0
def estados(request):
    """
    Funcion que recibe un request y devuelve un response que contiene todos los estados Kanbam
    @param request:
    @type request:
    @return: Lista de estados Kanbam de User Story
    @rtype: render_to_response
    """
    usuario = request.user
    if request.method == "POST":
        formulario = UserStoryFlujoForm(request.POST)
        if formulario.is_valid:
            try:
                formulario.save()
                return HttpResponseRedirect("/../userstory")
            except:
                error = "Error al procesar entidad"
                return render_to_response(
                    "nuevo_userstory_kanbam.html",
                    {"formulario": formulario},
                    {"errors": error},
                    scontext_instance=RequestContext(request),
                )
    else:
        formulario = UserStoryFlujoForm()
    return render_to_response(
        "nuevo_userstory_kanbam.html",
        {"formulario": formulario, "usuario": usuario},
        context_instance=RequestContext(request),
    )