feat: add seller-scoped bulk archive
Quality / test (push) Canceled after 0s

Add the first bulk inventory operation through a validated, CSRF-protected API route with lifecycle and ownership enforcement, tests, and implementation-status documentation.
This commit is contained in:
2026-09-09 23:11:48 -04:00
parent aaa9e2a370
commit 12eced8b19
8 changed files with 171 additions and 7 deletions
+7
View File
@@ -6,4 +6,11 @@ export const createInventoryItemSchema = z
conditionId: z.uuid(),
notes: z.string().trim().max(10000).optional(),
})
.strict();
export const bulkArchiveInventorySchema = z
.object({
action: z.literal('ARCHIVE'),
inventoryItemIds: z.array(z.uuid()).min(1).max(100),
})
.strict();