[IMP]changed in purchase_requisition module for subtype update specification
authorSanjay Gohel (Open ERP) <sgo@tinyerp.com>
Thu, 13 Sep 2012 09:12:08 +0000 (14:42 +0530)
committerSanjay Gohel (Open ERP) <sgo@tinyerp.com>
Thu, 13 Sep 2012 09:12:08 +0000 (14:42 +0530)
bzr revid: sgo@tinyerp.com-20120913091208-si6e042trpzdyq6m

addons/purchase_requisition/purchase_requisition.py
addons/purchase_requisition/purchase_requisition_data.xml

index a3df366..5d8d2bb 100644 (file)
@@ -94,13 +94,13 @@ class purchase_requisition(osv.osv):
         self.message_post(cr, uid, ids, body=_("Draft Requisition has been <b>sent to suppliers</b>."), context=context)
     
     def reset_send_note(self, cr, uid, ids, context=None):
-        self.message_post(cr, uid, ids, body=_("Purchase Requisition has been set to <b>draft</b>."), subtype="new", context=context)
+        self.message_post(cr, uid, ids, body=_("Purchase Requisition has been set to <b>draft</b>."), subtype_xml_id="requisition_subtype_new", context=context)
      
     def done_to_send_note(self, cr, uid, ids, context=None):
-        self.message_post(cr, uid, ids, body=_("Purchase Requisition has been <b>done</b>."), subtype="closed", context=context)
+        self.message_post(cr, uid, ids, body=_("Purchase Requisition has been <b>done</b>."), subtype_xml_id="requisition_subtype_closed", context=context)
         
     def cancel_send_note(self, cr, uid, ids, context=None):
-        self.message_post(cr, uid, ids, body=_("Purchase Requisition has been <b>cancelled</b>."), subtype="cancelled", context=context)
+        self.message_post(cr, uid, ids, body=_("Purchase Requisition has been <b>cancelled</b>."), subtype_xml_id="requisition_subtype_cancelled", context=context)
 
     def _planned_date(self, requisition, delay=0.0):
         company = requisition.company_id
@@ -184,7 +184,7 @@ class purchase_requisition(osv.osv):
         return res
     
     def create_send_note(self, cr, uid, ids, context=None):
-        return self.message_post(cr, uid, ids, body=_("Purchase Requisition has been <b>created</b>."), subtype="new", context=context)  
+        return self.message_post(cr, uid, ids, body=_("Purchase Requisition has been <b>created</b>."), subtype_xml_id="requisition_subtype_new", context=context)  
 
     def create(self, cr, uid, vals, context=None):
         requisition =  super(purchase_requisition, self).create(cr, uid, vals, context=context)
index 2b22c20..534bf2f 100644 (file)
@@ -7,24 +7,17 @@
             model="ir.values"
             name="set"/>
         <!-- SUBTYPE -->
-        <record id="mail.mail_subtype_closed" model="mail.message.subtype">
+        <record id="mail.requisition_subtype_closed" model="mail.message.subtype">
             <field name="name">closed</field>
-            <field name="model_ids" eval="[(4,ref('purchase_requisition.model_purchase_requisition'))]"/>
+            <field name="res_model">purchase.requisition</field>
         </record>
-        <record id="mail.mail_subtype_new" model="mail.message.subtype">
-            <field name="model_ids" eval="[(4,ref('purchase_requisition.model_purchase_requisition'))]"/>
+        <record id="mail.requisition_subtype_new" model="mail.message.subtype">
+            <field name="name">new</field>
+            <field name="res_model">purchase.requisition</field>
         </record>
-        <record id="mail.mail_subtype_cancelled" model="mail.message.subtype">
-            <field name="model_ids" eval="[(4,ref('purchase_requisition.model_purchase_requisition'))]"/>
-        </record>
-        <record id="mail.mail_subtype_email" model="mail.message.subtype">
-            <field name="model_ids" eval="[(4,ref('purchase_requisition.model_purchase_requisition'))]"/>
-        </record>
-        <record id="mail.mail_subtype_comment" model="mail.message.subtype">
-            <field name="model_ids" eval="[(4,ref('purchase_requisition.model_purchase_requisition'))]"/>
-        </record>
-        <record id="mail.mail_subtype_other" model="mail.message.subtype">
-            <field name="model_ids" eval="[(4,ref('purchase_requisition.model_purchase_requisition'))]"/>
+        <record id="mail.requisition_subtype_cancelled" model="mail.message.subtype">
+            <field name="name">cancelled</field>
+            <field name="res_model">purchase.requisition</field>
         </record>
     </data>
 </openerp>
\ No newline at end of file