@@ -466,13 +466,13 @@ class EntityCreateView(MultiplePermissio
# Limit the location selection if required.
location_id = self.request.GET.get("location", None)
if location_id:
form.fields["location"].queryset = Location.objects.filter(pk=location_id)
form.fields["location"].widget.attrs["readonly"] = True
return form
def get_initial(self):
"""
Returns initial values that should be pre-selected (if they were
specified through a GET parameter).
@@ -499,13 +499,13 @@ class EntityUpdateView(MultiplePermissio
permissions = {
"all": ("conntrackt.change_entity",),
}
# Raise authorisation denied exception for unmet permissions.
raise_exception = True
class EntityDeleteView(MultiplePermissionsRequiredMixin, DeleteView):
View for deleting an entity.
@@ -677,7 +677,6 @@ class InterfaceDeleteView(MultiplePermis
@TODO: Fix this once Django 1.6 comes out with fix from ticket 19044.
self.success_url = reverse("entity", args=(self.get_object().entity.id,))
return super(InterfaceDeleteView, self).delete(*args, **kwargs)