From c9b5f244dade50a483aa17082768de7c2499653c Mon Sep 17 00:00:00 2001 From: AjmalCybro Date: Thu, 25 Apr 2024 11:48:10 +0530 Subject: [PATCH] Apr 24 [UPDT] : Updated 'user_warehouse_restriction' --- user_warehouse_restriction/__manifest__.py | 2 +- user_warehouse_restriction/doc/RELEASE_NOTES.md | 5 +++++ user_warehouse_restriction/models/stock_picking.py | 3 ++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/user_warehouse_restriction/__manifest__.py b/user_warehouse_restriction/__manifest__.py index 67a3d2e2a..674635ce2 100644 --- a/user_warehouse_restriction/__manifest__.py +++ b/user_warehouse_restriction/__manifest__.py @@ -21,7 +21,7 @@ ############################################################################### { 'name': "User Warehouse Restriction", - 'version': '17.0.1.0.0', + 'version': '17.0.2.0.0', 'category': 'Warehouse', 'summary': """Restrict Warehouses and location for users.""", 'description': """This module helps you to restrict warehouse and stock diff --git a/user_warehouse_restriction/doc/RELEASE_NOTES.md b/user_warehouse_restriction/doc/RELEASE_NOTES.md index 98de67fd7..b4b1fdd70 100644 --- a/user_warehouse_restriction/doc/RELEASE_NOTES.md +++ b/user_warehouse_restriction/doc/RELEASE_NOTES.md @@ -5,3 +5,8 @@ #### ADD - Initial commit for User Warehouse Restriction + +#### 23.04.2024 +#### Version 17.0.2.0.0 +#### UPDT +- Added Condition for stock picking diff --git a/user_warehouse_restriction/models/stock_picking.py b/user_warehouse_restriction/models/stock_picking.py index c551a7b3f..9e8dd946f 100644 --- a/user_warehouse_restriction/models/stock_picking.py +++ b/user_warehouse_restriction/models/stock_picking.py @@ -30,7 +30,8 @@ class StockPicking(models.Model): @api.onchange('location_id', 'location_dest_id') def _onchange_location_id(self): """Domain for location_id and location_dest_id.""" - return { + if self.env['ir.config_parameter'].sudo().get_param('user_warehouse_restriction.group_user_warehouse_restriction'): + return { 'domain': {'location_id': [ ('warehouse_id.user_ids', 'in', self.env.user.id)], 'location_dest_id': [