Document upload

* adds document upload form
* refactors modal form templates into form classes
* adds document upload route to intervention routes of urls.py
This commit is contained in:
mipel
2021-07-26 15:16:16 +02:00
parent d1db559f33
commit 955784fc45
10 changed files with 106 additions and 41 deletions

View File

@@ -48,6 +48,7 @@ class NewPaymentForm(BaseModalForm):
)
def __init__(self, *args, **kwargs):
self.template = "modal/modal_form.html"
super().__init__(*args, **kwargs)
self.intervention = self.instance
self.form_title = _("Payment")

View File

@@ -125,9 +125,9 @@ def new_payment_view(request: HttpRequest, intervention_id: str):
Returns:
"""
template = "modal/modal_form.html"
intervention = get_object_or_404(Intervention, id=intervention_id)
form = NewPaymentForm(request.POST or None, instance=intervention, user=request.user)
template = form.template
if request.method == "POST":
if form.is_valid():
payment = form.save()
@@ -163,9 +163,9 @@ def payment_remove_view(request: HttpRequest, id: str):
Returns:
"""
template = "modal/modal_form.html"
payment = get_object_or_404(Payment, id=id)
form = RemoveModalForm(request.POST or None, instance=payment, user=request.user)
template = form.template
if request.method == "POST":
if form.is_valid():
form.save()