Genericized component edit/delete views

This commit is contained in:
Jeremy Stretch
2017-08-18 14:43:11 -04:00
parent 1b3beae433
commit 47a2972079
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()