From ee48e8cafd0a44872ac1a76ed3fff68278f3756e Mon Sep 17 00:00:00 2001 From: Reyhan Vivaldi Adrian <reyhanvivaldi@reyv-2.local> Date: Tue, 12 Dec 2023 06:07:29 +0700 Subject: [PATCH 1/2] add js --- templates/form_pesanan/form_pesanan.html | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/templates/form_pesanan/form_pesanan.html b/templates/form_pesanan/form_pesanan.html index 9269f2e..e44038a 100644 --- a/templates/form_pesanan/form_pesanan.html +++ b/templates/form_pesanan/form_pesanan.html @@ -70,6 +70,23 @@ <body> +<script> + document.addEventListener('DOMContentLoaded', function () { + {% if form_is_invalid %} + showErrorPopup(); + {% endif %} + + function showErrorPopup() { + const errorModal = document.getElementById('errorModal'); + errorModal.classList.remove('hidden'); + + setTimeout(() => { + errorModal.classList.add('hidden'); + }, 2000); + } + }); +</script> + {% endblock content %} \ No newline at end of file -- GitLab From b89694f0505bd7cd4de471fdcb1c15cc4900a7c2 Mon Sep 17 00:00:00 2001 From: Reyhan Vivaldi Adrian <reyhanvivaldi@reyv-2.local> Date: Tue, 12 Dec 2023 06:10:01 +0700 Subject: [PATCH 2/2] deleting code smell --- pesanan_pickup/views.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/pesanan_pickup/views.py b/pesanan_pickup/views.py index 48bf207..de6ba20 100644 --- a/pesanan_pickup/views.py +++ b/pesanan_pickup/views.py @@ -31,8 +31,6 @@ def process_pesanan(request): else: second_form = OrderPickupKiloanForm(request.POST) - print(second_form) - if second_form.is_valid(): # Convert Decimal fields to float in cleaned_data // cgpt cleaned_data = {k: float(v) if isinstance(v, Decimal) else v for k, v in second_form.cleaned_data.items()} -- GitLab