testing
This commit is contained in:
@@ -31,7 +31,7 @@ class EventForm(forms.ModelForm):
|
||||
"category",
|
||||
"venue",
|
||||
"venue_capacity",
|
||||
"video_url",
|
||||
# "video_url",
|
||||
"entry_type",
|
||||
"entry_fee",
|
||||
"key_guest",
|
||||
@@ -57,7 +57,7 @@ class EventForm(forms.ModelForm):
|
||||
"to_time": forms.TimeInput(attrs={"class": "form-control", "type": "time"}),
|
||||
"venue_capacity": forms.NumberInput(attrs={"class": "form-control"}),
|
||||
"video_url": forms.URLInput(attrs={"class": "form-control"}),
|
||||
"entry_type": forms.TextInput(attrs={"class": "form-control"}),
|
||||
"entry_type": forms.Select(attrs={"class": "form-control"}),
|
||||
"entry_fee": forms.NumberInput(attrs={"class": "form-control"}),
|
||||
"key_guest": forms.Textarea(attrs={"class": "form-control", "rows": 3}),
|
||||
"age_group": forms.TextInput(attrs={"class": "form-control"}),
|
||||
|
||||
20
manage_events/migrations/0011_alter_event_entry_type.py
Normal file
20
manage_events/migrations/0011_alter_event_entry_type.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# Generated by Django 5.0.2 on 2024-06-04 10:21
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("manage_events", "0010_event_social_media_shares_count_eventshare"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="event",
|
||||
name="entry_type",
|
||||
field=models.CharField(
|
||||
choices=[("free", "Free"), ("paid", "Paid")], max_length=10
|
||||
),
|
||||
),
|
||||
]
|
||||
@@ -55,6 +55,10 @@ class EventMaster(BaseModel):
|
||||
|
||||
|
||||
class Event(BaseModel):
|
||||
ENTRY_TYPE_CHOICES = [
|
||||
("free", "Free"),
|
||||
("paid", "Paid"),
|
||||
]
|
||||
title = models.CharField(max_length=255)
|
||||
category = models.ForeignKey(EventCategory, on_delete=models.CASCADE)
|
||||
event_master = models.ForeignKey(
|
||||
@@ -74,9 +78,13 @@ class Event(BaseModel):
|
||||
venue_capacity = models.IntegerField()
|
||||
|
||||
video_url = models.URLField(max_length=200, blank=True, null=True)
|
||||
# entry_type = models.CharField(
|
||||
# max_length=100
|
||||
# )
|
||||
entry_type = models.CharField(
|
||||
max_length=100
|
||||
) # Assuming entry type is a string (e.g., Free, Ticketed)
|
||||
max_length=10,
|
||||
choices=ENTRY_TYPE_CHOICES,
|
||||
)
|
||||
entry_fee = models.DecimalField(
|
||||
max_digits=14, decimal_places=2, default=0.00
|
||||
) # Assuming it's an integer. Use DecimalField if you need to handle cents.
|
||||
|
||||
@@ -28,6 +28,8 @@ class SubscriptionForm(forms.ModelForm):
|
||||
# "image",
|
||||
"principal_types",
|
||||
"referral_percentage",
|
||||
"active",
|
||||
"deleted",
|
||||
] # Include all fields you want from the model
|
||||
|
||||
|
||||
|
||||
@@ -386,7 +386,7 @@ class SubscriptionPageView(TemplateView):
|
||||
if request.user.is_authenticated:
|
||||
print("request.user: ", request.user)
|
||||
subscriptions = Subscription.objects.filter(
|
||||
principal_types=request.user.principal_type
|
||||
principal_types=request.user.principal_type, active=True, deleted=False
|
||||
)
|
||||
|
||||
if subscriptions.exists():
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
Back
|
||||
</button>
|
||||
-->
|
||||
<!-- <a class="btn btn-primary mb-2" href="{% url 'manage_events:event_add' %}">Add Event</a> -->
|
||||
<a class="btn btn-primary mb-2" href="{% url 'manage_events:event_add' %}">Add Event</a>
|
||||
<a class="btn btn-primary mb-2" href="{% url 'manage_events:event_category_list' %}">Event Category</a>
|
||||
<!-- <a class="btn btn-primary mb-2" href="{% url 'manage_events:event_master_list' %}">Event Master</a> -->
|
||||
|
||||
|
||||
Reference in New Issue
Block a user