Игорь Надеин
3cd161d83c
feat: add equipment management with QR codes and transfers
Stage 5 (Inventory) implementation:
- Add EquipmentTransferLog model for tracking equipment movements
- Add EquipmentViewSet actions:
- transfer: move equipment between departments/users
- write_off: decommission equipment
- add_maintenance: record maintenance activities
- qr_code: generate QR code for equipment
- transfer_history: view equipment transfer history
- Use existing QRCodeGenerator and InventoryNumberGenerator services
- Fix EquipmentStatus constants usage (IN_USE, RETIRED)
- Add 14 new tests for inventory functionality
Test results: 66/66 PASSED
- 20/20 Model tests
- 12/12 API tests
- 9/9 Workflow tests
- 11/11 Budget tests
- 14/14 Inventory tests (NEW)
2025-12-09 10:42:07 +03:00
..
2025-11-20 09:00:55 +03:00
2025-12-08 14:02:09 +03:00
2025-08-26 13:13:16 +03:00
2025-11-20 09:00:55 +03:00
2025-11-20 09:00:55 +03:00
2025-11-20 09:00:55 +03:00
2025-12-09 10:42:07 +03:00
2025-12-03 07:21:25 +03:00
2025-09-15 16:59:12 +03:00
2025-09-11 17:56:33 +03:00
2025-12-03 07:21:25 +03:00
2025-10-28 08:29:43 +03:00
2025-10-28 08:54:38 +03:00
2025-11-20 09:00:55 +03:00
2025-11-29 13:52:21 +03:00