summaryrefslogtreecommitdiff
path: root/addons/mail/static/src
diff options
context:
space:
mode:
authorThibault Delavallée <tde@openerp.com>2012-08-14 17:26:34 +0200
committerThibault Delavallée <tde@openerp.com>2012-08-14 17:26:34 +0200
commitaac03b547ddf71f064b2ee55e1a401c03f850372 (patch)
tree2c4ef01d16a7073f16bca21a11c3e1038b81a581 /addons/mail/static/src
parenta381c0adce6ff6a6db3ca34d24cd13a65f5d1a39 (diff)
parentcaa053c252d29a31bf7f4300d7b47860fdba9f1e (diff)
[MERGE] Merged with addons/trunk.
bzr revid: tde@openerp.com-20120814152634-ix63oxwcyrfkku4t
Diffstat (limited to 'addons/mail/static/src')
-rw-r--r--addons/mail/static/src/js/mail.js8
-rw-r--r--addons/mail/static/src/xml/mail.xml5
2 files changed, 10 insertions, 3 deletions
diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js
index da6816d3441..c068074b457 100644
--- a/addons/mail/static/src/js/mail.js
+++ b/addons/mail/static/src/js/mail.js
@@ -972,8 +972,11 @@ openerp.mail = function(session) {
this.params.limit = params.limit || 25;
this.params.domain = params.domain || [];
this.params.context = params.context || {};
+ this.params.res_model = params.res_model || false;
+ this.params.res_id = params.res_id || false;
this.params.search_view_id = params.search_view_id || false;
this.params.thread_level = params.thread_level || 1;
+ this.params.title = params.title || false;
this.comments_structure = {'root_ids': [], 'new_root_ids': [], 'msgs': {}, 'tree_struct': {}, 'model_to_root_ids': {}};
this.display_show_more = true;
this.thread_list = [];
@@ -1018,9 +1021,10 @@ openerp.mail = function(session) {
if (this.compose_message_widget) {
this.compose_message_widget.destroy();
}
+ debugger;
this.compose_message_widget = new mail.ComposeMessage(this, {
- 'extended_mode': false, 'uid': this.session.uid, 'res_model': 'res.users',
- 'res_id': this.session.uid, 'mode': mode || 'comment', 'msg_id': msg_id });
+ 'extended_mode': false, 'uid': this.session.uid, 'res_model': this.params.res_model,
+ 'res_id': this.params.res_id, 'mode': mode || 'comment', 'msg_id': msg_id });
var composition_node = this.$element.find('div.oe_mail_wall_action');
composition_node.empty();
var compose_done = this.compose_message_widget.appendTo(composition_node);
diff --git a/addons/mail/static/src/xml/mail.xml b/addons/mail/static/src/xml/mail.xml
index 86d115f29c8..6959a179194 100644
--- a/addons/mail/static/src/xml/mail.xml
+++ b/addons/mail/static/src/xml/mail.xml
@@ -16,7 +16,10 @@
<tr class="oe_header_row oe_header_row_top">
<td colspan="2">
<h2 class="oe_view_title">
- <span class="oe_view_title_text">All Feeds</span>
+ <span class="oe_view_title_text">
+ <t t-if="! widget.params.res_model">News Feeds</t>
+ <t t-if="widget.params.res_model" t-esc="widget.params.res_model"/>
+ </span>
</h2>
</td>
<td><div class="oe_view_manager_view_search" t-opentag="true"/></td>