seb
eaf4df4f5a
Require at least one category when setting article categories
...
Prevents articles from becoming unreachable by rejecting empty
categoryIds arrays in setCategoryIdsBySku.
2026-08-03 08:51:20 +02:00
seb
14d8a4c978
Merge getBySku into single SQL query with FOR JSON sub-queries
...
Replaces 6 round-trips (1 sequential resolve + 5 parallel detail)
with one query. Auth resolution, article detail, categories, photos,
eans, and prices are all fetched in a single round-trip.
2026-08-03 08:39:17 +02:00
seb
b890843445
u
2026-08-02 19:01:00 +02:00
seb
12e83a7ffb
Add company-scoped unit list/upsert/delete and article unit patches.
...
Units are isolated per company; article detail exposes full unit shape, and unused units can be deleted safely via FK NO ACTION.
2026-08-01 06:12:24 +02:00
seb
54700a145e
Add article.setPricesBySku to replace POS prices for a SKU.
...
Gives dashback a single store call that atomically replaces all price rows for the article’s poscustomergroup.
2026-08-01 05:16:50 +02:00
seb
9be9f7f74c
u
2026-08-01 05:10:03 +02:00
seb
1756dc7ef0
u
2026-08-01 03:37:45 +02:00
seb
69a24192d3
u
2026-08-01 02:15:21 +02:00
seb
59c874144b
u
2026-08-01 01:59:05 +02:00
seb
671064bf3f
u
2026-08-01 01:36:49 +02:00
seb
e8326e22ac
u
2026-07-31 19:49:07 +02:00
seb
6b1701d4dc
u
2026-07-31 18:15:15 +02:00
seb
c2e128cb55
u
2026-07-31 17:50:06 +02:00
seb
7e1e96d3cd
u
2026-07-31 16:17:33 +02:00
seb
f9dec6d51a
u
2026-07-31 16:06:51 +02:00