diff --git a/addons/l10n_ro/data/l10n_ro_chart_data.xml b/addons/l10n_ro/data/l10n_ro_chart_data.xml index 15c73fbd42e..2aa88cd47ca 100644 --- a/addons/l10n_ro/data/l10n_ro_chart_data.xml +++ b/addons/l10n_ro/data/l10n_ro_chart_data.xml @@ -1818,7 +1818,7 @@ - >Datorii din operaţiuni de fiducie + Datorii din operaţiuni de fiducie 4661 diff --git a/addons/l10n_vn/data/l10n_vn_chart_data.xml b/addons/l10n_vn/data/l10n_vn_chart_data.xml index ee73ca49369..c00309bc990 100644 --- a/addons/l10n_vn/data/l10n_vn_chart_data.xml +++ b/addons/l10n_vn/data/l10n_vn_chart_data.xml @@ -92,8 +92,7 @@ - Thuế GTGT được khấu trừ của hàng hóa, dịch vụ - + Thuế GTGT được khấu trừ của hàng hóa, dịch vụ 1332 @@ -151,7 +150,7 @@ 1388 - + Phải thu khác @@ -160,7 +159,7 @@ 141 - + Tạm ứng @@ -333,8 +332,7 @@ - Cây lâu năm, súc vật làm việc và cho sản phẩm - + Cây lâu năm, súc vật làm việc và cho sản phẩm 2118 @@ -460,7 +458,7 @@ - >Đầu tư vào công ty liên doanh + Đầu tư vào công ty liên doanh @@ -470,7 +468,7 @@ - >Đầu tư góp vốn vào đơn vị khác + Đầu tư góp vốn vào đơn vị khác @@ -662,14 +660,14 @@ 3341 - + Phải trả công nhân viên 3348 - + Phải trả người lao động khác @@ -688,7 +686,7 @@ - Phải trả nội bộ về vốn kinh doanh + Phải trả nội bộ về vốn kinh doanh @@ -774,7 +772,7 @@ 3388 - + Phải trả, phải nộp khác @@ -801,7 +799,7 @@ - Trái phiếu + Trái phiếu 34311 diff --git a/addons/stock/models/stock_scrap.py b/addons/stock/models/stock_scrap.py index f921d1eaba6..1938c5717b4 100644 --- a/addons/stock/models/stock_scrap.py +++ b/addons/stock/models/stock_scrap.py @@ -10,10 +10,14 @@ class StockScrap(models.Model): _order = 'id desc' def _get_default_scrap_location_id(self): - return self.env['stock.location'].search([('scrap_location', '=', True)], limit=1).id + return self.env['stock.location'].search([('scrap_location', '=', True), ('company_id', 'in', [self.env.user.company_id.id, False])], limit=1).id def _get_default_location_id(self): - return self.env.ref('stock.stock_location_stock', raise_if_not_found=False) + company_user = self.env.user.company_id + warehouse = self.env['stock.warehouse'].search([('company_id', '=', company_user.id)], limit=1) + if warehouse: + return warehouse.lot_stock_id.id + return None name = fields.Char( 'Reference', default=lambda self: _('New'), diff --git a/odoo/addons/base/res/res_config.py b/odoo/addons/base/res/res_config.py index 8b2a450e322..9fc936a2e27 100644 --- a/odoo/addons/base/res/res_config.py +++ b/odoo/addons/base/res/res_config.py @@ -398,8 +398,6 @@ class ResConfigSettings(models.TransientModel, ResConfigModuleInstallationMixin) def copy(self, values): raise UserError(_("Cannot duplicate configuration!"), "") - # TODO: Find replacement for 'onchange' attribute in view with dynamic - # api.onchange(...) and migrate the onchange_module(...) accordingly. @api.model def fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False): @@ -421,9 +419,6 @@ class ResConfigSettings(models.TransientModel, ResConfigModuleInstallationMixin) modifiers = json.loads(node.get("modifiers")) modifiers['readonly'] = True node.set("modifiers", json.dumps(modifiers)) - if 'on_change' not in node.attrib: - node.set("on_change", - "onchange_module(%s, '%s')" % (field, field)) ret_val['arch'] = etree.tostring(doc) return ret_val @@ -447,6 +442,16 @@ class ResConfigSettings(models.TransientModel, ResConfigModuleInstallationMixin) } return {} + def _register_hook(self): + """ Add an onchange method for each module field. """ + def make_method(name): + return lambda self: self.onchange_module(self[name], name) + + for name in self._fields: + if name.startswith('module_'): + method = make_method(name) + self._onchange_methods[name].append(method) + @api.model def _get_classified_fields(self): """ return a dictionary with the fields classified by category:: diff --git a/requirements.txt b/requirements.txt index fe2b6db18f6..a20cfe18dd3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -31,7 +31,7 @@ pyusb==1.0.0 PyYAML==3.12 qrcode==5.3 reportlab==3.3.0 -requests==2.11.1 +requests==2.20.0 six==1.10.0 suds-jurko==0.6 vatnumber==1.2