diff --git a/stock_average_daily_sale/__manifest__.py b/stock_average_daily_sale/__manifest__.py index 56dd335c6..fefa73c24 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 000000000..959539ab5 --- /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 LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +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")