Releases: alcastrob/labManager
Releases · alcastrob/labManager
Postsales reports
Datadog support
[Español]
- Se utiliza el API de datadog directamente para registrar las trazas.
- Ya no se usarán las trazas en ELK.
- Se resuelve el problema de la doble barra superios que causaba una doble traza de cada navegación. MainPage ya no es necesaria.
[English]
- Using the Datadog API directly for the logging.
- Removed the use of the ELK logging.
- Fixed the double topbar that caused to log twice every navigation. The MainPage is not necessary anymore.
Remote mode
[Español]
- Implementado un modo de funcionamiento remote y de sólo lectura basado en Google Drive
- Se corrige la forma en que se calculan los paginadores de los listados.
[English]
- Implemented a remote read-only mode based on Google Drive
- Fixed the pagination algorithm.
Multiple images attached to a work
[English]
- When several images are attached to a work, the general layout of the page can be broken. Now the imagesFileUpload has a max-height that render a scroll bar if necessary.
- Added some logs related with the dentist creation to detect duplication issues.
[Spanish]
- Cuando se adjuntan varias imágenes a un trabajo, la disposición de la página puede romperse. Ahora, el componente imagesFileUpload tiene limitada la altura máxima que puede tener antes de mostrar una barra de scroll.
- Se han añadido algunas trazas relacionadas con la creación de dentistas, a fin de detectar un problema de duplicación en la inserción de esos registros.
Fixed problem with extra long works in invoice rendering
[Spanish]
En la generación de facturas, cuando únicamente hay un trabajo y éste es extremadamente largo (más de 35 líneas), se genera una página en blanco innecesaria. En la segunda página de la factura aparece el trabajo normalmente.
[English]
In the invoice rendering, when you have only one work that is really long (more that 35 lines), it's generated a empty first page and then that work appears in the next page.
Recent files menu added
Español
- Añadido al menú Archivo una lista de los ficheros utilizados más recientemente por la aplicación.
English
- Addet a list of the recent files used by the applicaction to the File menu.
Usability improve for MonthCheck
Español
- [Resuelto] Cuando salimos de una factura que se está editando aparece el popup de aviso, pero el botón de "Guardar y salir" no funciona.
- Los controles de entrada de Euros y Porcentajes ahora seleccionan el texto que contienen cuando reciben el foco, lo que mejora la usabilidad de los mismos al introducir datos.
English
- [Fixed] When you leave an editing invoice with changes, the leaving popup appears, but its "save and leave" button is not working.
- Euro and Percetage input controls now put text selected automatically whenever it receives focus for usability shake.
Major refactor of the Work entity
Español
- Refactorización de la base de datos, entidades e informes para añadir campos a la entidad Trabajo cuya interpretación sea menos confusa.
- Simplificación de la consulta getWorksAggregatedByDentist.
- Se asegura que los porcentajes en los informes y facturas usan el separador decimal adecuado y dos posiciones decimales.
- Actualización de la librería lodash para evitar una vulnerabilidad crítica.
- Los cambios en el PrecioSinDescuento o en PrecioMetal deben disparar una actualización del TotalDescuento y del PrecioConDescuento.
- La función isError del componente WorkIndicationTable está capturando errores de validación de otros componentes.
- Falta un parámetro en la llamada a la función UpdateWorkDiscount desde la página de facturas.
English
- DB, entities and reports refactor. Added fields to the Work entity to be less error prone.
- Simplification of the getWorksAggregatedByDentist query.
- Ensured that the percentages of the invoices and reports has two decimal positions, and the decimal delimiter is ',' instead of '.'.
- Updated the version of lodash in order to avoid a major vulnerability.
- Changes in the PrecioSinDescuento or in PrecioMetal must trigger updates in the related TotalDescuento and PrecioConDescuento.
- [Fixed] The isError function of WorkIndicationsTable is catching error also from other components.
- Missing parameter in call to update work discount from the invoice page.
Bugfixing
Español
- [Resuelto] La cantidad Descuento en la página de edición de trabajos se calcula en base a la suma de las indicacioens del trabajo, y no estaba considerando el precio metal para calcular el descuento.
- [Resuelto] La tabla de cierre mensual estaba usando el método updateWork cuando la cantidad de descuento o su porcentaje cambiaban. Este método requería una entidad trabajo completamente cargada, y no era el caso. El resultado: los totales se actualizaban con valores nulos. Se reemplaza esa llamada con updateWorkDiscount, que hace una actualización parcial del trabajo en la base de datos.
- Se simplifica el método getToday, usándolo en las páginas de Nuevo Trabajo y Editar Trabajo.
- [Resuelto] Se mostraba la fecha de hoy como fecha de terminación de todos los trabajos incluidos en una factura.
English
- [Fixed] The discount ammount in the workDetail page was calculated based on the sum of work indications, and do not consider at all the metal price out of discount.
- [Fixed] MonthExtededTable used the method updateWork when the discount ammount or its percentage changed. This method required a full loaded Work entity, and it was not the case. The result: the totals were updated with null values. Call replaced with updateWorkDiscount, that makes a partial update of the work in the DB, only with the required changes.
- Simplified getToday method in WorkNew and WorkDetail pages
- [Fixed] Bug in the end date of the works in the invoices.
Bugfixing
Español
- [Resuelto] Inesperado error "this.endExportingCallback is not a function".
- [Resuelto] La etiqueta "suma y sigue" aparece en cada página de las facturas, incluso en la última página.
English
- [Fixed] Unexpected "this.endExportingCallback is not a function"
- [Fixed] The "suma y sigue" label appears on every page of the invoices, even in the last page.