RemoveModalForm refactoring
* wraps generic request processing logic into RemoveModalForm * adds delete action to intervention detail compensations.html * fixes rendering of deleted compensations in intervention detail view
This commit is contained in:
@@ -124,7 +124,13 @@ def open_view(request: HttpRequest, id: str):
|
||||
|
||||
"""
|
||||
template = "intervention/detail/view.html"
|
||||
|
||||
# Fetch data, filter out deleted related data
|
||||
intervention = get_object_or_404(Intervention, id=id)
|
||||
compensations = intervention.compensations.filter(
|
||||
deleted_on=None,
|
||||
deleted_by=None,
|
||||
)
|
||||
has_access = intervention.has_access(user=request.user)
|
||||
|
||||
geom_form = SimpleGeomForm(
|
||||
@@ -133,6 +139,7 @@ def open_view(request: HttpRequest, id: str):
|
||||
|
||||
context = {
|
||||
"intervention": intervention,
|
||||
"compensations": compensations,
|
||||
"has_access": has_access,
|
||||
"geom_form": geom_form,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user