From 84e81232b0f014b725b5acc381dafa30d24e09ef Mon Sep 17 00:00:00 2001 From: andis Date: Wed, 9 Sep 2020 20:52:08 +0000 Subject: [PATCH] tweak post api --- fet2020/posts/models.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/fet2020/posts/models.py b/fet2020/posts/models.py index bd168e43..f0ea9c4e 100644 --- a/fet2020/posts/models.py +++ b/fet2020/posts/models.py @@ -6,7 +6,8 @@ from django.utils import timezone from django.utils.text import slugify from django.utils.translation import gettext_lazy as _ from taggit.managers import TaggableManager - +import logging +request_logger = logging.getLogger('django.request') # import documents from documents import ep @@ -70,7 +71,7 @@ class Post(models.Model): ('E', _('Event')), ('F', _('FetMeeting')) ] - post_type = models.CharField(max_length=1, choices=__choices, editable=False) + post_type = models.CharField(max_length=1, choices=__choices, editable=True) # post is pinned at main page is_pinned = models.BooleanField(verbose_name="ANGEHEFTET", default=False) @@ -152,7 +153,8 @@ class Post(models.Model): if self.has_protocol: self.protocol_key = ep.createPadifNotExists(self.slug + "-protocol") - + request_logger.info(self.post_type) + super().save(*args, **kwargs) self.tags.set( @@ -173,11 +175,15 @@ class PostSerializer(serializers.HyperlinkedModelSerializer): 'subtitle', 'body', 'url', + 'post_type', 'public_date', 'legacy_id', 'image', 'event_start', - 'event_end' + 'event_end', + 'is_hidden', + 'author', + ]