diff --git a/netbox/ipam/forms/models.py b/netbox/ipam/forms/models.py index d69800aa5..afbe33282 100644 --- a/netbox/ipam/forms/models.py +++ b/netbox/ipam/forms/models.py @@ -529,7 +529,7 @@ class FHRPGroupForm(BootstrapMixin, CustomFieldModelForm): required=False ) - # Optionally create a new IPAddress along with the NHRPGroup + # Optionally create a new IPAddress along with the FHRPGroup ip_vrf = DynamicModelChoiceField( queryset=VRF.objects.all(), required=False, diff --git a/netbox/ipam/models/fhrp.py b/netbox/ipam/models/fhrp.py index 42ab0b530..5a12a54bb 100644 --- a/netbox/ipam/models/fhrp.py +++ b/netbox/ipam/models/fhrp.py @@ -47,7 +47,7 @@ class FHRPGroup(PrimaryModel): to='ipam.IPAddress', content_type_field='assigned_object_type', object_id_field='assigned_object_id', - related_query_name='nhrp_group' + related_query_name='fhrp_group' ) objects = RestrictedQuerySet.as_manager() diff --git a/netbox/ipam/views.py b/netbox/ipam/views.py index f869a75c1..c9d126f45 100644 --- a/netbox/ipam/views.py +++ b/netbox/ipam/views.py @@ -981,16 +981,10 @@ class FHRPGroupAssignmentEditView(generic.ObjectEditView): instance.interface = get_object_or_404(content_type.model_class(), pk=request.GET.get('interface_id')) return instance - def get_return_url(self, request, obj=None): - return obj.interface.get_absolute_url() if obj else super().get_return_url(request) - class FHRPGroupAssignmentDeleteView(generic.ObjectDeleteView): queryset = FHRPGroupAssignment.objects.all() - def get_return_url(self, request, obj=None): - return obj.interface.get_absolute_url() if obj else super().get_return_url(request) - # # VLANs diff --git a/netbox/templates/ipam/fhrpgroup.html b/netbox/templates/ipam/fhrpgroup.html index 60d6a4bff..a7fa1a248 100644 --- a/netbox/templates/ipam/fhrpgroup.html +++ b/netbox/templates/ipam/fhrpgroup.html @@ -72,12 +72,13 @@
Protocol | Virtual IPs | Priority | +@@ -30,6 +31,18 @@ | {{ assignment.priority }} | + {% empty %}
---|