diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py
index 44624044090..202f9efd391 100644
--- a/addons/mrp_repair/mrp_repair.py
+++ b/addons/mrp_repair/mrp_repair.py
@@ -571,40 +571,40 @@ class mrp_repair(osv.osv):
def create_send_note(self, cr, uid, ids, context=None):
for repair in self.browse(cr, uid, ids, context):
message = _("Repair Order for %s has been created." % (repair.product_id.name))
- self.message_post(cr, uid, [repair.id], body=message, subtype="new", context=context)
+ self.message_post(cr, uid, [repair.id], body=message, subtype_xml_id="mrp_repair_subtype_new", context=context)
return True
def set_start_send_note(self, cr, uid, ids, context=None):
for repair in self.browse(cr, uid, ids, context):
message = _("Repair Order for %s has been started." % (repair.product_id.name))
- self.message_post(cr, uid, [repair.id], body=message, subtype="started", context=context)
+ self.message_post(cr, uid, [repair.id], body=message, subtype_xml_id="mrp_repair_subtype_started", context=context)
return True
def set_toinvoiced_send_note(self, cr, uid, ids, context=None):
for repair in self.browse(cr, uid, ids, context):
message = _("Draft Invoice of %s %s waiting for validation.") % (repair.invoice_id.amount_total, repair.invoice_id.currency_id.symbol)
- self.message_post(cr, uid, [repair.id], body=message, subtype="pending", context=context)
+ self.message_post(cr, uid, [repair.id], body=message, subtype_xml_id="mrp_repair_subtype_pending", context=context)
return True
def set_confirm_send_note(self, cr, uid, ids, context=None):
for repair in self.browse(cr, uid, ids, context):
message = _( "Repair Order for %s has been accepted." % (repair.product_id.name))
- self.message_post(cr, uid, [repair.id], body=message, subtype="accepted", context=context)
+ self.message_post(cr, uid, [repair.id], body=message, subtype_xml_id="mrp_repair_subtype_accepted", context=context)
return True
def set_cancel_send_note(self, cr, uid, ids, context=None):
message = _("Repair has been cancelled.")
- self.message_post(cr, uid, ids, body=message, subtype="cancelled", context=context)
+ self.message_post(cr, uid, ids, body=message, subtype_xml_id="mrp_repair_subtype_cancelled", context=context)
return True
def set_ready_send_note(self, cr, uid, ids, context=None):
message = _("Repair Order is now ready to repair.")
- self.message_post(cr, uid, ids, body=message, subtype="ready", context=context)
+ self.message_post(cr, uid, ids, body=message, subtype_xml_id="mrp_repair_subtype_ready", context=context)
return True
def set_done_send_note(self, cr, uid, ids, context=None):
message = _("Repair Order is closed.")
- self.message_post(cr, uid, ids, body=message, subtype="closed", context=context)
+ self.message_post(cr, uid, ids, body=message, subtype_xml_id="mrp_repair_subtype_closed", context=context)
return True
mrp_repair()
diff --git a/addons/mrp_repair/mrp_repair_data.xml b/addons/mrp_repair/mrp_repair_data.xml
index b45b7ec3105..6414e07f713 100644
--- a/addons/mrp_repair/mrp_repair_data.xml
+++ b/addons/mrp_repair/mrp_repair_data.xml
@@ -1,47 +1,38 @@
-
+
new
-
+ mrp.repair
-
+
started
-
+ mrp.repair
-
+
ready
-
+ mrp.repair
-
+
pending
-
+ mrp.repair
-
+
accepted
-
+ mrp.repair
-
+
cancelled
-
+ mrp.repair
-
+
closed
-
+ mrp.repair
-
-
-
-
-
-
-