Skip to content

Reunión 2015 03 04

Meh Meks edited this page Mar 5, 2015 · 2 revisions

###20150304 Reunión semanal de admin-cfdi
Asisten: mimex, elmau, jlopez, pp

  1. Pendientes de la última reunión (https://pad.riseup.net/p/pythoncabal-20150225) y de la sesión de TDD en LinuxCabal https://pad.riseup.net/p/pythoncabal-20150228

Nuevos issues:

- Dejar de seguir el archivo admincfdi.log
- Error al obtener CFDs del correo electrónico; se excede el límite de la librería SMTP
- Actualizar el README: Versión y corregir nombre de Mauricio
- MEJORA: Pruebas funcionales para la aplicación
- MEJORA: Plantilla fija para generar pdfs con pyfpdf sin quitar la funcionalidad de usar la plantilla ODS (verificar si hay soporte para LibreOffice)
- Revisión de la librería que está haciendo jjlopez https://github.com/jjlopez/descargar-cfdi
  1. Revisión de pull requests

    • Se mezcló a develop la nueva funcionalidad de descarga.py hecha por ppaez
  2. Issues abiertos

    1. ¿No se descargan los cancelados? 29 opened Mar 3, 2015 by mr-E [resuelto]
    2. ¿fallo con version 36 de firefox? 28 opened Mar 2, 2015 by mr-E [resuelto]
    3. Organiza xml ignora archivos con nombre en mayúsculas bug 27 opened Mar 1, 2015 by arksega
    4. Separar las funciones de descarga enhancement 25 opened Feb 26, 2015 by ppaez Release 0.3 Patricio Paez [resuelto]
    5. Instalación en ambiente virtual falla bug 7 opened Jan 27, 2015 by ppaez Release 0.3
      • Queda pendiente hasta que se resuelva la dependencia de LibreOffice
    6. Agregar setup.py enhancement 6 opened Jan 27, 2015 by ppaez
    7. Documentación enhancement 5 opened Jan 22, 2015 by renich [resuelto]
    8. [Generar PDF] Plantilla JSON. enhancement opened Jan 16, 2015 by pixelead0
  3. Temas

    a) descarga.py

     1. --carpeta-destino que su valor por omisión sea ~/cfdi-descarga ?
     os.path.join(os.environ.get('HOME'), 'cfdi-descarga') válido para Linux y Windows, OSX?
     2. pwd -> credenciales o credenciales.conf
     3. --solicitar-credenciales Que pregunte las credenciales al inicio
     4. Propuesta; cambiar --mes-completo por --mes-completo-por-dia (para evitar ambigüedad)
    

    b) Propuesta de implementación de pruebas

     - Pruebas unitarias para refactorizar o agregar código
     - Pruebas funcionales para refactorizar descarga del SAT,
       descarga de correos, validación del SAT
    

    c) Información que sería bueno recibir de usuarios que reportan un problema:

     - sistema operativo
     - versión de Python
     - versión de webdriver: driver.capabilities['version']
     - versión de admincfdi
     - Cómo se podría recolectar automáticamente?
     - Una opción en el About
     - Generar un archivo de texto
    

    d) Definir un propósito común

     - Revisar puntos para identificar que es lo que estamos haciendo en el proyecto admin-cfdi:
          - Cambiando la forma en que las personas en México administran sus CFDS
          - Mejorando la colaboración de proyectos de software libre local
     - Se retoma en la siguiente sesión