Added 'is on campus' field to venue

This commit is contained in:
2023-09-23 18:54:29 +00:00
parent 5a54092771
commit ef2826ab0a
8 changed files with 226 additions and 120 deletions

View File

@@ -0,0 +1,18 @@
# Generated by Django 3.2.21 on 2023-09-05 22:39
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('RIGS', '0051_alter_payment_method'),
]
operations = [
migrations.AddField(
model_name='venue',
name='on_campus',
field=models.BooleanField(default=False, verbose_name='Is this venue on a UoN campus?'),
),
]

View File

@@ -213,6 +213,7 @@ class Venue(models.Model, RevisionMixin):
phone = models.CharField(max_length=15, blank=True, default='')
email = models.EmailField(blank=True, default='')
three_phase_available = models.BooleanField(default=False)
on_campus = models.BooleanField(default=False, verbose_name="Is this venue on a UoN campus?")
notes = models.TextField(blank=True, default='')
address = models.TextField(blank=True, default='')

View File

@@ -115,7 +115,7 @@ class VenueDetail(GenericDetailView):
class VenueCreate(GenericCreateView, ModalURLMixin):
model = models.Venue
fields = ['name', 'phone', 'email', 'address', 'notes', 'three_phase_available']
fields = ['name', 'phone', 'email', 'address', 'notes', 'three_phase_available', 'on_campus']
def get_success_url(self):
return self.get_close_url('venue_update', 'venue_detail')
@@ -123,7 +123,7 @@ class VenueCreate(GenericCreateView, ModalURLMixin):
class VenueUpdate(GenericUpdateView, ModalURLMixin):
model = models.Venue
fields = ['name', 'phone', 'email', 'address', 'notes', 'three_phase_available']
fields = ['name', 'phone', 'email', 'address', 'notes', 'three_phase_available', 'on_campus']
def get_success_url(self):
return self.get_close_url('venue_update', 'venue_detail')