# HG changeset patch # User Vincent Hatakeyama <vincent.hatakeyama@xcg-consulting.fr> # Date 1689919087 -32400 # Fri Jul 21 14:58:07 2023 +0900 # Node ID bd31932bb94d4c54a9e086aff599137d3f06986c # Parent dc60eb0fd9d48e270512329439d1791c7afaef1e ✨ docker_dev_start: automatically add werkzeug to the dev options diff --git a/NEWS.rst b/NEWS.rst --- a/NEWS.rst +++ b/NEWS.rst @@ -2,6 +2,20 @@ History ======= +20.6.0 +------ + +docker_dev_start: + +- add werzeug in odoo 15+ to the automatically enabled dev options + +20.5.1 +------ + +docker_dev_start: + +- fix path for volume + 20.5.0 ------ diff --git a/odoo_scripts/docker_dev_start.py b/odoo_scripts/docker_dev_start.py --- a/odoo_scripts/docker_dev_start.py +++ b/odoo_scripts/docker_dev_start.py @@ -54,9 +54,9 @@ _logger = logging.getLogger(__name__) -__version__ = "3.13.1" +__version__ = "3.14.0" __date__ = "2017-08-11" -__updated__ = "2023-06-23" +__updated__ = "2023-07-21" def __parser(project_name: str) -> ArgumentParser: @@ -1191,7 +1191,7 @@ # developer mode options if dev: - if odoo_type in (ODOO_10, ODOO_11, ODOO_13, ODOO_14, ODOO_15, ODOO_16): + if odoo_type in (ODOO_10, ODOO_11, ODOO_12, ODOO_13, ODOO_14, ODOO_15, ODOO_16): # automatically add reload if not already asks for if not any(opt in dev_opts for opt in ("all", "reload")): dev_opts.append("reload") @@ -1204,6 +1204,10 @@ for debugger in ("pubd", "wdb", "ipdb", "pdb", "all") ): dev_opts.append("pdb") + # Add werkzeug if not already enabled + if odoo_type not in (ODOO_10, ODOO_11, ODOO_12, ODOO_13, ODOO_14): + if not any(opt in dev_opts for opt in ("all", "werkzeug")): + dev_opts.append("werkzeug") arg.append(f"--dev={','.join(set(dev_opts))}") if odoo_type in (ODOO_8,): arg.append("--auto-reload")