[IMP] message_read

bzr revid: fp@tinyerp.com-20120820105749-y5fqaztvj5put395
This commit is contained in:
Fabien Pinckaers
2012-08-20 12:57:49 +02:00
parent e18c83106c
commit 1d4dbc3440
+7 -1
View File
@@ -128,6 +128,8 @@ class mail_message(osv.Model):
_limit = 10
def _message_dict_get(self, cr, uid, msg, context={}):
attachs = self.pool.get('ir.attachment').name_get(cr, uid, [x.id for x in msg.attachment_ids], context=context)
author = self.pool.get('res.partner').name_get(cr, uid, [msg.author_id.id,], context=context)[0]
partner_ids = self.pool.get('res.partner').name_get(cr, uid, [x.id for x in msg.partner_ids], context=context)
return {
'id': msg.id,
'type': msg.type,
@@ -138,11 +140,13 @@ class mail_message(osv.Model):
'record_name': msg.record_name,
'subject': msg.subject,
'date': msg.date,
'author_id': msg.author_id.id,
'author_id': author,
'partner_ids': partner_ids,
'child_ids': [] # will be filled after by _message_read
}
def _message_read(self, cr, uid, messages, domain=[], thread_level=0, context=None):
context = context or {}
result = []
tree = {} # key: ID, value: record
for msg in messages:
@@ -169,6 +173,8 @@ class mail_message(osv.Model):
'context': context
})
break
for r in result:
print r
return result
def message_read(self, cr, uid, ids=False, domain=[], thread_level=0, context=None):