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