Beispiel #1
0
def crear_roles(nombre, tipo, observacion):
    rol = Roles()
    rol.nombre = nombre
    rol.tipo = tipo
    rol.estado = True
    rol.observacion = observacion
    rol.save()
    
    if nombre=="Administrador":       
        user = User.objects.get(pk=1)
        usuario = Usuarios()
        usuario.user = user
        usuario.save()
        permisos = Permisos.objects.all()
    
        ru = Roles_Usuarios()
        ru.usuario = usuario
        ru.roles = rol
        ru.save()
        
    else:
        permisos = Permisos.objects.all().exclude(nivel=0)
    
    for p in permisos:  
        pr = Permisos_Roles(permisos=p, roles=rol)
        pr.save()
Beispiel #2
0
def crear_roles(nombre, tipo, observacion):
    rol = Roles()
    rol.nombre = nombre
    rol.tipo = tipo
    rol.estado = True
    rol.observacion = observacion
    rol.save()

    if nombre == "Administrador":
        user = User.objects.get(pk=1)
        usuario = Usuarios()
        usuario.user = user
        usuario.save()
        permisos = Permisos.objects.all()

        ru = Roles_Usuarios()
        ru.usuario = usuario
        ru.roles = rol
        ru.save()

    else:
        permisos = Permisos.objects.all().exclude(nivel=0)

    for p in permisos:
        pr = Permisos_Roles(permisos=p, roles=rol)
        pr.save()
Beispiel #3
0
def crear_usuario(nombre, apellido, username, password, email, activo):
    user = User()
    user.first_name = nombre
    user.last_name = apellido
    user.username = username
    user.set_password(password)
    user.email = email
    user.is_active = activo
    user.save()
    
    usuario = Usuarios()
    usuario.user = user
    usuario.save()
Beispiel #4
0
def crear_usuario(nombre, apellido, username, password, email, activo):
    user = User()
    user.first_name = nombre
    user.last_name = apellido
    user.username = username
    user.set_password(password)
    user.email = email
    user.is_active = activo
    user.save()

    usuario = Usuarios()
    usuario.user = user
    usuario.save()