1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Genericized component edit/delete views

This commit is contained in:
Jeremy Stretch
2017-08-18 14:43:11 -04:00
parent e81e33af38
commit 97536c4e9b
3 changed files with 22 additions and 10 deletions

View File

@ -775,12 +775,14 @@ class ComponentCreateView(View):
class ComponentEditView(ObjectEditView):
parent_field = None
def get_return_url(self, request, obj):
return obj.device.get_absolute_url()
return getattr(obj, self.parent_field).get_absolute_url()
class ComponentDeleteView(ObjectDeleteView):
parent_field = None
def get_return_url(self, request, obj):
return obj.device.get_absolute_url()
return getattr(obj, self.parent_field).get_absolute_url()