diff --git a/netbox_topology_views/forms.py b/netbox_topology_views/forms.py index d4f9f30..528a7ff 100644 --- a/netbox_topology_views/forms.py +++ b/netbox_topology_views/forms.py @@ -14,6 +14,7 @@ from netbox.forms import NetBoxModelFilterSetForm from utilities.forms import (TagFilterField, DynamicModelMultipleChoiceField) allow_coordinates_saving = settings.PLUGINS_CONFIG["netbox_topology_views"]["allow_coordinates_saving"] +end2end = settings.PLUGINS_CONFIG["netbox_topology_views"]["end2end_connections"] class DeviceFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm): @@ -39,7 +40,7 @@ class DeviceFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm): end2end_connections = forms.BooleanField( label=_("Display end-to-end connections"), required=False, - initial=False + initial=end2end ) intermediate_dev_role_id = DynamicModelMultipleChoiceField( queryset=DeviceRole.objects.all(), diff --git a/netbox_topology_views/views.py b/netbox_topology_views/views.py index ee51fe8..1283d22 100644 --- a/netbox_topology_views/views.py +++ b/netbox_topology_views/views.py @@ -286,7 +286,6 @@ class TopologyHomeView(PermissionRequiredMixin, View): q.setlist("device_role_id", list(q_device_role_id)) q.setlist("intermediate_dev_role_id", list(q_intermediate_dev_role_id)) q.setlist("tag", list(q_tags)) - q["end2end_connections"] = settings.PLUGINS_CONFIG["netbox_topology_views"]["end2end_connections"] q["draw_init"] = settings.PLUGINS_CONFIG["netbox_topology_views"]["draw_default_layout"] query_string = q.urlencode() return HttpResponseRedirect(request.path + "?" + query_string)