agenda api
This commit is contained in:
@@ -103,11 +103,19 @@ class Post(models.Model):
|
||||
return ",".join(self.tags.names())
|
||||
@property
|
||||
def agenda_html(self):
|
||||
return "<h1>Agenda</h1>"
|
||||
if not self.agenda_key:
|
||||
return None
|
||||
h=ep.getPadHTML(self.agenda_key)
|
||||
return h
|
||||
|
||||
#@agenda_html.setter
|
||||
#def agenda_html_set(self, value):
|
||||
# return value
|
||||
@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
|
||||
|
||||
@property
|
||||
def get_tagnames(self):
|
||||
return ["#%s" % t for t in self.tags.names()]
|
||||
@@ -173,6 +181,7 @@ class Post(models.Model):
|
||||
|
||||
|
||||
class PostSerializer(serializers.HyperlinkedModelSerializer):
|
||||
agenda_html=serializers.CharField()
|
||||
class Meta:
|
||||
model = Post
|
||||
fields = [
|
||||
@@ -187,7 +196,8 @@ class PostSerializer(serializers.HyperlinkedModelSerializer):
|
||||
'image',
|
||||
'event_start',
|
||||
'event_end',
|
||||
'is_hidden', 'agenda_html'
|
||||
'is_hidden',
|
||||
'agenda_html'
|
||||
# 'author'#,
|
||||
]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user