[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
This commit is contained in:
Thibault Delavallée 2012-12-19 17:40:01 +01:00
parent 8ab9ac2cf9
commit 3e67fc6d6b
2 changed files with 3 additions and 15 deletions

View File

@ -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'

View File

@ -7,13 +7,13 @@
<field name="name">Quotation sent</field>
<field name="res_model">crm.case.section</field>
<field name="parent_id" eval="ref('sale.mt_quotation_sent')"/>
<field name="parent_field">section_id</field>
<field name="relation_field">section_id</field>
</record>
<record id="mt_salesteam_confirmed" model="mail.message.subtype">
<field name="name">Sale Order Confirmed</field>
<field name="res_model">crm.case.section</field>
<field name="parent_id" eval="ref('sale.mt_order_confirmed')"/>
<field name="parent_field">section_id</field>
<field name="relation_field">section_id</field>
</record>
</data>