From 3e67fc6d6bf69a4435c039a37f345f3b6e83a6d3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Wed, 19 Dec 2012 17:40:01 +0100 Subject: [PATCH] [CLEAN] Sale_crm: cleaned subtypes, removed auto following that will be added in mail_thread. Updated track_visility parameter. bzr revid: tde@openerp.com-20121219164001-dbjvkl0q11e9f91t --- addons/sale_crm/sale_crm.py | 14 +------------- addons/sale_crm/sale_crm_data.xml | 4 ++-- 2 files changed, 3 insertions(+), 15 deletions(-) diff --git a/addons/sale_crm/sale_crm.py b/addons/sale_crm/sale_crm.py index 75799da5c54..1f3f85d5ed1 100644 --- a/addons/sale_crm/sale_crm.py +++ b/addons/sale_crm/sale_crm.py @@ -19,7 +19,7 @@ # ############################################################################## -from openerp.osv import osv,fields +from openerp.osv import osv, fields class sale_order(osv.osv): _inherit = 'sale.order' @@ -29,18 +29,6 @@ class sale_order(osv.osv): domain="['|',('section_id','=',section_id),('section_id','=',False), ('object_id.model', '=', 'crm.lead')]") } - def write(self, cr, uid, ids, vals, context=None): - # TDE todo: will be replaced by automatic in mail.thread - if vals.get('section_id'): - section_id = self.pool.get('crm.case.section').browse(cr, uid, vals.get('section_id'), context=context) - vals['message_follower_ids'] = [(6, 0, [follower.id]) for follower in section_id.message_follower_ids] - res = super(sale_order, self).write(cr, uid, ids, vals, context=context) - # subscribe new salesteam followers & subtypes to the sale order - if vals.get('section_id'): - self._subscribe_followers_subtype(cr, uid, ids, vals.get('section_id'), 'crm.case.section', context=context) - return res - -sale_order() class res_users(osv.Model): _inherit = 'res.users' diff --git a/addons/sale_crm/sale_crm_data.xml b/addons/sale_crm/sale_crm_data.xml index 4a57a9dfe2b..ab52e71a076 100644 --- a/addons/sale_crm/sale_crm_data.xml +++ b/addons/sale_crm/sale_crm_data.xml @@ -7,13 +7,13 @@ Quotation sent crm.case.section - section_id + section_id Sale Order Confirmed crm.case.section - section_id + section_id