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

Added views for DeviceRoles

This commit is contained in:
Jeremy Stretch
2016-05-12 14:38:34 -04:00
parent 1fb2cc4b31
commit 21b3fbd50f
10 changed files with 157 additions and 20 deletions

View File

@@ -118,6 +118,7 @@ class ObjectEditView(View):
model = None
form_class = None
template_name = None
return_url = None
def get_object(self, kwargs):
# Look up object by slug if one has been provided. Otherwise, use PK.
@@ -135,7 +136,7 @@ class ObjectEditView(View):
'obj': obj,
'form': form,
'obj_type': self.model._meta.verbose_name,
'cancel_url': obj.get_absolute_url(),
'cancel_url': reverse(self.return_url) if self.return_url else obj.get_absolute_url(),
})
def post(self, request, *args, **kwargs):
@@ -155,7 +156,7 @@ class ObjectEditView(View):
'obj': obj,
'form': form,
'obj_type': self.model._meta.verbose_name,
'cancel_url': obj.get_absolute_url(),
'cancel_url': reverse(self.return_url) if self.return_url else obj.get_absolute_url(),
})