diff options
| author | Thibault Delavallée <tde@openerp.com> | 2012-08-14 18:48:17 +0200 |
|---|---|---|
| committer | Thibault Delavallée <tde@openerp.com> | 2012-08-14 18:48:17 +0200 |
| commit | 40e2dbbab2aec306f55838e7acd9ca77022722bf (patch) | |
| tree | 64775ca05d1d37d07254ba6d665bc43b9eb87d6f /addons/mail/res_users.py | |
| parent | aac03b547ddf71f064b2ee55e1a401c03f850372 (diff) | |
[IMP] mail_thread: res_users do not inherit from mail.thread anymore. Moved the search_domain of chatter of res.users (@login) to the partner, that have to find its related partner.
bzr revid: tde@openerp.com-20120814164817-8mw4txrmvka484wg
Diffstat (limited to 'addons/mail/res_users.py')
| -rw-r--r-- | addons/mail/res_users.py | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/addons/mail/res_users.py b/addons/mail/res_users.py index 184eb2b502e..391ddb60036 100644 --- a/addons/mail/res_users.py +++ b/addons/mail/res_users.py @@ -143,28 +143,12 @@ To setup your preferences (name, email signature, avatar), click on the top righ email_cc=None, email_bcc=None, reply_to=None, headers=None, message_id=False, references=None, attachments=None, original=None, context=None): - """ Override of message_append. Messages appened to res.users are - redirected to the related partner. Using partner_id.message_append, - messages will have correct model and id, set to res_partner and - partner_id.id. - """ + """ Wrapper on message_append to redirect them to the related partner. """ for user in self.browse(cr, uid, threads, context=context): user.partner_id.message_append(subject, body_text, body_html, type, email_date, parent_id, content_subtype, state, partner_ids, email_from, email_to, email_cc, email_bcc, reply_to, headers, message_id, references, attachments, original) - def message_search_get_domain(self, cr, uid, ids, context=None): - """ Override of message_search_get_domain for partner discussion page. - The purpose is to add messages directly sent to user using - @user_login. - """ - initial_domain = super(res_users, self).message_search_get_domain(cr, uid, ids, context=context) - custom_domain = [] - for user in self.browse(cr, uid, ids, context=context): - if custom_domain: - custom_domain += ['|'] - custom_domain += ['|', ('body_text', 'like', '@%s' % (user.login)), ('body_html', 'like', '@%s' % (user.login))] - return ['|'] + initial_domain + custom_domain class res_users_mail_group(osv.osv): """ Update of res.groups class @@ -173,7 +157,7 @@ class res_users_mail_group(osv.osv): group. This is done by overriding the write method. """ _name = 'res.users' - _inherit = ['res.users', 'mail.thread'] + _inherit = ['res.users'] def write(self, cr, uid, ids, vals, context=None): write_res = super(res_users_mail_group, self).write(cr, uid, ids, vals, context=context) |
