diff --git a/app_product_brand/migrations/12.0.2.0.0/post-migration.py b/app_product_brand/migrations/12.0.2.0.0/post-migration.py deleted file mode 100644 index 2d7bd852..00000000 --- a/app_product_brand/migrations/12.0.2.0.0/post-migration.py +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 2019 Tecnativa - Pedro M. Baeza -# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html - -from openupgradelib import openupgrade -from openupgradelib import openupgrade_90 - - -@openupgrade.migrate(use_env=True) -def migrate(env, version): - column = openupgrade.get_legacy_name('logo') - if openupgrade.column_exists(env.cr, 'product_brand', column): - openupgrade_90.convert_binary_field_to_attachment( - env, {'product.brand': [('logo', None)]}, - ) diff --git a/app_product_brand/migrations/12.0.2.0.0/pre-migration.py b/app_product_brand/migrations/12.0.2.0.0/pre-migration.py deleted file mode 100644 index 0f6162b4..00000000 --- a/app_product_brand/migrations/12.0.2.0.0/pre-migration.py +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 2019 Tecnativa - Pedro M. Baeza -# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). - -from openupgradelib import openupgrade - -column_renames = { - 'product_brand': [ - ('logo', None), - ], -} - - -@openupgrade.migrate() -def migrate(env, version): - if openupgrade.column_exists(env.cr, 'product_brand', 'logo'): - openupgrade.rename_columns(env.cr, column_renames) diff --git a/app_product_brand/models/__init__.py b/app_product_brand/models/__init__.py index 6cb55ac7..166b9881 100644 --- a/app_product_brand/models/__init__.py +++ b/app_product_brand/models/__init__.py @@ -1 +1,2 @@ from . import product_brand +from . import product_template diff --git a/app_product_brand/models/product_brand.py b/app_product_brand/models/product_brand.py index f81b0dda..de1ae1d5 100644 --- a/app_product_brand/models/product_brand.py +++ b/app_product_brand/models/product_brand.py @@ -39,12 +39,3 @@ class ProductBrand(models.Model): for brand in self: brand.products_count = len(brand.product_ids) - -class ProductTemplate(models.Model): - _inherit = 'product.template' - - product_brand_id = fields.Many2one( - 'product.brand', - string='Brand', - help='Select a brand for this product' - ) diff --git a/app_product_brand/models/product_template.py b/app_product_brand/models/product_template.py new file mode 100644 index 00000000..b1510037 --- /dev/null +++ b/app_product_brand/models/product_template.py @@ -0,0 +1,19 @@ +# Copyright 2009 NetAndCo (). +# Copyright 2011 Akretion BenoƮt Guillot +# Copyright 2014 prisnet.ch Seraphine Lantible +# Copyright 2016 Serpent Consulting Services Pvt. Ltd. +# Copyright 2018 Daniel Campos +# Copyright 2019 Sunpop.cn +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo import api, fields, models, _ + + +class ProductTemplate(models.Model): + _inherit = 'product.template' + + product_brand_id = fields.Many2one( + 'product.brand', + string='Brand', + help='Select a brand for this product' + ) diff --git a/app_product_brand/report/__init__.py b/app_product_brand/report/__init__.py deleted file mode 100644 index 633f8661..00000000 --- a/app_product_brand/report/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ -# -*- coding: utf-8 -*- - diff --git a/app_product_brand/reports/account_invoice_report.py b/app_product_brand/reports/account_invoice_report.py index 2ff32fbb..5b08ced2 100644 --- a/app_product_brand/reports/account_invoice_report.py +++ b/app_product_brand/reports/account_invoice_report.py @@ -8,7 +8,7 @@ class AccountInvoiceReport(models.Model): _inherit = "account.invoice.report" product_brand_id = fields.Many2one( - comodel_name='product.brand', + comodel_name='product.product_brand_id', string='Brand', ) diff --git a/app_product_superbar/views/product_views.xml b/app_product_superbar/views/product_views.xml index e4312fd3..519077b4 100644 --- a/app_product_superbar/views/product_views.xml +++ b/app_product_superbar/views/product_views.xml @@ -7,7 +7,7 @@ - +