lizerk
|
0dbd817c60
|
feat: refine procurement approval access and employee statuses
|
2026-07-06 10:43:52 +03:00 |
|
lizerk
|
32500e3037
|
chore: checkpoint current project changes
|
2026-06-20 10:47:00 +03:00 |
|
lizerk
|
76799c453e
|
Allow procurement executor reassignment
|
2026-06-09 12:43:48 +03:00 |
|
lizerk
|
4555ee9bf7
|
Fix procurement viewed state and item actions
|
2026-06-08 16:25:19 +03:00 |
|
lizerk
|
b1a5ac34ef
|
procurement: fix department workflow UI bugs
|
2026-05-27 18:36:18 +03:00 |
|
lizerk
|
4a05618ed7
|
procurement: route requests through processing department
|
2026-05-26 17:25:31 +03:00 |
|
lizerk
|
88b0755e82
|
procurement: allow higher approver bypass
|
2026-05-22 14:42:06 +03:00 |
|
lizerk
|
af423d8d0a
|
feat(procurement): tighten approval flow and request actions
|
2026-04-13 02:55:26 +03:00 |
|
lizerk
|
e3ba6ea925
|
refactor(ui): stabilize equipment deep links and qr flow
|
2026-04-12 16:09:38 +03:00 |
|
lizerk
|
6ee32111db
|
chore: configure vscode flake8 and commit lint cleanup
|
2026-03-31 19:17:56 +03:00 |
|
lizerk
|
2815efe069
|
chore: finalize backend lint cleanup
|
2026-03-31 17:53:29 +03:00 |
|
lizerk
|
2031872461
|
refactor(procurement): approval logic now fully driven by ApprovalRoute table (priority+min_amount), removed hardcoded steps, all workflow is DB-driven; tests and migrations updated
|
2026-03-30 02:16:29 +03:00 |
|
|
|
6a77f4fb13
|
-
|
2025-12-15 12:11:24 +03:00 |
|
|
|
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 |
|