diff --git a/bemade_reordering_rules_chatter/__init__.py b/bemade_reordering_rules_chatter/__init__.py new file mode 100644 index 0000000..02565c9 --- /dev/null +++ b/bemade_reordering_rules_chatter/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +from . import models + + + diff --git a/bemade_reordering_rules_chatter/__manifest__.py b/bemade_reordering_rules_chatter/__manifest__.py new file mode 100644 index 0000000..0b4cda4 --- /dev/null +++ b/bemade_reordering_rules_chatter/__manifest__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +{ + "name": "Chatter on the Reordering Rules", + "version": "18.0.0.0.1", + "category": "Extra Tools", + "license": "GPL-3", + "summary": "Add chatter on the reordering rules", + "description": """ + Add chatter on the reordering rules + """, + "author": "Bemade", + "website": "https://www.bemade.org", + "depends": [ + "stock", + ], + "data": [ + # BV : FOR MIGRATION + "views/stock_warehouse_orderpoint.xml", + ], + "auto_install": False, + "installable": True, +} diff --git a/bemade_reordering_rules_chatter/models/__init__.py b/bemade_reordering_rules_chatter/models/__init__.py new file mode 100644 index 0000000..5024fb8 --- /dev/null +++ b/bemade_reordering_rules_chatter/models/__init__.py @@ -0,0 +1 @@ +from . import stock_warehouse_orderpoint diff --git a/bemade_reordering_rules_chatter/models/stock_warehouse_orderpoint.py b/bemade_reordering_rules_chatter/models/stock_warehouse_orderpoint.py new file mode 100644 index 0000000..7a8eccb --- /dev/null +++ b/bemade_reordering_rules_chatter/models/stock_warehouse_orderpoint.py @@ -0,0 +1,19 @@ +from odoo import models, fields + +class StockWarehouseOrderpoint(models.Model): + _name = 'stock.warehouse.orderpoint' + _inherit = ['stock.warehouse.orderpoint', 'mail.thread', 'mail.activity.mixin'] + + name = fields.Char(tracking=True) + trigger = fields.Selection(tracking=True) + active = fields.Boolean(tracking=True) + snoozed_until = fields.Date(tracking=True) + location_id = fields.Many2one(tracking=True) + product_tmpl_id = fields.Many2one(tracking=True) + product_id = fields.Many2one(tracking=True) + product_min_qty = fields.Float(tracking=True) + product_max_qty = fields.Float(tracking=True) + qty_multiple = fields.Float(tracking=True) + group_id = fields.Many2one(tracking=True) + company_id = fields.Many2one(tracking=True) + route_id = fields.Many2one(tracking=True) diff --git a/bemade_reordering_rules_chatter/views/stock_warehouse_orderpoint.xml b/bemade_reordering_rules_chatter/views/stock_warehouse_orderpoint.xml new file mode 100644 index 0000000..736abd7 --- /dev/null +++ b/bemade_reordering_rules_chatter/views/stock_warehouse_orderpoint.xml @@ -0,0 +1,26 @@ + + + + + stock.warehouse.orderpoint.list.editable.config.chatter + stock.warehouse.orderpoint + + + + + + + + + + stock.warehouse.orderpoint.form.chatter + stock.warehouse.orderpoint + + + + + + + + + \ No newline at end of file