diff --git a/addons/stock/models/stock_warehouse.py b/addons/stock/models/stock_warehouse.py index ded14cd2566..5ed2517477a 100644 --- a/addons/stock/models/stock_warehouse.py +++ b/addons/stock/models/stock_warehouse.py @@ -19,6 +19,7 @@ _logger = logging.getLogger(__name__) class Warehouse(models.Model): _name = "stock.warehouse" _description = "Warehouse" + _order = 'sequence,id' # namedtuple used in helper methods generating values for routes Routing = namedtuple('Routing', ['from_loc', 'dest_loc', 'picking_type', 'action']) @@ -69,6 +70,8 @@ class Warehouse(models.Model): 'stock.location.route', 'supplied_wh_id', 'Resupply Routes', help="Routes will be created for these resupply warehouses and you can select them on products and product categories") show_resupply = fields.Boolean(compute="_compute_show_resupply") + sequence = fields.Integer(default=10, + help="Gives the sequence of this line when displaying the warehouses.") _sql_constraints = [ ('warehouse_name_uniq', 'unique(name, company_id)', 'The name of the warehouse must be unique per company!'), ('warehouse_code_uniq', 'unique(code, company_id)', 'The code of the warehouse must be unique per company!'), diff --git a/addons/stock/views/stock_warehouse_views.xml b/addons/stock/views/stock_warehouse_views.xml index ba6df953d8a..e292d3de93e 100644 --- a/addons/stock/views/stock_warehouse_views.xml +++ b/addons/stock/views/stock_warehouse_views.xml @@ -82,6 +82,7 @@ stock.warehouse +