Conjunto 692b6c9 en consulta_publica


Ignorar:
Fecha y hora:
04/05/2017 09:14:22 (hace 7 años)
Autor:
rudmanmrrod <rudman22@…>
Branches:
master, base, constituyente, estudiantes, general, plan_patria, sala
Children:
d22a7ec
Parents:
d4d601a
Mensaje:

Modificado el metodo de borrar procesamiento para borrar también el directorio

Fichero:
1 editado

Leyenda

No modificado
Añadido
Eliminado
  • procesamiento/views.py

    rbf6bc0b r692b6c9  
    1313# @copyright <a href='http://www.gnu.org/licenses/gpl-2.0.html'>GNU Public License versión 2 (GPLv2)</a>
    1414# @version 1.0
    15 from shutil import copy
     15from shutil import copy, rmtree
    1616from django.shortcuts import render
    1717from django.views.generic import (
     
    318318    group_required = u"Administrador"
    319319   
     320    def post(self,request,*args, **kwargs):
     321        """!
     322        Metodo de la petición de borrado por POST
     323   
     324        @author Rodrigo Boet (rboet at cenditel.gob.ve)
     325        @copyright GNU/GPLv2
     326        @date 04-05-2017
     327        @param self <b>{object}</b> Objeto que instancia la clase
     328        @param request <b>{object}</b> Objeto que contiene la petición
     329        @param args <b>{object}</b> Objeto que contiene los argumentos
     330        @param kwargs <b>{object}</b> Objeto que contiene los datos de contexto
     331        @return Retorna el borrado por post
     332        """
     333        procesamiento = self.model.objects.get(pk=kwargs['pk'])
     334        ## Se genera el nombre del directorio del procesamiento
     335        dir_consulta = "_".join(procesamiento.consulta.nombre_consulta.split(" "))
     336        procesamiento_dir = PROCESAMIENTO_PATH+"/"+dir_consulta
     337        ## Se borra el directorio de la consulta
     338        rmtree(procesamiento_dir)
     339        return super(ProcesamientoDelete, self).post(request,*args, **kwargs)
     340   
    320341    def get_context_data(self, **kwargs):
    321342        """!
Nota: Vea TracChangeset para ayuda en el uso del visor de conjuntos de cambios.