diff --git a/addons/mail/mail_message.py b/addons/mail/mail_message.py
index e589d8b56cb..26d85aa68e9 100644
--- a/addons/mail/mail_message.py
+++ b/addons/mail/mail_message.py
@@ -134,6 +134,7 @@ class mail_message(osv.Model):
'subtype_id': fields.many2one('mail.message.subtype', 'Subtype'),
'vote_user_ids': fields.many2many('res.users', 'mail_vote', 'message_id', 'user_id', string='Votes',
help='Users that voted for this message'),
+ 'is_private': fields.boolean('Private message'),
}
def _needaction_domain_get(self, cr, uid, context=None):
@@ -150,6 +151,7 @@ class mail_message(osv.Model):
'date': lambda *a: fields.datetime.now(),
'author_id': lambda self, cr, uid, ctx={}: self._get_default_author(cr, uid, ctx),
'body': '',
+ 'is_private': False,
}
#------------------------------------------------------
@@ -221,7 +223,7 @@ class mail_message(osv.Model):
'unread': msg.unread and msg.unread['unread'] or False
}
- def message_read_expandable(self, cr, uid, tree, result, message_loaded, domain, context, parent_id, limit):
+ def _message_read_expandable(self, cr, uid, tree, result, message_loaded, domain, context, parent_id, limit):
"""
create the expandable message for all parent message read
this function is used by message_read
@@ -337,7 +339,7 @@ class mail_message(osv.Model):
result = sorted(result, key=lambda k: k['id'])
- result = self.message_read_expandable(cr, uid, tree, result, message_loaded, domain, context, parent_id, limit)
+ result = self._message_read_expandable(cr, uid, tree, result, message_loaded, domain, context, parent_id, limit)
return result
diff --git a/addons/mail/mail_message_view.xml b/addons/mail/mail_message_view.xml
index cc0419352af..fd0192d4496 100644
--- a/addons/mail/mail_message_view.xml
+++ b/addons/mail/mail_message_view.xml
@@ -87,7 +87,14 @@
Inbox
mail.wall
-
+
+
+
+ Wall
+ mail.wall
+
diff --git a/addons/mail/mail_thread_view.xml b/addons/mail/mail_thread_view.xml
index 3507e7c449f..f607238276b 100644
--- a/addons/mail/mail_thread_view.xml
+++ b/addons/mail/mail_thread_view.xml
@@ -18,15 +18,21 @@
+
+ Wall
+
+
+
+
Archives
-
+
Sent
-
+
diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js
index 462e4e2ecb8..fbfe74768fd 100644
--- a/addons/mail/static/src/js/mail.js
+++ b/addons/mail/static/src/js/mail.js
@@ -1134,13 +1134,10 @@ openerp.mail = function(session) {
/** Clean and display the threads */
message_render: function (search) {
- var domain = this.options.domain.concat(this.search_results['domain']);
-
- var context = _.extend(this.options.context, search&&search.context ? search.context : {});
-
+ //console
this.thread = new mail.Thread(this, {
- 'domain' : domain,
- 'context' : context,
+ 'domain' : this.options.domain.concat(this.search_results['domain']),
+ 'context' : _.extend(this.options.context, this.search_results&&this.search_results['context'] ? this.search_results['context'] : {}),
'options': {
'thread' :{
'thread_level': this.options.thread_level,
diff --git a/addons/mail/static/src/js/mail_followers.js b/addons/mail/static/src/js/mail_followers.js
index 953b8cd9fc8..ab6a63ea6fa 100644
--- a/addons/mail/static/src/js/mail_followers.js
+++ b/addons/mail/static/src/js/mail_followers.js
@@ -149,7 +149,6 @@ openerp_mail_followers = function(session, mail) {
var self = this;
var node_user_list = this.$('ul.oe_mail_followers_display').empty();
this.$('div.oe_mail_recthread_followers h4').html(this.options.title + (records.length>=5 ? ' (' + records.length + ')' : '') );
- console.log(records);
for(var i=0; i
W
h
- )
- )
+ )
@@ -124,7 +123,7 @@
Hide '' for this document
-->
Full reply
- Full reply
+ Full reply by mail
Details