Parcourir la source

Fix return URL when editing a service

Jeremy Stretch il y a 5 ans
Parent
commit
b85990daa6
2 fichiers modifiés avec 1 ajouts et 4 suppressions
  1. 0 3
      netbox/ipam/views.py
  2. 1 1
      netbox/templates/ipam/inc/service.html

+ 0 - 3
netbox/ipam/views.py

@@ -843,9 +843,6 @@ class ServiceEditView(ObjectEditView):
             )
             )
         return obj
         return obj
 
 
-    def get_return_url(self, request, service):
-        return service.parent.get_absolute_url()
-
 
 
 class ServiceBulkImportView(BulkImportView):
 class ServiceBulkImportView(BulkImportView):
     queryset = Service.objects.all()
     queryset = Service.objects.all()

+ 1 - 1
netbox/templates/ipam/inc/service.html

@@ -15,7 +15,7 @@
             <i class="fa fa-history"></i>
             <i class="fa fa-history"></i>
         </a>
         </a>
         {% if perms.ipam.change_service %}
         {% if perms.ipam.change_service %}
-            <a href="{% url 'ipam:service_edit' pk=service.pk %}" class="btn btn-info btn-xs" title="Edit service">
+            <a href="{% url 'ipam:service_edit' pk=service.pk %}?return_url={{ service.parent.get_absolute_url }}" class="btn btn-info btn-xs" title="Edit service">
                 <i class="glyphicon glyphicon-pencil"></i>
                 <i class="glyphicon glyphicon-pencil"></i>
             </a>
             </a>
         {% endif %}
         {% endif %}