Files
kmh 96750b2701 Expand lock guard to 7 companies (COMPANY_8/9/10/16/28/29/31)
Apply the same Layer 3 pattern as COMPANY_7 (commit 47170444) to the
remaining work-instruction screens. Backend Layer 1/2 (workInstructionController
is_locked + save guard) is shared, so frontend mapping is the only change needed.

Per company:
- SelectedItem interface: add detailId? + locked? fields
- relatedDetails.map: add detailId: d.detail_id, locked: d.is_locked === true

COMPANY_30 already had this mapping (mhkim work survived the merge there),
so it is excluded from this commit.

Verification: frontend tsc on changed files → 0 errors.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-22 11:38:42 +09:00
..
2025-08-21 09:41:46 +09:00
2025-08-21 09:41:46 +09:00