예제 #1
0
def rol(idr = None):
    roles = c_rol.traerRoles()
    permisosXrol = None
    rol = None
    '''Este if es para recargar la pagina con todos los roles
    mas los permisos del rol que se ha elegido para asignar 
    o desasignar permisos'''
    if idr != None:
        permisosXrol = c_rol.getPermisos_X_Rol(idr)
        rol=c_rol.getRol(idr)
    return render_template("indexRol.html", title='Administracion de Roles',roles=roles,form3=listarPermisos,
                           form=rol_CrearForm(),form2=buscar(),permisos=permisosXrol,permisos2=c_per.getPermisos(), rol=rol)
예제 #2
0
def rol_proyFase(id1=None, id2=None, opcion=None):
    if id1 != None:
        roles = c_rol.getRolIdf(id1)
    permisosXrol = None
    rol = None
    '''Este if es para recargar la pagina con todos los roles
    mas los permisos del rol que se ha elegido para asignar 
    o desasignar permisos'''
    if id2 != None and int(opcion) == 2:
        print "entro en opcion 2"
        permisosXrol = c_rol.getPermisos_X_Rol(id2)
        rol=c_rol.getRol(id2)
    return render_template("indexRol2.html", title='Administracion de Roles',roles=roles,form3=listarPermisos,
                           form=rol_CrearForm(),form2=buscar(),permisos=permisosXrol,permisos2=c_per.getPermisos(), 
                           rol=rol, idf=id1)
예제 #3
0
def fase(idp = None):
    fases = c_proy.getFases(idp)
    Proy = c_proy.getProy(idp)
    return render_template("indexFase.html",title='Administracion de Fases',fases=fases,Proy=Proy,form=fase_CrearForm(),form2=buscar())
예제 #4
0
def buscarFase(idp = None):
    ''' Devuelve una lista de fases que coincidan con el nombre proporcionado '''
    form2 = buscar()
    fases = c_fase.buscarPorNombreFaseProyecto(form2.nombreBuscado.data, idp)
    return render_template("indexFase.html",title='Administracion de Fases',fases=fases,Proy=c_proy.getProy(idp),form=fase_CrearForm(),form2=form2)
def proy2():
    ''' Devuelve los datos de un Proyecto en Concreto '''
    proyecto = c_proy.traerProyectos()
    return render_template('indexProy.html', proyectos = proyecto, form = proy_CrearForm(), form2 = buscar())
def buscarProyecto():
    ''' Devuelve una lista de proyectos que coincidan con el nombre proporcionado '''
    form2 = buscar()
    proyectos = c_proy.buscarPorNombreProyecto(form2.nombreBuscado.data)
    return render_template('indexProy.html', proyectos = proyectos, form = proy_CrearForm(), form2=form2)
예제 #7
0
def buscarRol(idu = None):
    ''' Devuelve una lista de roles que coincidan con el nombre proporcionado '''
    form2 = buscar()
    roles = c_rol.buscarPorNombreRol(form2.nombreBuscado.data)
    return render_template("indexRol.html", title='Administracion de Roles',roles=roles,form=rol_CrearForm(),form2=buscar(),permisos=None)
def buscarUsuario():
    ''' Devuelve una lista de usuarios que coincidan con el nombre proporcionado '''
    form2 = buscar()
    usuarios2 = c_usr.buscarPorNombreUsuario(form2.nombreBuscado. data)
    return render_template('indexUser.html', usuarios=usuarios2, form=usr_CrearForm(), form2=form2)