cproudlock
eab225e1e6
CI / backend (push) Successful in 1m42s
CI / naming (push) Successful in 1s
CI / frontend (push) Successful in 7s
CI / migrations-mysql (push) Failing after 7s
printedparts stage 14: retire/restore in the UI, dashless item codes
...
Retire button with confirmation on the detail page (item leaves the
storefront and the kiosk rejects its code; ledger history and label
survive), Restore on retired items, and an Include-retired list toggle
with a badge. Restore is its own permission-gated POST - the generic
update still cannot flip isactive. New codes mint as WJRP0042 style
without the dash; existing codes are immutable bin labels and keep
their form.
2026-07-17 08:35:31 -04:00
..
2026-07-09 17:23:21 -04:00
2026-07-12 09:57:02 -04:00
2026-07-12 07:52:21 -04:00
2026-07-09 17:23:21 -04:00
2026-07-12 11:22:01 -04:00
2026-07-12 07:52:21 -04:00
2026-07-12 07:52:21 -04:00
2026-07-12 07:52:21 -04:00
2026-07-12 14:19:50 -04:00
2026-07-12 14:01:20 -04:00
2026-07-09 17:23:21 -04:00
2026-07-12 07:52:21 -04:00
2026-07-12 11:58:30 -04:00
2026-07-12 07:52:21 -04:00
2026-07-12 07:52:21 -04:00
2026-07-12 07:52:21 -04:00
2026-07-12 14:19:50 -04:00
2026-07-09 17:23:21 -04:00
2026-07-11 15:17:42 -04:00
2026-07-11 10:02:01 -04:00
2026-07-12 14:19:50 -04:00
2026-07-09 17:23:21 -04:00
2026-07-12 14:19:50 -04:00
2026-07-09 17:23:21 -04:00
2026-07-12 14:19:50 -04:00
2026-07-13 07:25:01 -04:00
2026-07-09 17:23:21 -04:00
2026-07-13 07:41:32 -04:00
2026-07-17 08:35:31 -04:00
2026-07-09 17:23:21 -04:00
2026-07-09 17:23:21 -04:00
2026-07-12 11:58:30 -04:00
2026-07-12 06:07:36 -04:00
2026-07-12 07:52:21 -04:00
2026-07-12 15:29:08 -04:00
2026-07-12 15:29:08 -04:00
2026-07-13 07:25:01 -04:00
2026-07-12 11:22:01 -04:00
2026-07-09 15:37:21 -04:00
2026-07-12 14:19:50 -04:00
2026-07-12 14:19:50 -04:00
2026-07-12 11:22:01 -04:00
2026-07-09 17:23:21 -04:00
2026-07-12 14:19:50 -04:00
2026-07-12 07:52:21 -04:00