예제 #1
0
def crear_rol(request):
    """

    :param request:
    :return:
    """
    mensaje = "Rol creado con exito"
    usuario_actor = request.user
    rol = Group(Usuario=usuario_actor)
    if request.method == "POST":
        formulario = RolForm(request.POST, instance=rol)
        if formulario.is_valid():
            formulario.save()
            roles = Group.objects.all()
            return render_to_response(
                "rol/crear_rol_exito.html",
                {"mensaje": mensaje, "usuario_actor": usuario_actor, "roles": roles},
                context_instance=RequestContext(request),
            )
    else:
        formulario = RolForm()
    return render_to_response(
        "rol/crear_rol.html",
        {"formulario": formulario, "operacion": "Crear rol", "usuario_actor": usuario_actor},
        context_instance=RequestContext(request),
    )
예제 #2
0
def crear_rol(request):
    """

    :param request:
    :return:
    """
    mensaje = "Rol creado con exito"
    usuario_actor = request.user
    rol = Group(Usuario=usuario_actor)
    if request.method == 'POST':
        formulario = RolForm(request.POST, instance=rol)
        if formulario.is_valid():
            formulario.save()
            roles = Group.objects.all()
            return render_to_response('rol/crear_rol_exito.html', {
                'mensaje': mensaje,
                'usuario_actor': usuario_actor,
                'roles': roles
            },
                                      context_instance=RequestContext(request))
    else:
        formulario = RolForm()
    return render_to_response('rol/crear_rol.html', {
        'formulario': formulario,
        'operacion': 'Crear rol',
        'usuario_actor': usuario_actor
    },
                              context_instance=RequestContext(request))
예제 #3
0
def modificar_rol(request, idRol):
    """

    :param request:
    :param idRol:
    :return:
    """
    usuario_actor = request.user
    rol = Group.objects.get(pk=idRol)
    formulario = RolForm(request.POST, instance=rol)
    if formulario.is_valid():
        formulario.save()
        return HttpResponseRedirect("/administracion/roles/")
    else:
        formulario = RolForm(instance=rol)
    return render_to_response(
        "rol/modificar_rol.html",
        {"usuario_actor": usuario_actor, "rol": rol, "formulario": formulario},
        context_instance=RequestContext(request),
    )
예제 #4
0
def modificar_rol(request, idRol):
    """

    :param request:
    :param idRol:
    :return:
    """
    usuario_actor = request.user
    rol = Group.objects.get(pk=idRol)
    formulario = RolForm(request.POST, instance=rol)
    if formulario.is_valid():
        formulario.save()
        return HttpResponseRedirect('/administracion/roles/')
    else:
        formulario = RolForm(instance=rol)
    return render_to_response('rol/modificar_rol.html', {
        'usuario_actor': usuario_actor,
        'rol': rol,
        'formulario': formulario
    },
                              context_instance=RequestContext(request))