feat: add pharmacy-product linking system
Run Tests on Branches / Detect Changes (push) Successful in 12s
Run Tests on Branches / Frontend Tests (push) Has been cancelled
Run Tests on Branches / Frontend Mobile Tests (push) Has been cancelled
Run Tests on Branches / Backend Tests (push) Has been cancelled

- Add pharmacy_products table (PostgreSQL + SQLite)
- Add public route GET /api/products/:source/:id/pharmacies
- Add admin CRUD routes for pharmacy-product links
- Add cascade delete when pharmacy is removed
- Update ProductView to show linked pharmacies
- Create PharmacyProductLink admin component
- Add 'Vincular Producto a Farmacia' tab in AdminView
This commit is contained in:
Antoni Nuñez Romeu
2026-07-13 20:41:16 +02:00
parent f921b15d67
commit 8bf0b33249
8 changed files with 794 additions and 4 deletions
@@ -397,6 +397,28 @@
border-color: var(--border-strong);
}
/* Source badges */
.source-badge {
display: inline-block;
padding: 0.15rem 0.5rem;
border-radius: 4px;
font-size: 0.75rem;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.05em;
vertical-align: middle;
}
.source-badge--cima {
background: rgba(37, 99, 235, 0.12);
color: #2563eb;
}
.source-badge--off {
background: rgba(16, 185, 129, 0.12);
color: #10b981;
}
/* Pharmacies: search, region import, list filter */
.pharmacy-tools-card {
background: var(--surface);