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