[CLEAN] purchase: cleaned subtypes.

bzr revid: tde@openerp.com-20120919120333-sc1vyw0jzfjltin7
This commit is contained in:
Thibault Delavallée 2012-09-19 14:03:33 +02:00
parent 5e9f78ebfd
commit bd99870384
2 changed files with 10 additions and 20 deletions

View File

@ -741,7 +741,7 @@ class purchase_order(osv.osv):
return [('state', '=', 'draft')]
def create_send_note(self, cr, uid, ids, context=None):
return self.message_post(cr, uid, ids, body=_("Request for quotation <b>created</b>."), subtype_xml_id="purchase_subtype_new", context=context)
return self.message_post(cr, uid, ids, body=_("Request for quotation <b>created</b>."), subtype_xml_id="mt_purchase_new", context=context)
def confirm_send_note(self, cr, uid, ids, context=None):
for obj in self.browse(cr, uid, ids, context=context):
@ -759,20 +759,20 @@ class purchase_order(osv.osv):
def invoice_send_note(self, cr, uid, ids, invoice_id, context=None):
for order in self.browse(cr, uid, ids, context=context):
for invoice in (inv for inv in order.invoice_ids if inv.id == invoice_id):
self.message_post(cr, uid, [order.id], body=_("Draft Invoice of %s %s is <b>waiting for validation</b>.") % (invoice.amount_total, invoice.currency_id.symbol), subtype_xml_id="purchase_subtype_pending", context=context)
self.message_post(cr, uid, [order.id], body=_("Draft Invoice of %s %s is <b>waiting for validation</b>.") % (invoice.amount_total, invoice.currency_id.symbol), context=context)
def shipment_done_send_note(self, cr, uid, ids, context=None):
self.message_post(cr, uid, ids, body=_("""Shipment <b>received</b>."""), subtype_xml_id="purchase_subtype_received", context=context)
self.message_post(cr, uid, ids, body=_("""Shipment <b>received</b>."""), subtype_xml_id="mt_purchase_received", context=context)
def invoice_done_send_note(self, cr, uid, ids, context=None):
self.message_post(cr, uid, ids, body=_("Invoice <b>paid</b>."), subtype_xml_id="purchase_subtype_paid", context=context)
self.message_post(cr, uid, ids, body=_("Invoice <b>paid</b>."), subtype_xml_id="mt_purchase_paid", context=context)
def draft_send_note(self, cr, uid, ids, context=None):
return self.message_post(cr, uid, ids, body=_("Purchase Order has been set to <b>draft</b>."), subtype_xml_id="purchase_subtype_new", context=context)
return self.message_post(cr, uid, ids, body=_("Purchase Order has been set to <b>draft</b>."), subtype_xml_id="mt_purchase_new", context=context)
def cancel_send_note(self, cr, uid, ids, context=None):
for obj in self.browse(cr, uid, ids, context=context):
self.message_post(cr, uid, [obj.id], body=_("Purchase Order for <em>%s</em> <b>cancelled</b>.") % (obj.partner_id.name), subtype_xml_id="purchase_subtype_cancelled", context=context)
self.message_post(cr, uid, [obj.id], body=_("Purchase Order for <em>%s</em> <b>cancelled</b>.") % (obj.partner_id.name), context=context)
purchase_order()

View File

@ -49,28 +49,18 @@ You can also manage purchase requisitions, see also the Purchase Settings.</fiel
model="ir.values"
name="set"/>
<record id="mail.purchase_subtype_new" model="mail.message.subtype">
<field name="name">new</field>
<record id="mail.mt_purchase_new" model="mail.message.subtype">
<field name="name">created</field>
<field name="res_model">purchase.order</field>
<field name="default" eval="False"/>
</record>
<record id="mail.purchase_subtype_paid" model="mail.message.subtype">
<record id="mail.mt_purchase_paid" model="mail.message.subtype">
<field name="name">paid</field>
<field name="res_model">purchase.order</field>
</record>
<record id="mail.purchase_subtype_pending" model="mail.message.subtype">
<field name="name">pending</field>
<field name="res_model">purchase.order</field>
<field name="default" eval="False"/>
</record>
<record id="mail.purchase_subtype_received" model="mail.message.subtype">
<record id="mail.mt_purchase_received" model="mail.message.subtype">
<field name="name">received</field>
<field name="res_model">purchase.order</field>
</record>
<record id="mail.purchase_subtype_cancelled" model="mail.message.subtype">
<field name="name">cancelled</field>
<field name="res_model">purchase.order</field>
<field name="default" eval="False"/>
</record>
</data>
</openerp>