[IMP]add subtype for crm_claim

bzr revid: sgo@tinyerp.com-20120913114044-0spnm47pty5g04wu
This commit is contained in:
Sanjay Gohel (Open ERP) 2012-09-13 17:10:44 +05:30
parent d5687b3ed0
commit f554db5c6b
2 changed files with 29 additions and 3 deletions

View File

@ -238,16 +238,16 @@ class crm_claim(base_stage, osv.osv):
def create_send_note(self, cr, uid, ids, context=None):
msg = _('Claim has been <b>created</b>.')
return self.message_post(cr, uid, ids, body=msg, context=context)
return self.message_post(cr, uid, ids, body=msg, subtype_xml_id='claim_subtype_new', context=context)
def case_refuse_send_note(self, cr, uid, ids, context=None):
msg = _('Claim has been <b>refused</b>.')
return self.message_post(cr, uid, ids, body=msg, context=context)
return self.message_post(cr, uid, ids, body=msg, subtype_xml_id='claim_subtype_refused', context=context)
def stage_set_send_note(self, cr, uid, ids, stage_id, context=None):
""" Override of the (void) default notification method. """
stage_name = self.pool.get('crm.claim.stage').name_get(cr, uid, [stage_id], context=context)[0][1]
return self.message_post(cr, uid, ids, body= _("Stage changed to <b>%s</b>.") % (stage_name), context=context)
return self.message_post(cr, uid, ids, body= _("Stage changed to <b>%s</b>.") % (stage_name), subtype_xml_id='claim_subtype_stage_change', context=context)
class res_partner(osv.osv):

View File

@ -75,6 +75,32 @@
<field name="case_default" eval="True"/>
<field name="fold" eval="True"/>
</record>
<!-- SUBTYPE -->
<record id="mail.claim_subtype_new" model="mail.message.subtype">
<field name="name">new</field>
<field name="res_model">crm.claim</field>
<field name="default" eval="False"/>
</record>
<record id="mail.claim_subtype_refused" model="mail.message.subtype">
<field name="name">refused</field>
<field name="res_model">crm.claim</field>
<field name="default" eval="False"/>
</record>
<record id="mail.claim_subtype_stage_change" model="mail.message.subtype">
<field name="name">stage change</field>
<field name="res_model">crm.claim</field>
</record>
<record id="mail.claim_subtype_cancelled" model="mail.message.subtype">
<field name="name">cancelled</field>
<field name="res_model">crm.claim</field>
<field name="default" eval="False"/>
</record>
<record id="mail.claim_subtype_closed" model="mail.message.subtype">
<field name="name">closed</field>
<field name="res_model">crm.claim</field>
<field name="default" eval="False"/>
</record>
</data>
</openerp>