tweak post api
This commit is contained in:
@@ -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,6 +153,7 @@ 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)
|
||||
|
||||
@@ -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',
|
||||
|
||||
]
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user