Beispiel #1
0
def cambiarPermisos2():
    if request.method == 'GET':
        direccion = manejoRutas.getDireccionAbsoluta("")
        contenidoCarpeta = funcionalidades.getArchivos(direccion)
        archivos = contenidoCarpeta[0]
        directorios = contenidoCarpeta[1]
        return render_template('permisos.html', arch= archivos,directorios = directorios )

    if request.method == 'POST':
        permisos = request.form["permisos"]
        uRead = request.form["uread"]
        uWrite = request.form["uwrite"]
        uExecute = request.form["uexecute"]
        userPermisos= int(uRead)+int(uWrite)+int(uExecute)
        gRead = request.form["gread"]
        gWrite = request.form["gwrite"]
        gExecute = request.form["gexecute"]
        groupPermisos= int(gRead)+int(gWrite)+int(gExecute)
        oRead = request.form["oread"]
        oWrite = request.form["owrite"]
        oExecute = request.form["oexecute"]
        otherPermisos= int(oRead)+int(oWrite)+int(oExecute)
        rutaAbsoluta = manejoRutas.getDireccionAbsoluta("")
        rutaAbsolutaConArchivo = manejoRutas.unirDireccion(rutaAbsoluta, permisos)
        print(str("0o"+str(userPermisos)+str(groupPermisos)+str(otherPermisos)))
        funcionalidades.cambiarPermisos(rutaAbsolutaConArchivo,str("0o"+str(userPermisos)+str(groupPermisos)+str(otherPermisos)))
        return redirect(url_for('inicio'))
Beispiel #2
0
def cambiarPermisos(directorio): # Configurar todo  con los permisos
    if request.method == "GET":
        direccion = manejoRutas.getDireccionAbsoluta(directorio)
        contenidoCarpeta = funcionalidades.getArchivos(directorio)
        archivos = contenidoCarpeta[0]
        directorios = contenidoCarpeta[1]
        return render_template('permisos.html', arch= archivos, directorios = directorios, ruta = directorio)
    
    if request.method == "POST":
        permisos = request.form["permisos"]
        uRead = request.form["uread"]
        print(uRead +"hola" )
        uWrite = request.form["uwrite"]
        uExecute = request.form["uexecute"]
        userPermisos= int(uRead)+int(uWrite)+int(uExecute)
        gRead = request.form["gread"]
        gWrite = request.form["gwrite"]
        gExecute = request.form["gexecute"]
        groupPermisos= int(gRead)+int(gWrite)+int(gExecute)
        oRead = request.form["oread"]
        oWrite = request.form["owrite"]
        oExecute = request.form["oexecute"]
        otherPermisos= int(oRead)+int(oWrite)+int(oExecute)
        rutaAbsoluta = manejoRutas.getDireccionAbsoluta(directorio)
        rutaAbsolutaConArchivo = manejoRutas.unirDireccion(rutaAbsoluta, permisos)
        print(str("0o"+str(userPermisos)+str(groupPermisos)+str(otherPermisos)))
        funcionalidades.cambiarPermisos(rutaAbsolutaConArchivo,str("0o"+str(userPermisos)+str(groupPermisos)+str(otherPermisos)))

        return redirect(url_for('hello_world', directorio = directorio))
Beispiel #3
0
def hello_world(directorio):
    direccion = manejoRutas.getDireccionAbsoluta(directorio)
    contenidoCarpeta = funcionalidades.getArchivos(directorio)
    archivos = contenidoCarpeta[0]
    directorios = contenidoCarpeta[1]

    return render_template('main.html', arch = archivos, directorios = directorios, ruta = directorio)
Beispiel #4
0
def cambiarNombre2():
    if request.method == 'GET':
        direccion = manejoRutas.getDireccionAbsoluta("")
        contenidoCarpeta = funcionalidades.getArchivos(direccion)
        archivos = contenidoCarpeta[0]
        directorios = contenidoCarpeta[1]
        return render_template('nombre.html', arch= archivos,directorios = directorios )

    if request.method == 'POST':
        seleccion = request.form["seleccion"]
        nuevoNombre = request.form["nuevoNombre"]
        rutaAbsoluta = manejoRutas.getDireccionAbsoluta("")
        rutaAbsolutaConArchivo = manejoRutas.unirDireccion(rutaAbsoluta, seleccion)
        funcionalidades.cambiarNombre(rutaAbsolutaConArchivo,nuevoNombre)
        return redirect(url_for('inicio'))
Beispiel #5
0
def cambiarNombre(directorio):
    if request.method == "GET":
        direccion = manejoRutas.getDireccionAbsoluta(directorio)
        contenidoCarpeta = funcionalidades.getArchivos(directorio)
        archivos = contenidoCarpeta[0]
        directorios = contenidoCarpeta[1]
        return render_template('nombre.html', arch= archivos, directorios = directorios, ruta = directorio)
    
    if request.method == "POST":
        seleccion = request.form["seleccion"]
        nuevoNombre = request.form["nuevoNombre"]
        rutaAbsoluta = manejoRutas.getDireccionAbsoluta(directorio)
        rutaAbsolutaConArchivo = manejoRutas.unirDireccion(rutaAbsoluta, seleccion)
        funcionalidades.cambiarNombre(rutaAbsolutaConArchivo,nuevoNombre)
        return redirect(url_for('hello_world', directorio = directorio))