diff --git a/stock_average_daily_sale/__manifest__.py b/stock_average_daily_sale/__manifest__.py index 56dd335..fefa73c 100644 --- a/stock_average_daily_sale/__manifest__.py +++ b/stock_average_daily_sale/__manifest__.py @@ -5,7 +5,7 @@ "name": "Stock Average Daily Sale", "summary": """ Allows to gather delivered products average on daily basis""", - "version": "16.0.1.0.0", + "version": "16.0.1.1.0", "license": "AGPL-3", "author": "ACSONE SA/NV,BCIM,Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-reporting", diff --git a/stock_average_daily_sale/migrations/16.0.1.1.0/pre-migrate.py b/stock_average_daily_sale/migrations/16.0.1.1.0/pre-migrate.py new file mode 100644 index 0000000..bd49c7e --- /dev/null +++ b/stock_average_daily_sale/migrations/16.0.1.1.0/pre-migrate.py @@ -0,0 +1,20 @@ +# Copyright 2024 Camptocamp SA (http://www.camptocamp.com) +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +import logging + +from odoo.tools.sql import column_exists, create_column + +_logger = logging.getLogger(__name__) + + +def migrate(cr, version): + if not version: + return + + if not column_exists(cr, "stock_average_daily_sale_config", "exclude_weekends"): + _logger.info("Create stock_average_daily_sale_config column exclude_weekends") + create_column( + cr, "stock_average_daily_sale_config", "exclude_weekends", "boolean" + ) + cr.execute("UPDATE stock_average_daily_sale_config SET exclude_weekends = True")