Пример #1
0
def nuevo_user(request):
    if request.method == 'POST':
        formulario = FormUsuario(request.POST)
        if formulario.is_valid():
            formulario.save()
            return redirect('usuario_lista')
    else:
        formulario = FormUsuario()
        return render_to_response('usuarios/nuevo_usuario.html', {'formulario': formulario}, context_instance=RequestContext(request))
Пример #2
0
def adiciona(request):
    if request.method == 'POST':
        form = FormUsuario(request.POST,request.FILES)
        if form.is_valid():
            form.save()
            return render_to_response("salvo.html",{})
    else:
        form = FormUsuario()
    return render_to_response("item.html",{'form':form},context_instance=RequestContext(request))
        
Пример #3
0
def item(request,nr_item):
    item = get_object_or_404(Usuario,pk=nr_item)
    if request.method == "POST":
        form = FormUsuario(request.POST,request.FILES,instance=item)
        if form.is_valid():
            form.save()
            return render_to_response("salvo.html",{})
    else:
        form = FormUsuario(instance=item)
    return render_to_response("item.html",{'form':form},context_instance=RequestContext(request))
Пример #4
0
def nuevo_user(request):
    """
    :param request: contiene los datos de la pagina que lo llamo
    :return: crearUsuario.html, pagina en la cual se crea el usuario
    Metodo para crear un nuevo usuario
    """
    user = User.objects.get(username=request.user.username)
    roles = UsuarioRolSistema.objects.filter(usuario=user).only('rol')
    permisos_obj = []
    for i in roles:
        permisos_obj.extend(i.rol.permisos.all())
    permisos = []
    for i in permisos_obj:
        permisos.append(i.nombre)
    form = FormUsuario()
    if request.method == 'POST':
        print 'hola'
        form = FormUsuario(request.POST)
        if form.is_valid():
            username = form.cleaned_data['username']
            first_name = form.cleaned_data['first_name']
            last_name = form.cleaned_data['last_name']
            email = form.cleaned_data['email']
            password_one = form.cleaned_data['password_one']
            password_two = form.cleaned_data['password_two']
            u = User.objects.create_user(username=username,
                                         first_name=first_name,
                                         last_name=last_name,
                                         email=email,
                                         password=password_one)
            u.save()
            return HttpResponseRedirect("/usuario/lista/")
    else:
        ctx = {
            'form': form,
            'user': user,
            'crear_usuario': 'crear usuario' in permisos
        }
        return render_to_response('usuarios/nuevo_usuario.html',
                                  ctx,
                                  context_instance=RequestContext(request))
    ctx = {
        'form': form,
        'user': user,
        'crear_usuario': 'crear usuario' in permisos
    }
    return render_to_response('usuarios/nuevo_usuario.html',
                              ctx,
                              context_instance=RequestContext(request))
Пример #5
0
def nuevo_user(request):
    if request.method == 'POST':
        formulario = FormUsuario(request.POST)
        if formulario.is_valid():
            formulario.save()
            return HttpResponseRedirect('/usuario/lista/')
    else:
        formulario = FormUsuario()
        return render_to_response('usuarios/nuevo_usuario.html',
                                  {'formulario': formulario},
                                  context_instance=RequestContext(request))
Пример #6
0
def nuevo_user(request):

    """
    :param request: contiene los datos de la pagina que lo llamo
    :return: crearUsuario.html, pagina en la cual se crea el usuario
    Metodo para crear un nuevo usuario
    """
    user = User.objects.get(username=request.user.username)
    roles = UsuarioRolSistema.objects.filter(usuario = user).only('rol')
    permisos_obj = []
    for i in roles:
        permisos_obj.extend(i.rol.permisos.all())
    permisos = []
    for i in permisos_obj:
        permisos.append(i.nombre)
    form = FormUsuario()
    if request.method == 'POST':
        print 'hola'
        form = FormUsuario(request.POST)
        if form.is_valid():
            username = form.cleaned_data['username']
            first_name = form.cleaned_data['first_name']
            last_name = form.cleaned_data['last_name']
            email = form.cleaned_data['email']
            password_one = form.cleaned_data['password_one']
            password_two = form.cleaned_data['password_two']
            u = User.objects.create_user(username=username, first_name=first_name, last_name=last_name, email=email,password=password_one)
            u.save()
            return HttpResponseRedirect("/usuario/lista/")
    else:
        ctx = {'form':form,
               'user':user,
               'crear_usuario': 'crear usuario' in permisos}
        return 	render_to_response('usuarios/nuevo_usuario.html',ctx,context_instance=RequestContext(request))
    ctx = {'form':form,
           'user':user,
           'crear_usuario': 'crear usuario' in permisos}
    return render_to_response('usuarios/nuevo_usuario.html',ctx,context_instance=RequestContext(request))
Пример #7
0
def nuevo_usuario(request):
    if request.method == 'POST':
        form = FormUsuario(request.POST)
        if form.is_valid():
            usuario = form.save()
            usuario.save()
            return redirect('lista_usuarios')
    else:
        form = FormUsuario()
    return render(request, "nuevo_usuario.html", {'form': form})