From 22bfac746ef17b22ea757fc104f634ce76cc4e29 Mon Sep 17 00:00:00 2001 From: Zach Moody Date: Fri, 24 Mar 2017 18:58:19 -0500 Subject: [PATCH] fix remaining legacy api url paths. --- netbox/dcim/forms.py | 10 +++++----- netbox/ipam/forms.py | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/netbox/dcim/forms.py b/netbox/dcim/forms.py index f6f3eeeac..6473e5e56 100644 --- a/netbox/dcim/forms.py +++ b/netbox/dcim/forms.py @@ -937,7 +937,7 @@ class ConsolePortConnectionForm(BootstrapMixin, forms.ModelForm): queryset=ConsoleServerPort.objects.all(), label='Port', widget=APISelect( - api_url='/api/dcim/devices/{{console_server}}/console-server-ports/', + api_url='/api/dcim/console-server-ports/?device_id={{device}}', disabled_indicator='connected_console', ) ) @@ -1038,7 +1038,7 @@ class ConsoleServerPortConnectionForm(BootstrapMixin, forms.Form): queryset=ConsolePort.objects.all(), label='Port', widget=APISelect( - api_url='/api/dcim/devices/{{device}}/console-ports/', + api_url='/api/dcim/console-ports/?device_id={{device}}', disabled_indicator='cs_port' ) ) @@ -1205,7 +1205,7 @@ class PowerPortConnectionForm(BootstrapMixin, forms.ModelForm): queryset=PowerOutlet.objects.all(), label='Outlet', widget=APISelect( - api_url='/api/dcim/devices/{{pdu}}/power-outlets/', + api_url='/api/dcim/power-outlets/?device_id={{device}}', disabled_indicator='connected_port' ) ) @@ -1304,7 +1304,7 @@ class PowerOutletConnectionForm(BootstrapMixin, forms.Form): queryset=PowerPort.objects.all(), label='Port', widget=APISelect( - api_url='/api/dcim/devices/{{device}}/power-ports/', + api_url='/api/dcim/power-ports/?device_id={{device}}', disabled_indicator='power_outlet' ) ) @@ -1467,7 +1467,7 @@ class InterfaceConnectionForm(BootstrapMixin, forms.ModelForm): queryset=Interface.objects.all(), label='Interface', widget=APISelect( - api_url='/api/dcim/devices/{{device_b}}/interfaces/?type=physical', + api_url='/api/dcim/interfaces/?device_id={{device_b}}&type=physical', disabled_indicator='is_connected' ) ) diff --git a/netbox/ipam/forms.py b/netbox/ipam/forms.py index ca89f0cc6..b55fb492f 100644 --- a/netbox/ipam/forms.py +++ b/netbox/ipam/forms.py @@ -412,7 +412,7 @@ class IPAddressAssignForm(BootstrapMixin, forms.Form): queryset=Interface.objects.all(), label='Interface', widget=APISelect( - api_url='/api/dcim/devices/{{device}}/interfaces/' + api_url='/api/dcim/interfaces/?device_id={{device}}' ) ) set_as_primary = forms.BooleanField(