This commit is contained in:
2020-09-13 08:22:45 +00:00
parent c0285001d5
commit 0b05b7d513
8 changed files with 73 additions and 81 deletions

View File

@@ -6,17 +6,12 @@ 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
from .managers import (
PostManager, ArticleManager, NewsManager, AllEventManager, EventManager, FetMeetingManager
)
# from ckeditor_uploader import RichTextUploadingField
# import uuid
import re
from rest_framework import serializers
@@ -24,6 +19,7 @@ from datetime import timedelta
import logging
logger = logging.getLogger('posts')
request_logger = logging.getLogger('django.request')
class Category(models.Model):
@@ -101,6 +97,7 @@ class Post(models.Model):
def get_tags(self):
"""Returns assigned tags as a comma seperated list."""
return ",".join(self.tags.names())
@property
def agenda_html(self):
if not self.agenda_key:
@@ -111,7 +108,6 @@ class Post(models.Model):
@agenda_html.setter
def agenda_html(self, value):
request_logger.info("Accessing etherpad ...")
h=ep.setPadHTML(self.agenda_key,value)
request_logger.info("set etherpad!")
return value
@@ -168,7 +164,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)
self.tags.set(
@@ -196,9 +192,9 @@ class PostSerializer(serializers.HyperlinkedModelSerializer):
'image',
'event_start',
'event_end',
'is_hidden',
'is_hidden',
'agenda_html'
# 'author'#,
# 'author',
]