@@ -472,12 +472,30 @@ class EntityCreateView(MultiplePermissio
initial["project"] = self.request.GET.get("project", None)
initial["location"] = self.request.GET.get("location", None)
return initial
class EntityUpdateView(MultiplePermissionsRequiredMixin, UpdateView):
"""
View for updating an existing entity.
model = Entity
form_class = EntityForm
template_name_suffix = "_update_form"
# Required permissions.
permissions = {
"all": ("conntrackt.change_entity",),
}
# Raise authorisation denied exception for unmet permissions.
raise_exception = True
class EntityDeleteView(MultiplePermissionsRequiredMixin, DeleteView):
View for deleting an entity.