From 5ec51c355492a19c00be8617a3ff695d6b417fbb Mon Sep 17 00:00:00 2001 From: Marc Durepos Date: Tue, 9 Sep 2025 15:33:33 -0400 Subject: [PATCH] [MIG] bemade_reordering_rules_chatter to 18.0 --- bemade_reordering_rules_chatter/__init__.py | 5 ++++ .../__manifest__.py | 22 ++++++++++++++++ .../models/__init__.py | 1 + .../models/stock_warehouse_orderpoint.py | 19 ++++++++++++++ .../views/stock_warehouse_orderpoint.xml | 26 +++++++++++++++++++ 5 files changed, 73 insertions(+) create mode 100644 bemade_reordering_rules_chatter/__init__.py create mode 100644 bemade_reordering_rules_chatter/__manifest__.py create mode 100644 bemade_reordering_rules_chatter/models/__init__.py create mode 100644 bemade_reordering_rules_chatter/models/stock_warehouse_orderpoint.py create mode 100644 bemade_reordering_rules_chatter/views/stock_warehouse_orderpoint.xml 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