Beispiel #1
0
def crear_fase(request, id_proyecto):
    """
    :param request:
    :param id_proyecto:
    :return: creacion-fase.html

    Vista crear fase

    Recibe como parametros un request y un id de proyecto y retorna la pagina web creacion-fase.html

    * Variables
        -   usuario_actor: usuario que realiza la accion
        -   proyecto: es el proyecto cuyas fases se desea administrar
        -   fases: indica que la fase correpondera a un proyecto especifico
    """
    usuario_actor = request.user
    proyecto = Proyecto.objects.get(pk=id_proyecto)
    fase = Fase(Usuario=usuario_actor, Proyecto=proyecto)
    if request.method == "POST":
        formulario = FaseForm(request.POST, instance=fase)
        if formulario.is_valid():
            formulario.save()
            return HttpResponseRedirect("/administracion/proyectos/" + id_proyecto + "/fases")
    else:
        formulario = FaseForm()
    return render_to_response(
        "proyecto/fase/creacion-fase.html",
        {"usuario_actor": usuario_actor, "formulario": formulario, "proyecto": proyecto},
        context_instance=RequestContext(request),
    )
Beispiel #2
0
def modificar_fase(request, idFase, id_proyecto):
    """

    :param request:
    :param idFase:
    :param id_proyecto:
    :return:
    """
    usuario_actor = request.user
    fase = Fase.objects.get(pk=idFase)
    proyecto = Proyecto.objects.get(pk=id_proyecto)
    formulario = FaseForm(request.POST, instance=fase)
    if formulario.is_valid():
        formulario.save()
        return HttpResponseRedirect('/administracion/proyectos/' +
                                    id_proyecto + '/fases/detalle/' + idFase)
    else:
        formulario = FaseForm(instance=fase)
    return render_to_response('proyecto/fase/mod-fase.html', {
        'usuario_actor': usuario_actor,
        'formulario': formulario,
        'proyecto': proyecto,
        'fase': fase
    },
                              context_instance=RequestContext(request))
Beispiel #3
0
def crear_fase(request, id_proyecto):
    """
    :param request:
    :param id_proyecto:
    :return: creacion-fase.html

    Vista crear fase

    Recibe como parametros un request y un id de proyecto y retorna la pagina web creacion-fase.html

    * Variables
        -   usuario_actor: usuario que realiza la accion
        -   proyecto: es el proyecto cuyas fases se desea administrar
        -   fases: indica que la fase correpondera a un proyecto especifico
    """
    usuario_actor = request.user
    proyecto = Proyecto.objects.get(pk=id_proyecto)
    fase = Fase(Usuario=usuario_actor, Proyecto=proyecto)
    if request.method == 'POST':
        formulario = FaseForm(request.POST, instance=fase)
        if formulario.is_valid():
            formulario.save()
            return HttpResponseRedirect('/administracion/proyectos/' +
                                        id_proyecto + '/fases')
    else:
        formulario = FaseForm()
    return render_to_response('proyecto/fase/creacion-fase.html', {
        'usuario_actor': usuario_actor,
        'formulario': formulario,
        'proyecto': proyecto
    },
                              context_instance=RequestContext(request))
Beispiel #4
0
def modificar_fase(request, idFase, id_proyecto):
    """

    :param request:
    :param idFase:
    :param id_proyecto:
    :return:
    """
    usuario_actor = request.user
    fase = Fase.objects.get(pk=idFase)
    proyecto = Proyecto.objects.get(pk=id_proyecto)
    formulario = FaseForm(request.POST, instance=fase)
    if formulario.is_valid():
        formulario.save()
        return HttpResponseRedirect("/administracion/proyectos/" + id_proyecto + "/fases/detalle/" + idFase)
    else:
        formulario = FaseForm(instance=fase)
    return render_to_response(
        "proyecto/fase/mod-fase.html",
        {"usuario_actor": usuario_actor, "formulario": formulario, "proyecto": proyecto, "fase": fase},
        context_instance=RequestContext(request),
    )