Files
TimeTracker/tests
Dries Peeters 73dfeecbaa feat: Complete inventory management system implementation
Add comprehensive inventory management system with full feature set including
stock tracking, warehouse management, supplier management, purchase orders,
transfers, adjustments, and reporting.

Core Features:
- Stock Items: Full CRUD operations with categories, SKU, barcodes, pricing
- Warehouse Management: Multi-warehouse support with stock level tracking
- Supplier Management: Multi-supplier support with supplier-specific pricing
- Purchase Orders: Complete PO lifecycle (draft, sent, received, cancelled)
- Stock Transfers: Transfer stock between warehouses with audit trail
- Stock Adjustments: Dedicated interface for stock corrections
- Stock Reservations: Reserve stock for quotes/invoices/projects
- Movement History: Complete audit trail for all stock movements
- Low Stock Alerts: Automated alerts when items fall below reorder point

Reports & Analytics:
- Inventory Dashboard: Overview with key metrics and statistics
- Stock Valuation: Calculate total inventory value by warehouse/category
- Movement History Report: Detailed movement log with filters
- Turnover Analysis: Inventory turnover rates and sales analysis
- Low Stock Report: Comprehensive low stock items listing

Integration:
- Quote Integration: Stock reservation when quotes are created
- Invoice Integration: Automatic stock reduction on invoice payment
- Project Integration: Stock allocation for project requirements
- API Endpoints: RESTful API for suppliers, purchase orders, and inventory

Technical Implementation:
- 9 new database models with proper relationships
- 3 Alembic migrations for schema changes
- 60+ new routes for inventory management
- 20+ templates for all inventory features
- Comprehensive permission system integration
- CSRF protection on all forms
- Full menu navigation integration

Testing:
- Unit tests for inventory models
- Route tests for inventory endpoints
- Integration tests for quote/invoice stock integration

Documentation:
- Implementation plan document
- Missing features analysis
- Implementation status tracking
2025-11-23 18:39:22 +01:00
..
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-10-31 17:26:32 +01:00
2025-10-27 17:46:50 +01:00
2025-11-13 11:47:48 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-01 08:44:02 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-10-20 21:25:13 +02:00
2025-10-27 17:46:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-05 13:58:38 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-01 10:26:45 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-05 13:58:38 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-10-24 15:14:39 +02:00
2025-11-14 12:08:50 +01:00
2025-10-23 14:00:53 +02:00
2025-10-24 18:16:15 +02:00
2025-10-24 18:16:15 +02:00
2025-11-14 12:08:50 +01:00
2025-10-31 19:24:47 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-13 12:05:35 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00
2025-10-24 15:03:34 +02:00
2025-11-14 12:08:50 +01:00
2025-11-14 12:08:50 +01:00