# bitcitawebfront-library

Angular CLI project used by other Angular projects in the bitcita web project.<br />

This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.6.3.

## installing the sample (via npm)

update package.json of the client project to include this library and install:

````bash
    ```
    npm run install
````

## installing the sample (manually. this updates package.json automatically.)

````bash
    ``` install current release
    npm install bitcitawebfront-library --save

    ``` install previous release
    npm install bitcitawebfront-library@1.0.0 --save
````

## working with the repo

```bash
    git clone https://bitbucket.org/fundaciobitdesarrollo/bitcitawebfront-library.git

    cd \\bitcitawebfront-library
    npm run install
    npm run dev
```

## publishing a new version

Increase release number in the package.json

Recommended to manually remove the node_modules folder and install npm run install

```bash
    npm run dist
    cd dist
    npm publish
```

## changelog

## [8.2.4] - 2021-08-25

Se incluye el reset del recaptcha al iniciar una nueva reserva desde el resumen final de la reserva previa.

## [8.2.3] - 2021-08-05

Se incluye recaptcha en el paso de selección de servicio, lugar, entidad y recurso, solo cuando se activa desde la ficha de campaña.

## [8.2.2] - 2021-06-22

Se añade la sección DatosPersonalesLOPD

## [8.2.1] - 2021-06-22

No usar. La 8.2.1 se generó incorrectamente

## [8.2.0] - 2021-05-17

Atributo servicioIds en PeticionCita para indicar más de un servicio. Exportar componente ResumencitaConfirmarFormComponent en ReservarCitaModule.

## [8.1.0] - 2021-03-19

Los errores se muestran mediante innerHtml para permitir tags html

## [8.0.2] - 2021-02-19

### Fixed

Reinicializar variable de error al consultar disponibilidad cuando se accede al componente de selección de cita.

## [8.0.1] - 2021-02-17

### Changed

Mejor tratamiento del parámetro lang (específicamente, en el guard que decide si mostrar las opciones de consulta y reserva de cita, o directamente ir a reserva).

## [8.0.0] - 2021-02-15

### Changed

Version Angular 8.2

## [7.1.9] - 2021-02-15

### Changed

- Se eliminan los imports de los locales de moment. Para ello se importa moment-mini-ts que no exporta los locales

## [7.1.8] - 2021-02-15

### Changed

- Se elimina la dependencia hacia bitnglibrary

## [7.1.7] - 2021-02-10

### Changed

- Objeto ServicioCampo. Se añaden tres propiedades nuevas

## [7.1.6] - 2021-01-12

### Added

- Nueva sección para los textos dinámicos: CITA_SELECCION. Usada en la pantalla de selección de fecha y hora.

## [7.1.5] - 2020-09-10

### Added

- Componente BitLoadingBitcitawebComponent que customiza el BitLoading de bitfront-library. Es un loading que con estilos CSS ocupa toda la pantalla.

## [7.1.4] - 2020-05-28

### Changed

- Cambios para mostrar textos dinámicos en algunos componentes: Pipe para no escapar style al utilizar innerHTML.

## [7.1.3] - 2020-05-04

### Changed

- Cambios para mostrar textos dinámicos en algunos componentes: Fix para incluir clase ql-editor.

## [7.1.2] - 2020-04-30

### Changed

- Cambios para mostrar textos dinámicos en algunos componentes: Estilos insertados por el editor incorporados y textos incluidos en div columns (no rows).

## [7.1.1] - 2020-04-24

### Changed

- Cambios para mostrar textos dinámicos en algunos componentes. Rectificaciones.

## [7.1.0] - 2020-04-07

### Changed

- Cambios para mostrar textos dinámicos en algunos componentes.

## [7.0.1] - 2019-06-11

### Changed

- Refactorizado los formularios para que no de el warning en la consola.

## [7.0.0] - 2019-04-15

### Changed

- Actualizado a Angular 7 sin refactorizar los formularios.

## [6.0.5] - 2018-08-01

### Changed

- Actualizar bitfront-library. Utilizar version primeng compatible con bitfront-library.

## [6.0.4] - 2018-07-31

### Changed

- 6.0.3 Publicado de nuevo

## [6.0.3] - 2018-07-31

### Fixed

- Corrección acción botón "Iniciar nueva reserva" para el caso de que solo haya un solo sitio, este se debe inicializar en el objeto PeticionCita.

## [6.0.2] - 2018-07-31

### Fixed

- Correccion estilo color titulo dialog confirmacion.

## [6.0.1] - 2018-07-31

### Fixed

- Correccion estilos botones dialog confirmacion.

## [6.0.0] - 2018-07-30

### Added

- Nueva version con Angular 6.

## [1.1.1] - 2018-07-12

### Fixed

- Cambio por errores en la carga de entidades en funcion del sitio para el caso de que solo haya un servicio y un sitio.

## [1.1.0] - 2018-05-18

### Changed

- Variable API_URL se provee desde el cliente usando dependency injection en lugar de usar una variable estática.

## [1.0.12] - 2018-03-06

### Changed

- incluir css assets/css/bitcitaweb-custom.css assets/css/primeng-custom.css.

## [1.0.11] - 2018-03-05

### Changed

- resumen de la cita: mostrar nombre recurso solo si se ha seleccionado. (Se oculta si el servicio permite seleccion de recurso pero no se ha seleccionado).

## [1.0.10] - 2018-03-05

### Fixed

- Propagar seleccion recurso a la consulta de planes y confirmacion de cita.

### Changed

- DDL seleccion sitio y entidad preseleccionados si solo tienen 1 elemento

## [1.0.9] - 2018-02-22

### Changed

- Eliminar campo técnico de la confirmación de la reserva (BCI-136).

## [1.0.8] - 2018-02-22

### Added

- Mostrar dirección de la entidad en la confirmación de la reserva (BCI-137).

## [1.0.7] - 2018-02-15

### Changed

- Traduccion textos botones popup previo a la confirmacion de la reserva.

## [1.0.6] - 2018-02-14

### Added

- popup previo a la confirmacion de la reserva (BCI-128).

## [1.0.5] - 2018-02-08

### Fixed

- Corregido bug relacionado con campo DDL seleccion servicio (en campañas de 1 servicio se oculta) y iniciar reserva una vez confirmada.

## [1.0.4] - 2018-02-08

### Changed

- Creado general-utils-bitcitaweb.service.ts para que se pueda reusar el metodo que formatea un campo guardado para un DDL (SI##SI => SI).

### Changed

- Componente bci-imagen-logo: parametros title, src, href.

## [1.0.3] - 2018-02-07

### Added

- Cambios para que en el formulario de datos personales se puedan editar campos de tipo dominio (DDL) - (BCI-29).

## [1.0.2] - 2018-02-07

### Deleted

- Eliminar error-handler.ts y utilizar handler errores de bitfront-library.

## [1.0.1] - 2018-02-06

### Added

- Ocultar DDL selección de servicio si solo la campaña solo tiene un servicio.

## [1.0.0] - 2018-02-06

### Added

- Commit inicial (BCI-29).
