From 04e428fcf6cd5b16a4388612d349bd934e124b18 Mon Sep 17 00:00:00 2001 From: bobbyvish Date: Tue, 2 Jul 2024 18:54:18 +0530 Subject: [PATCH] fix(module_1):event form validation, venue validation --- manage_events/forms.py | 9 ++++++-- manage_subscriptions/views.py | 2 +- .../accounts/customer/customer_detail.html | 14 ++++++------- .../accounts/customer/customer_edit.html | 2 +- .../accounts/customer/customer_list.html | 2 +- templates/manage_events/event_add.html | 21 ++----------------- .../subscription_list.html | 10 +++++++-- templates/manage_venues/venue_add.html | 19 +++++++++++------ 8 files changed, 40 insertions(+), 39 deletions(-) diff --git a/manage_events/forms.py b/manage_events/forms.py index 9b68fb5..dc5777d 100644 --- a/manage_events/forms.py +++ b/manage_events/forms.py @@ -141,16 +141,21 @@ class VenueForm(forms.ModelForm): label="Non-transfer user list", required=True ) + image = forms.ImageField(required=True) + latitude = forms.DecimalField( + widget=forms.NumberInput() + ) + longitude = forms.DecimalField( + widget=forms.NumberInput() + ) class Meta: model = Venue fields = [ "principal", "title", - # "description", "address", "image", - # "url", "latitude", "longitude", ] diff --git a/manage_subscriptions/views.py b/manage_subscriptions/views.py index 0050df9..bf7dda6 100644 --- a/manage_subscriptions/views.py +++ b/manage_subscriptions/views.py @@ -100,7 +100,7 @@ class SubscriptionCreateOrUpdateView(LoginRequiredMixin, generic.View): # This code ensures that only one free plan can be created by checking for existing free plans before saving a new one. if form.cleaned_data.get("is_free"): - if self.model.objects.filter(Q(is_free=True) & Q(active=True)).exists: + if self.model.objects.filter(Q(is_free=True) & Q(active=True)).exists(): messages.error(self.request, "A free plan is already available. Please deactivate the existing one before creating a new one.") context = self.get_context_data(form=form) return render(request, self.template_name, context=context) diff --git a/templates/accounts/customer/customer_detail.html b/templates/accounts/customer/customer_detail.html index 438b117..1cec652 100644 --- a/templates/accounts/customer/customer_detail.html +++ b/templates/accounts/customer/customer_detail.html @@ -61,13 +61,13 @@
End Date
{% if principal_subscription %}{{ principal_subscription.end_date }}{% else %}No subscription found{% endif %}
- {% if principal_obj.extended_data and not principal_obj.extended_data.transferred and principal_obj.extended_data.onboarded and principal_obj.principal_type.name == 'event_manager' %} -
- - Transfer Account - -
- {% endif %} + {% if principal_obj.extended_data and not principal_obj.extended_data.is_transferred and principal_obj.extended_data.is_onboarded and principal_obj.principal_type.name == 'event_manager' %} +
+ + Transfer Account + +
+ {% endif %} diff --git a/templates/accounts/customer/customer_edit.html b/templates/accounts/customer/customer_edit.html index d5b3009..57c6774 100644 --- a/templates/accounts/customer/customer_edit.html +++ b/templates/accounts/customer/customer_edit.html @@ -19,7 +19,7 @@ - {% if principal_obj.extended_data and not principal_obj.extended_data.transferred and principal_obj.extended_data.onboarded and principal_obj.principal_type.name == 'event_manager' %} + {% if principal_obj.extended_data and not principal_obj.extended_data.is_transferred and principal_obj.extended_data.is_onboarded and principal_obj.principal_type.name == 'event_manager' %}
Transfer Account diff --git a/templates/accounts/customer/customer_list.html b/templates/accounts/customer/customer_list.html index ad1825f..caf4463 100644 --- a/templates/accounts/customer/customer_list.html +++ b/templates/accounts/customer/customer_list.html @@ -21,7 +21,7 @@ - import + Import diff --git a/templates/manage_events/event_add.html b/templates/manage_events/event_add.html index 2a598cb..60c74c1 100644 --- a/templates/manage_events/event_add.html +++ b/templates/manage_events/event_add.html @@ -5,7 +5,6 @@ {% include "cdn_through_html/filepond_cdn_css.html" %} {% include "cdn_through_html/flatpicker_cdn_css.html" %} - {% include "cdn_through_html/quill_cdn_css.html" %} {% include "cdn_through_html/tagify_cdn_css.html" %} {% include "cdn_through_html/sweetalert2_cdn_css.html" %} {{form.media}} @@ -60,20 +59,7 @@