Commit Graph
2128 Commits
Author SHA1 Message Date
Janik von Rotz 33feedad16 feat(odoo): update default values for LOGFILE and gevent memory limits 2025-10-28 15:33:29 +01:00
Janik von Rotz 3b1ac50160 feat(task): refactor environment variable handling and remove redundant container tag assignments 2025-10-28 15:20:56 +01:00
Janik von Rotz 83c7e03b35 feat(odoo): remove editable install flag and update enterprise module path 2025-10-28 13:27:59 +01:00
Janik von Rotz d4812df5e6 feat(readme): remove outdated build workflow badge from odoo image documentation 2025-10-28 08:58:30 +01:00
Janik von Rotz 82feb22ef0 feat(readme): add build workflow badge to odoo image documentation 2025-10-28 08:56:57 +01:00
Janik von Rotz 8c1ca3d6c3 feat(workflow): add job names to build and test workflows 2025-10-28 08:50:21 +01:00
Janik von Rotz d1eeaaa833 feat(revision): remove support for Odoo 14.0 and add version check command 2025-10-28 08:21:33 +01:00
Janik von Rotz 581224f515 feat(revision): release 19.0.20251021 15.0.20251021 16.0.20251021 2025-10-28 08:04:36 +01:00
Janik von Rotz 97f0798257 feat(revision): release 16.0 2025-10-28 08:01:58 +01:00
Janik von Rotz 27be0bfce6 feat(revision): release 15.0.20251021 2025-10-28 07:55:06 +01:00
Janik von Rotz 1997f4a030 feat(revision): release 16.0.20251021 2025-10-28 07:45:31 +01:00
Janik von Rotz fb022feb67 feat(revision): release 17.0.20251021 2025-10-28 07:44:33 +01:00
Janik von Rotz 8277172291 feat(revision): release 18.0.20251021 2025-10-28 07:43:17 +01:00
Janik von Rotz 2a62c757cd feat(revision): release 19.0.20251021 2025-10-28 07:42:17 +01:00
Janik von Rotz 35a6738caf feat(snippets): add new snippets and update existing ones 2025-10-28 07:41:29 +01:00
Janik von Rotz e6ea6f1f35 docs(odoo): add documentation section listing management scripts
- Document all Odoo management scripts available in the image
- Organize script names in alphabetical order for easier reference
- Place new section under existing "Scripts" heading for clarity
2025-10-24 12:58:29 +02:00
Janik von Rotz a21514f1c3 fix(oca): ensure readme folder is created before copying template files
- Add mkdir command to create readme directory if it doesn't exist
- Copy readme template files after ensuring target directory exists
- Reorder commands to follow logical sequence of operations
2025-10-24 10:11:31 +02:00
Janik von Rotz 6bc1dc0dd8 fix(odoo): prepend extra-addons and enterprise paths in set-addons-path script
- Update log messages to reflect that paths are prepended rather than appended
- Remove redundant conditional check and streamline addons path combination
- Add test case for set-addons-path execution and addons path validation
2025-10-24 09:57:10 +02:00
Janik von Rotz c5a4861b8d fix(odoo): enhance addons path resolution with logging and version filtering 2025-10-24 09:50:29 +02:00
Janik von Rotz a8eeccf7a9 fix(submodules): add account_reconcile submodule and update revisions 2025-10-23 16:03:09 +02:00
Janik von Rotz 64d27760f8 fix(submodules): update submodule revisions for 16.0 version 16.0.20251008 2025-10-23 14:42:02 +02:00
Janik von Rotz e167a44d0a fix(core): comment out odoo-build setup with hatch-odoo in install function 2025-10-22 17:40:30 +02:00
Janik von Rotz 6fc05e6277 fix(templates): add pre-migrate.py to rename model and field in sale_subscription module 2025-10-22 17:20:24 +02:00
Janik von Rotz 9dd6dbae1f fix(core): rename native to source and add hatch-odoo support
* Rename `native` option to `source` in task commands and documentation
* Add `hatch-odoo` dependency and configure pyproject.toml for Odoo builds
* Introduce `start hatch` command option for running Odoo with hatch
* Update compose template with `DB_NAME` and `DB_FILTER` environment variables
* Add `LIST_DB` environment variable with default value
* Improve install script to setup odoo-build with hatch-odoo
* Update help table and documentation to reflect new options and changes
* Add pre-migrate.py template file
2025-10-22 16:50:22 +02:00
Janik von Rotz dba2b8ebb1 fix(submodules): add sale_workflow submodule and update submodule revisions
* Add `sale_workflow` submodule with branch 18.0
* Update revision for `account_financial_reporting` submodule
* Update revision for `vertical_saas` submodule
2025-10-22 12:34:27 +02:00
Janik von Rotz 9685115a78 fix(ci): add odoo image test step and improve ssh key handling scripts
* Add `test-image` step in build workflow to validate Odoo image before push
* Improve logging in `add-ssh-key` script by clarifying log message
* Enhance `remove-ssh-key` script with safety checks for SSH agent and file existence
* Fix typo in `test-image` task function for correct image path matching
* Clean up unnecessary blank line in `test-image` task function
18.0.20251008
2025-10-22 11:46:25 +02:00
Janik von Rotz 22653d3c85 fix(scripts): improve clone-git-addons script reliability and logging
* Remove `set -e` to prevent premature exit on non-error conditions (e.g., git pull with no changes)
* Enhance logging by displaying the full Git URL instead of partial components
* Maintain consistent behavior during addon repository cloning and pulling operations
2025-10-22 09:49:53 +02:00
Janik von Rotz b17a691389 fix(ci): add multi-platform support for odoo image build 2025-10-22 09:44:41 +02:00
Janik von Rotz 13665f7cf6 fix(tests): streamline requirement installation and improve script reliability 2025-10-22 09:40:29 +02:00
Janik von Rotz 198b04b2d3 fix(config): replace slimsearch with search plugin and update dependencies
* Switch from `@vuepress/plugin-slimsearch` to `@vuepress/plugin-search` for better search functionality
* Update `LOG_HANDLER` syntax in README.md to remove array notation
* Add `@vuepress/plugin-search` dependency and update lockfile
* Align with cleaner search plugin configuration pattern
2025-10-21 21:01:57 +02:00
Janik von Rotz 50a4751424 fix(scripts): remove redundant log entry in init-db script
* Remove unnecessary debug log statement that was cluttering the output
* Keep only essential logging for database existence check
* Align with cleaner logging practices used elsewhere in the codebase
2025-10-21 20:15:37 +02:00
Janik von Rotz 76a8a75f20 fix(scripts): add set -e to all shell scripts and correct variable assignments in template-odoo-rc 17.0.20251008 2025-10-21 19:59:34 +02:00
Janik von Rotz c65efae758 fix(config): add missing DB_NAME environment variable assignment in template-odoo-rc
* Introduce `DB_NAME` with empty string as default value to align with other environment variable assignments
* Ensure consistency in environment variable declaration pattern within the template script
2025-10-21 19:23:25 +02:00
Janik von Rotz 349c4c87e2 fix(docs): correct typos and improve clarity in README.md
* Fix trailing whitespace in addons path list
* Clarify that `ADDITIONAL_ODOO_RC` is added to the options section of odoo.conf
* Align description with actual implementation for better user understanding
2025-10-21 18:20:13 +02:00
Janik von Rotz 47fde7fec2 fix(config): correct LOG_HANDLER and LOGFILE variable assignments in template-odoo-rc
* Fix incorrect assignment of `LOG_HANDLER` and `LOGFILE` which were mistakenly using `LIST_DB`'s value
* Ensure each environment variable is assigned its intended default value
* Align with existing pattern of self-referential default assignments for consistency
2025-10-21 18:18:21 +02:00
Janik von Rotz 6471ef10bd fix(docs): correct typos and improve clarity in README.md
* Fix typo: "Not that" → "Note that"
* Improve description of `ODOO_ADDONS_PATH` with clearer default paths
* Clarify module loading paths and their purposes
* Standardize capitalization for "community edition" and "enterprise"
2025-10-21 18:06:29 +02:00
Janik von Rotz 62f9bbe1db feat(revision): release 17.0.20251008 2025-10-21 17:46:06 +02:00
Janik von Rotz 78a127e598 feat(config): replace ODOO_INIT_DEMO_DATA with WITHOUT_DEMO and refactor ir.config_parameter handling
* **BREAKING**: Replaced `ODOO_INIT_DEMO_DATA` with `WITHOUT_DEMO` to align with Odoo's native config option
* Migrate SSH key and other parameters from individual env vars to `IR_CONFIG_PARAMETER`
* Update template-odoo-rc to dynamically build `IR_CONFIG_PARAMETER` from env vars
* Adjust task script logic to use `WITHOUT_DEMO` consistently
* Update README and CHANGELOG to reflect breaking change and new usage patterns
2025-10-21 17:31:49 +02:00
Janik von Rotz 5509aaeede feat(config): add support for custom odoo.conf sections via env vars
- Introduce `ADDITIONAL_ODOO_RC` to append custom config to main section
- Introduce `IR_CONFIG_PARAMETER` to append to ir config section
- Move SSH key parameters from separate variables to `IR_CONFIG_PARAMETER`
- Update documentation and examples for new configuration options
- Fix inconsistent heading in README from "Test" to "Testing"
2025-10-21 17:26:34 +02:00
Janik von Rotz 0fbbd5e1b3 feat(config): reorganize environment variables in template-odoo-rc
- Move SMTP and email-related variables to top section for better readability
- Add new environment variables: DB_MAXCONN, WITHOUT_DEMO
- Remove duplicate SMTP and email variable declarations from lower section
- Maintain existing default values and structure
16.0.20250918
2025-10-21 17:03:59 +02:00
Janik von Rotz f95dcfb999 feat(submodules): update submodule references for version 16.0
- Update hr submodule from 225e285 to 8334340
- Update project submodule from 1587589 to 6bc5418
- Update sale_workflow submodule from c99a963 to c65aa71
- Update server_tools submodule from 0c1009f to 6a0dd11
- Update social submodule from 9170f83 to 4ff74b8
- Update vertical_saas submodule from 0e75f7f to f2d3b14
- Update enterprise submodule from 9da30f7 to b468521
- Update multiple OCA submodules including account-financial-tools, account-invoicing, bank-payment, contract, crm, e-commerce, edi, helpdesk, hr, hr-attendance, hr-holidays, l10n-switzerland, maintenance, management-system, manufacture, partner-contact, product-attribute, project, purchase-workflow, sale-reporting, sale-workflow, server-auth, server-env, server-tools, server-ux, social, stock-logistics-warehouse, stock-logistics-workflow, timesheet, web, web-api
- Update odoo submodule from 0ee4778 to 5a991ff
2025-10-21 16:33:04 +02:00
Janik von Rotz 12aa176ced Trigger 2025-10-21 13:56:37 +02:00
Janik von Rotz 26b1f56d7f feat(revision): release 18.0.20251008 2025-10-21 11:55:26 +02:00
Janik von Rotz 88bae82403 feat(revision): release 16.0.20251008 2025-10-21 11:50:22 +02:00
Janik von Rotz 520ade4aa0 feat(submodules): add account financial reporting submodule and update dependencies 2025-10-21 08:39:40 +02:00
Janik von Rotz 82371e60df feat(snippets): add new view customizations and enhance search filter domain
- Add new snippet to remove 'blocked' field from account move form view
- Enhance helpdesk tickets search view to include ticket reference in filter domain
- Add new snippet to show template ID in sale subscription order form view with visibility condition
2025-10-20 15:59:36 +02:00
Janik von Rotz 4f3707016e feat(images/odoo): remove PYTHON_INSTALL_ADDONS_REQUIREMENTS and support test-requirements.txt for setup-tests 2025-10-19 20:57:00 +02:00
Kurt Gisler 9e60db9daa Update of Snippet 2025-10-18 10:04:10 +02:00
Kurt Gisler 02669e383f Update of Snippet 2025-10-18 09:43:43 +02:00
Kurt Gisler da794e3486 New Snippet 2025-10-17 18:28:42 +02:00