From 1d62b59fda0ee91d325fdb5035f29a1aaebef56e Mon Sep 17 00:00:00 2001 From: Ravi Gadhia Date: Mon, 21 Nov 2016 11:34:02 +0100 Subject: [PATCH] [IMP] mrp, mrp_repair: add support of activities mrp.production and mrp.repair models now supports activities. Filters have been added to ease their management. --- addons/mrp/models/mrp_production.py | 2 +- addons/mrp/models/mrp_unbuild.py | 2 +- addons/mrp/views/mrp_production_views.xml | 13 +++++++++++++ addons/mrp/views/mrp_unbuild_views.xml | 13 +++++++++++++ addons/mrp_repair/models/mrp_repair.py | 2 +- addons/mrp_repair/views/mrp_repair_views.xml | 13 +++++++++++++ 6 files changed, 42 insertions(+), 3 deletions(-) diff --git a/addons/mrp/models/mrp_production.py b/addons/mrp/models/mrp_production.py index cb7ab5bcd44..a6e20c46bd2 100644 --- a/addons/mrp/models/mrp_production.py +++ b/addons/mrp/models/mrp_production.py @@ -14,7 +14,7 @@ class MrpProduction(models.Model): _name = 'mrp.production' _description = 'Manufacturing Order' _date_name = 'date_planned_start' - _inherit = ['mail.thread'] + _inherit = ['mail.thread', 'mail.activity.mixin'] _order = 'date_planned_start asc,id' @api.model diff --git a/addons/mrp/models/mrp_unbuild.py b/addons/mrp/models/mrp_unbuild.py index 7254101505e..f9773f4947b 100644 --- a/addons/mrp/models/mrp_unbuild.py +++ b/addons/mrp/models/mrp_unbuild.py @@ -8,7 +8,7 @@ from odoo.exceptions import UserError class MrpUnbuild(models.Model): _name = "mrp.unbuild" _description = "Unbuild Order" - _inherit = ['mail.thread'] + _inherit = ['mail.thread', 'mail.activity.mixin'] _order = 'id desc' def _get_default_location_id(self): diff --git a/addons/mrp/views/mrp_production_views.xml b/addons/mrp/views/mrp_production_views.xml index 456d10e1427..efce8b3cebb 100644 --- a/addons/mrp/views/mrp_production_views.xml +++ b/addons/mrp/views/mrp_production_views.xml @@ -162,6 +162,7 @@
+
@@ -266,6 +267,18 @@ + + + + + diff --git a/addons/mrp/views/mrp_unbuild_views.xml b/addons/mrp/views/mrp_unbuild_views.xml index 8630b7a57bb..ba7c6852528 100644 --- a/addons/mrp/views/mrp_unbuild_views.xml +++ b/addons/mrp/views/mrp_unbuild_views.xml @@ -22,6 +22,18 @@ + + + + + @@ -83,6 +95,7 @@
+
diff --git a/addons/mrp_repair/models/mrp_repair.py b/addons/mrp_repair/models/mrp_repair.py index db253930864..671a934c21b 100644 --- a/addons/mrp_repair/models/mrp_repair.py +++ b/addons/mrp_repair/models/mrp_repair.py @@ -11,7 +11,7 @@ from odoo.exceptions import UserError class Repair(models.Model): _name = 'mrp.repair' _description = 'Repair Order' - _inherit = 'mail.thread' + _inherit = ['mail.thread', 'mail.activity.mixin'] @api.model def _default_stock_location(self): diff --git a/addons/mrp_repair/views/mrp_repair_views.xml b/addons/mrp_repair/views/mrp_repair_views.xml index a0e0578cccd..bfc7eb1836f 100644 --- a/addons/mrp_repair/views/mrp_repair_views.xml +++ b/addons/mrp_repair/views/mrp_repair_views.xml @@ -192,6 +192,7 @@
+
@@ -214,6 +215,18 @@ + + + + +