Summary
Bug fixes from code review audit of netbox-proxbox develop branch integration and compatibility with proxbox-api main branch.
Changes
REST API Validation Fix
- Added
MinValueValidator(1)tointerface_batch_sizemodel field to prevent REST API from persisting invalid 0 values (form already enforced min_value=1)
UI Visibility Fix
- Added missing
render_fieldblocks in settings template forinterface_batch_sizeandinterface_batch_delay_msfields (were invisible in NetBox UI, only configurable via REST API)
Test Coverage & Clarity Improvements
- Split misleading test method into two focused methods for better clarity and test traceability
- Added dedicated test for
full-updatepath timeout coverage - Removed dead-code marker guards that were unreachable due to broader subsumption
Compatibility
- NetBox Compatibility: 4.5.8 → 4.6.99 (unchanged)
- Backend Requirement: proxbox-api ≥ 0.0.13
- Breaking Changes: None
Validation
- All syntax checks passed
- Code review findings addressed and verified
- Ready for production deployment