Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar_network/model/post.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar_network/model/post.py')
-rw-r--r--sugar_network/model/post.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/sugar_network/model/post.py b/sugar_network/model/post.py
index 602ad02..fda366f 100644
--- a/sugar_network/model/post.py
+++ b/sugar_network/model/post.py
@@ -45,7 +45,7 @@ class Post(db.Resource):
def title(self, value):
return value
- @db.indexed_property(prefix='D', full_text=True, localized=True,
+ @db.indexed_property(prefix='M', full_text=True, localized=True,
acl=ACL.CREATE | ACL.READ)
def message(self, value):
return value
@@ -59,6 +59,13 @@ class Post(db.Resource):
def vote(self, value):
return value
+ @db.indexed_property(prefix='D', typecast=db.AggregatedType,
+ full_text=True, default=db.AggregatedType(),
+ fmt=lambda x: [i.get('message') for i in x.values()],
+ acl=ACL.READ | ACL.INSERT | ACL.REMOVE)
+ def comments(self, value):
+ return value
+
@db.blob_property(mime_type='image/png')
def preview(self, value):
if value: