Tags: leemannd/marabunta
Tags
Introducing **modes**. **Backward incompatible changes** - ``--demo`` is replaced by a more general ``--mode`` argument, the equivalent being ``--mode=demo`` - ``MARABUNTA_DEMO`` is replaced by ``MARABUNTA_MODE`` - the configuration file has now operations and addons by "modes", allowing to load some different scripts or install different addons for different modes (the addons list are merged and the operations of the modes are executed after the main ones):: - version: 0.0.1 operations: pre: # executed before 'addons' - echo 'pre-operation' post: # executed after 'addons' - anthem songs::install addons: upgrade: - base modes: prod: operations: pre: - echo 'pre-operation executed only when the mode is prod' post: - anthem songs::load_production_data demo: operations: post: - anthem songs::load_demo_data addons: upgrade: - demo_addon - ``--force`` renamed to ``--allow-serie`` - ``MARABUNTA_FORCE`` renamed to ``MARABUNTA_ALLOW_SERIE`` - ``--project-file`` renamed to ``--migration-file`` - ``MARABUNTA_PROJECT_FILE`` renamed to ``MARABUNTA_MIGRATION_FILE`` **Improvements** - When 'allow_serie' is used, the same Odoo addon will not be upgraded more than one time when it is in the 'upgrade' section of more than one version **Fixes** - Fix error when there is no db version in the database - Fix error ``AttributeError: 'bool' object has no attribute 'number'`` when there is an unfinished version - Fix error when the db version is above the unprocessed version
PreviousNext