Skip to content

Commit d17b5f2

Browse files
Merge pull request #1691 from mdavila-2001/itzan/far-cierre-farmacia-dev
Cierre de farmacia · stock por producto, «Motivo» en el teléfono y evidencia de FAR-04/05/06
2 parents 38ffcb3 + 346ebb7 commit d17b5f2

64 files changed

Lines changed: 276 additions & 93 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# FAR-04 · Catálogo por pestañas — evidencia de navegador
2+
3+
Compilación de producción del front contra la API local, con las cuentas sintéticas de la farmacia (Farmacia FAR
4+
Uno) y del paciente (`@alovida.test`). Ruta: `/administration/pharmacy-catalog`. Errores de consola, `pageerror`,
5+
peticiones fallidas y escrituras: `consola.txt`.
6+
7+
Nombre de archivo: `rol__ruta__estado__tema__viewport.png`.
8+
9+
La rama trae `dev` con FAR-07: se ven seis pestañas, la sexta «Integración».
10+
11+
| # | Caso | Archivos | Estado |
12+
|---|---|---|---|
13+
| 1 | Menú de la farmacia: Resumen, Catálogo, Horario y turnos, Solicitudes de retiro, Promociones, Sucursales (más los fijos «Mi perfil» y «Notificaciones») | `farmacia__menu__abierto__{claro,oscuro}__{1440x900,390x844}.png` | PASS |
14+
| 2 | Un membrete «Catálogo», una tarjeta, seis pestañas con marco de ventana; Productos abierta con su tabla | `farmacia__catalogo__productos__*` | PASS |
15+
| 3 | Clic en cada pestaña: la URL pasa a `?tab=categories`, `prices`, `inventory`, `import`, `integration`, `products`; ninguna dibuja membrete propio dentro de la tarjeta; «Atrás» después de las seis vuelve a `/administration/pharmacy` (sin entradas nuevas en el historial) | `farmacia__catalogo__pestana-*__claro__1440x900.png` | PASS |
16+
| 4 | `/administration/pharmacy-inventory?alerts=true` termina en `/administration/pharmacy-catalog?alerts=true&tab=inventory`, Inventario abierta y «solo alertas» marcado | `farmacia__ruta-vieja-inventario-alertas__claro__1440x900.png` | PASS |
17+
| 5 | `/administration/pharmacy-categories`, `-prices`, `-import` terminan en `?tab=categories`, `prices`, `import`, cada una con su pestaña abierta | `consola.txt` (URLs finales) | PASS |
18+
| 6 | Importación → terminar una carga → «Ver productos» | — | No se ejecutó en esta corrida: la carga de productos de punta a punta está en la evidencia de FAR-05 (casos 2 y 3); el enlace a la misma ruta lo cubre `pharmacy-catalog-hub.spec.ts` |
19+
| 7 | Resumen → «Revisar inventario» abre `?tab=inventory&alerts=true` (Inventario); «Actualizar en lote» abre `?tab=import` (Importación) | `consola.txt` | PASS |
20+
| 8 | Categorías: crear, renombrar y eliminar, cada paso con recarga; Precios: cambiar uno, guardar (`PATCH` 200) y recargar: 17,25 | `farmacia__catalogo__precios-guardado-recarga__claro__1440x900.png`; las de categorías, en la evidencia de FAR-05 (R2) | PASS |
21+
| 9 | 390x844: la tira de pestañas se desplaza, la primera no queda cortada, la página no se desborda | `farmacia__catalogo__productos__{claro,oscuro}__390x844.png` | PASS |
22+
| 10 | Paciente: `/administration/pharmacy-catalog` por URL termina en `/dashboard` sin la tarjeta del catálogo; «Catálogo» no está en su menú (1440 y 390) | `paciente__catalogo-por-url__claro__{1440x900,390x844}.png` | PASS |
23+
| 12 | Cinco viewports (390x844, 768x1024, 1024x768, 1440x900, 1920x1080): tira sin desbordar en las cuatro anchas y desplazable en 390, sin desborde de página | `farmacia__catalogo__productos__claro__*` | PASS |
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# FAR-04 · registro de la corrida de navegador (30/10/2026)
2+
3+
## f04views — hechos
4+
[claro 390] pestañas: Productos | Categorías | Precios | Inventario | Importación | Integración · tira desplazable: true · primera cortada: false · sin desborde de página: true
5+
[claro 390] menú de la farmacia: Mi perfil | Notificaciones | Resumen | Catálogo | Horario y turnos | Solicitudes de retiro | Promociones | Sucursales
6+
[claro 768] pestañas: Productos | Categorías | Precios | Inventario | Importación | Integración · tira desplazable: false · primera cortada: false · sin desborde de página: true
7+
[claro 1024] pestañas: Productos | Categorías | Precios | Inventario | Importación | Integración · tira desplazable: false · primera cortada: false · sin desborde de página: true
8+
[claro 1440] pestañas: Productos | Categorías | Precios | Inventario | Importación | Integración · tira desplazable: false · primera cortada: false · sin desborde de página: true
9+
[claro 1440] menú de la farmacia: Mi perfil | Notificaciones | Resumen | Catálogo | Horario y turnos | Solicitudes de retiro | Promociones | Sucursales
10+
[claro 1920] pestañas: Productos | Categorías | Precios | Inventario | Importación | Integración · tira desplazable: false · primera cortada: false · sin desborde de página: true
11+
[oscuro 390] pestañas: Productos | Categorías | Precios | Inventario | Importación | Integración · tira desplazable: true · primera cortada: false · sin desborde de página: true
12+
[oscuro 390] menú de la farmacia: Mi perfil | Notificaciones | Resumen | Catálogo | Horario y turnos | Solicitudes de retiro | Promociones | Sucursales
13+
[oscuro 1440] pestañas: Productos | Categorías | Precios | Inventario | Importación | Integración · tira desplazable: false · primera cortada: false · sin desborde de página: true
14+
[oscuro 1440] menú de la farmacia: Mi perfil | Notificaciones | Resumen | Catálogo | Horario y turnos | Solicitudes de retiro | Promociones | Sucursales
15+
## f04views — consola, pageerror, peticiones fallidas y escrituras
16+
(ninguno)
17+
18+
## f04tabs — hechos
19+
pestaña «Categorías» → /administration/pharmacy-catalog?tab=categories · membretes dentro de la tarjeta: 0
20+
pestaña «Precios» → /administration/pharmacy-catalog?tab=prices · membretes dentro de la tarjeta: 0
21+
pestaña «Inventario» → /administration/pharmacy-catalog?tab=inventory · membretes dentro de la tarjeta: 0
22+
pestaña «Importación» → /administration/pharmacy-catalog?tab=import · membretes dentro de la tarjeta: 0
23+
pestaña «Integración» → /administration/pharmacy-catalog?tab=integration · membretes dentro de la tarjeta: 0
24+
pestaña «Productos» → /administration/pharmacy-catalog?tab=products · membretes dentro de la tarjeta: 0
25+
Atrás después de seis pestañas → /administration/pharmacy
26+
## f04tabs — consola, pageerror, peticiones fallidas y escrituras
27+
(ninguno)
28+
29+
## f04links — hechos
30+
/administration/pharmacy-inventory?alerts=true → /administration/pharmacy-catalog?alerts=true&tab=inventory · pestaña abierta: Inventario · «solo alertas» marcado: true
31+
/administration/pharmacy-categories → /administration/pharmacy-catalog?tab=categories · pestaña abierta: Categorías
32+
/administration/pharmacy-prices → /administration/pharmacy-catalog?tab=prices · pestaña abierta: Precios
33+
/administration/pharmacy-import → /administration/pharmacy-catalog?tab=import · pestaña abierta: Importación
34+
Resumen → «Revisar inventario» → /administration/pharmacy-catalog?tab=inventory&alerts=true · pestaña abierta: Inventario
35+
Resumen → «Actualizar en lote» → /administration/pharmacy-catalog?tab=import · pestaña abierta: Importación
36+
## f04links — consola, pageerror, peticiones fallidas y escrituras
37+
(ninguno)
38+
39+
## f04patient — hechos
40+
[paciente 1440] /administration/pharmacy-catalog → /dashboard · tarjeta del catálogo: 0
41+
[paciente 1440] «Catálogo» en el menú: false
42+
[paciente 390] /administration/pharmacy-catalog → /dashboard · tarjeta del catálogo: 0
43+
[paciente 390] «Catálogo» en el menú: false
44+
## f04patient — consola, pageerror, peticiones fallidas y escrituras
45+
(ninguno)
46+
47+
## precios (caso 8)
48+
precio de CIERRE-113533 tras guardar y recargar: 17.25
49+
[crud] PATCH /pharmacies/:id/products/:id → 200
57.3 KB
Loading
72.1 KB
Loading
68.7 KB
Loading
81.1 KB
Loading
69 KB
Loading
84.2 KB
Loading
45 KB
Loading
76.1 KB
Loading

0 commit comments

Comments
 (0)