summaryrefslogtreecommitdiff
path: root/addons/website_rating/models/mail_message.py
diff options
context:
space:
mode:
authorJérome Maes <jem@openerp.com>2017-08-09 13:09:32 +0200
committerJérome Maes <jem@openerp.com>2017-08-16 14:56:40 +0200
commit3cfd64f63f6153c170c9c876fa65976a95da22cb (patch)
treedcd477f6e8225ed788fa38484fc28272e77073bb /addons/website_rating/models/mail_message.py
parent2972976962617d4b8a0113bae58c640ab41cdff8 (diff)
[MOV] portal,website_mail: move chatter frontend to portal
This split responsiblilies : - portal provides basic chatter for portal document, and website documents (slides, blog, ...). - website_mail provides comments moderation (unpublished mail message) - website_rating integrate rating when posting comments
Diffstat (limited to 'addons/website_rating/models/mail_message.py')
-rw-r--r--addons/website_rating/models/mail_message.py10
1 files changed, 3 insertions, 7 deletions
diff --git a/addons/website_rating/models/mail_message.py b/addons/website_rating/models/mail_message.py
index 8e6c67fc601..2f1f59cc320 100644
--- a/addons/website_rating/models/mail_message.py
+++ b/addons/website_rating/models/mail_message.py
@@ -8,12 +8,8 @@ class MailMessage(models.Model):
_inherit = 'mail.message'
@api.multi
- def website_message_format(self):
- result = super(MailMessage, self).website_message_format()
+ def _portal_message_format(self, field_list):
# inlude rating value in data if requested
if self._context.get('rating_include'):
- message_data = self.read(['rating_value'])
- message_tree = dict((m['id'], m['rating_value']) for m in message_data)
- for message_vals in result:
- message_vals['rating_value'] = message_tree.get(message_vals['id'], False) # False for no rating
- return result
+ field_list += ['rating_value']
+ return super(MailMessage, self)._portal_message_format(field_list)