From 33950bfdc3cfae91187df4b9f4160f2253f8f125 Mon Sep 17 00:00:00 2001 From: svs-odoo Date: Thu, 22 Aug 2019 12:06:48 +0000 Subject: [PATCH] [IMP] stock: rename warehouse Rename warehouse of compagnies as following: - YourCompany -> San Francisco (WH) (WH) - My Company (Chicago) -> Chicago 1 (MyCo) (CHIC1) - Chicago Warehouse -> Chicago 2 (Chic) (CHIC2) Also, can pass a default code through the context when create a new company to set the `code` value when creating the default warehouse for the newly created company. Task #1970460 --- addons/stock/data/stock_data.xml | 4 ++-- addons/stock/data/stock_demo.xml | 13 +++++++++++-- addons/stock/models/res_company.py | 7 ++++++- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/addons/stock/data/stock_data.xml b/addons/stock/data/stock_data.xml index e46088b3585..b300515a0a6 100644 --- a/addons/stock/data/stock_data.xml +++ b/addons/stock/data/stock_data.xml @@ -86,13 +86,13 @@ - + San Francisco WH - + Stock orderpoint stock.orderpoint diff --git a/addons/stock/data/stock_demo.xml b/addons/stock/data/stock_demo.xml index 755f67be949..c799cd1f429 100644 --- a/addons/stock/data/stock_demo.xml +++ b/addons/stock/data/stock_demo.xml @@ -185,11 +185,20 @@ My Company (San Francisco) + + + + + + - Chicago Warehouse + Chicago 2 - Chic + CHIC2 diff --git a/addons/stock/models/res_company.py b/addons/stock/models/res_company.py index cc66f077b05..2e7c5bd474c 100644 --- a/addons/stock/models/res_company.py +++ b/addons/stock/models/res_company.py @@ -180,5 +180,10 @@ class Company(models.Model): company.sudo()._create_per_company_sequences() company.sudo()._create_per_company_picking_types() company.sudo()._create_per_company_rules() - self.env['stock.warehouse'].sudo().create({'name': company.name, 'code': company.name[:5], 'company_id': company.id, 'partner_id': company.partner_id.id}) + self.env['stock.warehouse'].sudo().create({ + 'name': company.name, + 'code': self.env.context.get('default_code') or company.name[:5], + 'company_id': company.id, + 'partner_id': company.partner_id.id + }) return company