This commit is contained in:
2020-09-07 06:34:37 +00:00
7 changed files with 100 additions and 45 deletions

View File

@@ -75,10 +75,10 @@ class Post(models.Model):
post_type = models.CharField(max_length=1, choices=__choices, editable=False)
# post is pinned at main page
is_pinned = models.BooleanField(default=False)
is_pinned = models.BooleanField(verbose_name="ANGEHEFTET", default=False)
# post is hidden from newsfeed (e.g. about)
is_hidden = models.BooleanField(default=False)
is_hidden = models.BooleanField(verbose_name="UNSICHTBAR", default=False)
# Zusatz Info wenn ein Event gepostet wird
event_start = models.DateTimeField('Event Start', null=True, blank=True)
@@ -142,7 +142,10 @@ class Post(models.Model):
return reverse('posts.show', kwargs={"id": self.slug})
def save(self, *args, **kwargs):
"save the post with some defaults"
# save the post with some defaults
if not self.public_date:
self.public_date = timezone.now()
if (self.id is None) and (not self.slug):
self.slug = slugify(self.public_date.date()) + "-" + slugify(self.title)
@@ -259,9 +262,6 @@ class FetMeeting(Event):
# TODO
# self.image
self.has_protocol = True
self.has_agenda = True
# TODO
# self.protocol_key
# self.agenda_key