facturascripts
facturascripts copied to clipboard
Tarea #3302 - agregar codpais, provincia y ciudad a clientes y provee…
Descripción
- Tanto en clientes como en proveedores deberíamos tener los campos de codpais, provincia y ciudad replicados en el modelo, para simplificar las consultas. Si no lo tenemos, nos toca combinar con la tabla de contactos para sacar esa información.
- Se añaden a los modelos Cliente y Proveedor las nuevas propiedades.
- Se replican los datos del contacto al modelo cuando se crea alguno de estos dos modelos o se actualiza el Contacto por defecto.
- Se actualizan las tablas correspondientes.
- Se agregan tests para comprobar estas circunstancias y se modifican las llamadas innecesarias a getDefaultAddress() en los tests.
- Se cambia en el resto del codigo la llamda a getDefaultAddress() cuando no es necesaria.
¿Cómo has probado los cambios?
Toda modificación debe haber sido mínimamente probada. Marca o describe las pruebas que has realizado:
- [x] He revisado mi código antes de enviarlo.
- [x] He probado que funciona correctamente en mi PC.
- [x] He probado que funciona correctamente con una base de datos vacía.
- [x] He ejecutado los tests unitarios.
Hola, disculpa el retraso. Falta resolver los conflictos con los modelos Cliente y Proveedor.