Add store settings page with location management

Company table gains address and logo_file_id columns. New store
settings API: GET/PATCH /store for company info, full CRUD for
/locations. Settings page shows store name, phone, email, address,
timezone with inline edit. Location cards with add/edit/delete.
Settings link in admin sidebar. Fixes leftover company_id on
location table and seed files.
This commit is contained in:
Ryan Moon
2026-03-29 15:56:02 -05:00
parent 0f6cc104d2
commit 653fff6ce2
10 changed files with 497 additions and 6 deletions

View File

@@ -162,6 +162,13 @@
"when": 1774820000000,
"tag": "0022_shared_file_storage",
"breakpoints": true
},
{
"idx": 23,
"version": "7",
"when": 1774830000000,
"tag": "0023_store_settings",
"breakpoints": true
}
]
}