Пример #1
0
def crearUsuarioAdmin_view(request):
    if request.user.is_authenticated():
        nombre = request.user
        tipo = nombre.id
        x1 = UserProfile.objects.filter(usuario=tipo)
        for x in x1:
            tipo2 = x.tipoPerfil.tipo
        if tipo2 == "administrador":
            if request.method == 'POST':
                form = UserCreationForm(request.POST)
                if form.is_valid():
                    nombre = request.POST['username']
                    form.save()
                    usuario = User.objects.aggregate(Max('id'))
                    ide = usuario['id__max']
                    cliente = UserProfile()
                    cliente.usuario_id = ide
                    cliente.nombre = nombre
                    cliente.tipoPerfil_id = "administrador"
                    cliente.save()
                    return HttpResponseRedirect("../")
            else:
                form = UserCreationForm()
            ctx = {'form': form}
            return render_to_response('registroAdmin.html',
                                      ctx,
                                      context_instance=RequestContext(request))
        else:
            return HttpResponseRedirect("../")
    else:
        return HttpResponseRedirect("../")
Пример #2
0
def crearUsuarioAdmin_view(request):
    if request.user.is_authenticated():
        nombre = request.user
        tipo = nombre.id
        x1 = UserProfile.objects.filter(usuario=tipo)
        for x in x1:
            tipo2 = x.tipoPerfil.tipo
        if tipo2 == "administrador":
            if request.method == "POST":
                form = UserCreationForm(request.POST)
                if form.is_valid():
                    nombre = request.POST["username"]
                    form.save()
                    usuario = User.objects.aggregate(Max("id"))
                    ide = usuario["id__max"]
                    cliente = UserProfile()
                    cliente.usuario_id = ide
                    cliente.nombre = nombre
                    cliente.tipoPerfil_id = "administrador"
                    cliente.save()
                    return HttpResponseRedirect("../")
            else:
                form = UserCreationForm()
            ctx = {"form": form}
            return render_to_response("registroAdmin.html", ctx, context_instance=RequestContext(request))
        else:
            return HttpResponseRedirect("../")
    else:
        return HttpResponseRedirect("../")
Пример #3
0
def crearUsuario_view(request):
    if request.method == 'POST':
        form = UserCreationForm(request.POST)
        if form.is_valid():
            nombre = request.POST['username']
            form.save()
            usuario = User.objects.aggregate(Max('id'))
            ide = usuario['id__max']
            cliente = UserProfile()
            cliente.usuario_id = ide
            cliente.nombre = nombre
            cliente.tipoPerfil_id = "jugador"
            cliente.save()
            return HttpResponseRedirect("../")
    else:
        form = UserCreationForm()
    ctx = {'form': form}
    return render_to_response('registro.html',
                              ctx,
                              context_instance=RequestContext(request))
Пример #4
0
def crearUsuario_view(request):
    if request.method == "POST":
        form = UserCreationForm(request.POST)
        if form.is_valid():
            nombre = request.POST["username"]
            form.save()
            usuario = User.objects.aggregate(Max("id"))
            ide = usuario["id__max"]
            cliente = UserProfile()
            cliente.usuario_id = ide
            cliente.nombre = nombre
            cliente.tipoPerfil_id = "jugador"
            cliente.save()
            return HttpResponseRedirect("../")
    else:
        form = UserCreationForm()
    ctx = {"form": form}
    return render_to_response("registro.html", ctx, context_instance=RequestContext(request))