Skip to content

Releases: alcastrob/labManager

Postsales reports

09 Nov 19:40
Compare
Choose a tag to compare

Added postsales report.
Added technician lists to the config pages.

Datadog support

23 May 17:11
Compare
Choose a tag to compare

[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

18 May 17:36
Compare
Choose a tag to compare

[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

21 Feb 15:05
Compare
Choose a tag to compare

[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

01 Oct 22:08
Compare
Choose a tag to compare

[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

18 Aug 11:37
Compare
Choose a tag to compare

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

19 Jul 09:48
Compare
Choose a tag to compare

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

19 Jul 07:24
Compare
Choose a tag to compare

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

01 Jul 17:43
Compare
Choose a tag to compare

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

16 Jun 17:24
Compare
Choose a tag to compare

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.