josh 8ef8859c7d
Build and push image / build (push) Successful in 49s
Edit and delete brands and shops
Adds PATCH and DELETE endpoints for brands and shops that mirror the
existing bins pattern: deleting a brand or shop nullifies referencing
products (and strains, for brands) inside a transaction so nothing is
lost. Brand renames return 409 when the new name collides with the
UNIQUE constraint, surfaced inline in the edit modal.

The Brands and Shops views now show inline edit/trash icons on each
card; the trash button confirms with a preview of how many products
will be unparented.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 21:33:42 -04:00
2026-05-03 21:33:42 -04:00
2026-05-03 21:33:42 -04:00
2026-05-03 20:19:26 -04:00
2026-05-03 20:19:26 -04:00
S
Description
No description provided
1.3 MiB
Languages
TypeScript 98%
CSS 1.6%
Dockerfile 0.2%
HTML 0.2%