From 9bc1685b25abb385f25d8109d5063e298cae310a Mon Sep 17 00:00:00 2001 From: Tran Anh Tuan Date: Thu, 28 Mar 2024 09:26:06 +0700 Subject: [PATCH] [IMP] stock_release_channel: Set default state to asleep --- stock_release_channel/demo/stock_release_channel.xml | 1 + stock_release_channel/models/stock_release_channel.py | 2 +- stock_release_channel/tests/common.py | 2 ++ .../tests/test_release_end_date.py | 1 + .../tests/test_procurement.py | 1 + 5 files changed, 6 insertions(+), 1 deletion(-) diff --git a/stock_release_channel/demo/stock_release_channel.xml b/stock_release_channel/demo/stock_release_channel.xml index d062822cba..71f8bceeb2 100644 --- a/stock_release_channel/demo/stock_release_channel.xml +++ b/stock_release_channel/demo/stock_release_channel.xml @@ -5,6 +5,7 @@ Default 999 [] + open diff --git a/stock_release_channel/models/stock_release_channel.py b/stock_release_channel/models/stock_release_channel.py index c22ae6854a..d7d360b9d4 100644 --- a/stock_release_channel/models/stock_release_channel.py +++ b/stock_release_channel/models/stock_release_channel.py @@ -182,7 +182,7 @@ class StockReleaseChannel(models.Model): "still working)\n" "* Asleep: Assigned pickings not processed are unassigned from the release " "channel.\n", - default="open", + default="asleep", ) is_action_lock_allowed = fields.Boolean( compute="_compute_is_action_lock_allowed", diff --git a/stock_release_channel/tests/common.py b/stock_release_channel/tests/common.py index c56b87b693..4561f3f3b2 100644 --- a/stock_release_channel/tests/common.py +++ b/stock_release_channel/tests/common.py @@ -100,6 +100,8 @@ def _create_single_move(cls, product, qty, group=None): @classmethod def _create_channel(cls, **vals): + # Forced update state of channel to "open" + vals.update({"state": "open"}) return cls.env["stock.release.channel"].create(vals) def _run_customer_procurement(self, date=None): diff --git a/stock_release_channel_process_end_time/tests/test_release_end_date.py b/stock_release_channel_process_end_time/tests/test_release_end_date.py index 5cbedc72ca..b79aa7f70d 100644 --- a/stock_release_channel_process_end_time/tests/test_release_end_date.py +++ b/stock_release_channel_process_end_time/tests/test_release_end_date.py @@ -153,6 +153,7 @@ def test_picking_scheduled_date(self): { "name": "Test Date", "process_end_time": 15, + "state": "open", } ) channel.action_sleep() diff --git a/stock_release_channel_propagate_channel_picking/tests/test_procurement.py b/stock_release_channel_propagate_channel_picking/tests/test_procurement.py index 967fb43192..7a3767a62a 100644 --- a/stock_release_channel_propagate_channel_picking/tests/test_procurement.py +++ b/stock_release_channel_propagate_channel_picking/tests/test_procurement.py @@ -27,6 +27,7 @@ def _create_propagate_channel(cls): "name": "Propagate Channel", "sequence": 200, "rule_domain": [], + "state": "open", } )