From f092a6c2a8a9a372e5319a9db4159336931981b7 Mon Sep 17 00:00:00 2001 From: Dominik George <dominik.george@teckids.org> Date: Mon, 29 Nov 2021 17:39:09 +0100 Subject: [PATCH] Improve some field types for event --- aleksis/apps/paweljong/models.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/aleksis/apps/paweljong/models.py b/aleksis/apps/paweljong/models.py index c006ff0..1b928df 100644 --- a/aleksis/apps/paweljong/models.py +++ b/aleksis/apps/paweljong/models.py @@ -6,10 +6,9 @@ from aleksis.core.models import Group class Event(ExtensibleModel): # Event details - display_name = models.CharField(verbose_name=_("Display name"), max_length=255, default="") - short_name = models.CharField(verbose_name=_("Short name"), max_length=255, default="") - group = models.ForeignKey( - Group, on_delete=models.CASCADE, verbose_name=_("Group"), related_name="event" + display_name = models.CharField(verbose_name=_("Display name"), max_length=255) + linked_group = models.OneToOneField( + Group, on_delete=models.CASCADE, verbose_name=_("Group"), related_name="linked_event" ) description = models.CharField(max_length=500, verbose_name=_("Description")) published = models.BooleanField(default=False, verbose_name=_("Publish")) @@ -22,4 +21,4 @@ class Event(ExtensibleModel): # Other details cost = models.IntegerField(verbose_name=_("Cost in €")) - max_participants = models.IntegerField(verbose_name=_("Max participants")) + max_participants = models.PositiveSmallIntegerField(verbose_name=_("Maximum participants")) -- GitLab