fix: expose rack width fields on device edit form

This commit is contained in:
2026-08-12 11:30:43 +02:00
parent a504341442
commit 2a7459c460
5 changed files with 69 additions and 64 deletions
@@ -18,6 +18,13 @@ from netbox_utilities.rack_width import (
class RackWidthTest(SimpleTestCase):
def test_device_edit_view_uses_explicit_rack_width_form(self):
from dcim.views import DeviceEditView
self.assertEqual(DeviceEditView.form.__name__, "RackWidthDeviceForm")
self.assertIn("utilities_rack_width", DeviceEditView.form.base_fields)
self.assertIn("utilities_horizontal_position", DeviceEditView.form.base_fields)
def test_normalizes_full_width_to_first_position(self):
self.assertEqual(normalize_width_position(1, 4), (1, 1))