Refactors triggering checked/recorded
* refactors BaseForm request/user initialization * introduces mark_as_edited() method for compensation models
This commit is contained in:
18
ema/views.py
18
ema/views.py
@@ -237,7 +237,7 @@ def remove_view(request: HttpRequest, id: str):
|
||||
|
||||
"""
|
||||
ema = get_object_or_404(Ema, id=id)
|
||||
form = RemoveModalForm(request.POST or None, instance=ema, user=request.user)
|
||||
form = RemoveModalForm(request.POST or None, instance=ema, request=request)
|
||||
return form.process_request(
|
||||
request=request,
|
||||
msg_success=_("EMA removed"),
|
||||
@@ -260,7 +260,7 @@ def record_view(request: HttpRequest, id: str):
|
||||
"""
|
||||
ema = get_object_or_404(Ema, id=id)
|
||||
msg_succ = _("{} unrecorded") if ema.recorded else _("{} recorded")
|
||||
form = RecordModalForm(request.POST or None, instance=ema, user=request.user)
|
||||
form = RecordModalForm(request.POST or None, instance=ema, request=request)
|
||||
return form.process_request(
|
||||
request=request,
|
||||
msg_success=msg_succ.format("EMA"),
|
||||
@@ -281,7 +281,7 @@ def state_new_view(request: HttpRequest, id: str):
|
||||
|
||||
"""
|
||||
ema = get_object_or_404(Ema, id=id)
|
||||
form = NewStateModalForm(request.POST or None, instance=ema, user=request.user)
|
||||
form = NewStateModalForm(request.POST or None, instance=ema, request=request)
|
||||
return form.process_request(
|
||||
request,
|
||||
msg_success=_("State added")
|
||||
@@ -302,7 +302,7 @@ def action_new_view(request: HttpRequest, id: str):
|
||||
|
||||
"""
|
||||
ema = get_object_or_404(Ema, id=id)
|
||||
form = NewActionModalForm(request.POST or None, instance=ema, user=request.user)
|
||||
form = NewActionModalForm(request.POST or None, instance=ema, request=request)
|
||||
return form.process_request(
|
||||
request,
|
||||
msg_success=_("Action added")
|
||||
@@ -323,7 +323,7 @@ def deadline_new_view(request: HttpRequest, id: str):
|
||||
|
||||
"""
|
||||
ema = get_object_or_404(Ema, id=id)
|
||||
form = NewDeadlineModalForm(request.POST or None, instance=ema, user=request.user)
|
||||
form = NewDeadlineModalForm(request.POST or None, instance=ema, request=request)
|
||||
return form.process_request(
|
||||
request,
|
||||
msg_success=_("Deadline added")
|
||||
@@ -343,7 +343,7 @@ def document_new_view(request: HttpRequest, id: str):
|
||||
|
||||
"""
|
||||
ema = get_object_or_404(Ema, id=id)
|
||||
form = NewEmaDocumentForm(request.POST or None, request.FILES or None, instance=ema, user=request.user)
|
||||
form = NewEmaDocumentForm(request.POST or None, request.FILES or None, instance=ema, request=request)
|
||||
return form.process_request(
|
||||
request,
|
||||
msg_success=_("Document added")
|
||||
@@ -413,7 +413,7 @@ def state_remove_view(request: HttpRequest, id: str, state_id: str):
|
||||
|
||||
"""
|
||||
state = get_object_or_404(CompensationState, id=state_id)
|
||||
form = RemoveModalForm(request.POST or None, instance=state, user=request.user)
|
||||
form = RemoveModalForm(request.POST or None, instance=state, request=request)
|
||||
return form.process_request(
|
||||
request,
|
||||
msg_success=_("State removed")
|
||||
@@ -435,7 +435,7 @@ def action_remove_view(request: HttpRequest, id: str, action_id: str):
|
||||
|
||||
"""
|
||||
action = get_object_or_404(CompensationAction, id=action_id)
|
||||
form = RemoveModalForm(request.POST or None, instance=action, user=request.user)
|
||||
form = RemoveModalForm(request.POST or None, instance=action, request=request)
|
||||
return form.process_request(
|
||||
request,
|
||||
msg_success=_("Action removed")
|
||||
@@ -463,7 +463,7 @@ def report_view(request:HttpRequest, id: str):
|
||||
|
||||
# Prepare data for map viewer
|
||||
geom_form = SimpleGeomForm(
|
||||
instance=ema
|
||||
instance=ema,
|
||||
)
|
||||
qrcode_img = generate_qr_code(
|
||||
request.build_absolute_uri(reverse("ema:report", args=(id,))),
|
||||
|
||||
Reference in New Issue
Block a user