diff options
| author | Jérome Maes <jem@openerp.com> | 2017-08-09 13:09:32 +0200 |
|---|---|---|
| committer | Jérome Maes <jem@openerp.com> | 2017-08-16 14:56:40 +0200 |
| commit | 3cfd64f63f6153c170c9c876fa65976a95da22cb (patch) | |
| tree | dcd477f6e8225ed788fa38484fc28272e77073bb /addons/website_rating/models/mail_message.py | |
| parent | 2972976962617d4b8a0113bae58c640ab41cdff8 (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.py | 10 |
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) |
