diff --git a/fet2020/members/models.py b/fet2020/members/models.py index b10fa292..855c83d1 100644 --- a/fet2020/members/models.py +++ b/fet2020/members/models.py @@ -158,6 +158,12 @@ class JobGroup(models.Model): def __str__(self): return self.name + def save(self, *args, **kwargs): + if not self.slug: + self.slug = self.shortterm + + super().save(*args, **kwargs) + class Job(models.Model): name = models.CharField(max_length=128) diff --git a/fet2020/posts/models.py b/fet2020/posts/models.py index e5d1fe34..9ffbcbca 100644 --- a/fet2020/posts/models.py +++ b/fet2020/posts/models.py @@ -219,14 +219,6 @@ class Event(Post): verbose_name = "Event" verbose_name_plural = "Events" - @property - def event_start_month(self): - return self.event_start.strftime("%b") - - @property - def event_start_day(self): - return self.event_start.strftime("%d") - def clean(self): if self.event_end is None or self.event_start is None: raise ValidationError(_('Das Datum des Events fehlt.'))