Commit Graph
2182 Commits
Author SHA1 Message Date
Janik von Rotz df7dfdf3fa feat(task): improve module scaffolding with post-creation instructions and remove unused assets 2025-12-17 15:03:09 +01:00
Janik von Rotz ccaa79d499 feat(snippets): add new module snippet_manager with view update functionality from remote source 2025-12-17 14:46:44 +01:00
Janik von Rotz 3544391681 refactor(task): remove redundant command checks and simplify initialization 2025-12-17 13:56:59 +01:00
Janik von Rotz 473d492cec feat(snippets): variable snippet prefix and filename prefix 2025-12-17 12:56:04 +01:00
Janik von Rotz ce960adbb0 feat(upgrade): add configure-test and configure-production steps to upgrade-odoo task with improved documentation and error handling 2025-12-17 11:59:05 +01:00
Janik von Rotz bdc1202a2d feat(revision): release 19.0.20251121 2025-12-16 18:24:58 +01:00
Janik von Rotz a88e293ad0 feat(revision): release 19.0.20251121 2025-12-16 18:12:39 +01:00
Janik von Rotz 534ed54fb3 fix(task): correct comment wording from "Matched" to "Match" for consistency in test-odoo-version-regex 2025-12-16 16:31:04 +01:00
Janik von Rotz 46335304c3 feat(odoo): refactor set-addons-path to use find and improve version regex matching, add test-odoo-version-regex task 2025-12-16 16:25:53 +01:00
Janik von Rotz cbd160aad5 feat(nav): update Odoo-related submenu items to remove redundant "Mint System" prefix for consistency 2025-12-16 08:19:30 +01:00
Janik von Rotz f2ef4dd691 docs(upgrade): update section heading from h2 to h3 for consistency with document structure 2025-12-16 08:18:40 +01:00
Janik von Rotz 1703a2a78c feat(nav): add upgrade section and expand images submenu with Odoo-related links 2025-12-15 19:34:56 +01:00
Janik von Rotz 63728c26f2 feat(upgrade): add auto-update step to upgrade-odoo task and document its functionality 2025-12-15 18:40:25 +01:00
Janik von Rotz 2b63462eee feat(upgrade): add shell step to upgrade-odoo task and document rename, recovery, and cleanup procedures 2025-12-15 18:28:53 +01:00
Janik von Rotz 6d979d9f2e docs(upgrade): update upgrade.md with improved variable formatting and fix typo in production section 2025-12-15 17:50:10 +01:00
Janik von Rotz 9e7442d8a6 docs(upgrade): update upgrade.md with improved link formatting and consistency 2025-12-15 17:48:39 +01:00
Janik von Rotz 367346d4e4 feat(upgrade): add restart and logs steps to upgrade-odoo task, update documentation with new steps and improve formatting 2025-12-15 17:46:50 +01:00
Janik von Rotz 84c22a8826 feat(upgrade): add new upgrade steps (init, uninstall, update), improve target server handling, enhance logging, and update documentation 2025-12-15 17:20:58 +01:00
Janik von Rotz 4e9ef61f34 feat(upgrade): enhance upgrade-odoo task with improved logging, sudo usage, target server handling, and new drop/test steps 2025-12-15 11:16:41 +01:00
Kurt Gisler e33fe7076b update gitmodules 2025-12-12 17:00:41 +01:00
Ulrich Kilian 9af7a9c2c2 update modules 2025-12-12 14:56:04 +01:00
Janik von Rotz 4d36046306 feat(postgres): disable autovacuum and track_counts for performance, update module versions and improve SSL key ownership handling 2025-12-11 14:33:29 +01:00
Janik von Rotz 09ebe23fe4 feat(postgres): switch default image to postgres:16-alpine and support pgvector UID/GID 2025-12-11 14:19:27 +01:00
Janik von Rotz c516f6c432 feat(revision): release 19.0.20251121, 18.0.20251121, 17.0.20251121, 16.0.20251121, 15.0.20251208 2025-12-11 11:50:23 +01:00
Janik von Rotz e628fa2bb2 feat(revision): release 19.0.20251121 2025-12-11 11:45:35 +01:00
Janik von Rotz 76adf90c91 feat(revision): release 18.0.20251121 2025-12-11 11:44:34 +01:00
Janik von Rotz e8c0843f3d feat(revision): release 17.0.20251121 17.0.20251121 2025-12-11 11:43:47 +01:00
Janik von Rotz 32d63f6751 feat(revision): release 16.0.20251121 15.0.20251121 16.0.20251121 2025-12-11 11:31:07 +01:00
Janik von Rotz 830e7fc361 feat(revision): release 15.0.20251208 15.0.20251208 2025-12-11 11:22:18 +01:00
Ulrich Kilian 7233fd8216 add oca repair to modules 2025-12-10 08:27:35 +01:00
Janik von Rotz b9e04dbf02 fix(task): update test-project command to use cleanup param and improve migration test setup
- Rename 'clean' parameter to 'cleanup' for consistency with other commands
- Update FIXME comments to use consistent capitalization and clarify validation steps
- Replace post-migration.py with pre-migrate.py for correct migration script naming
- Add setup step description for migration testing
- Add FIXME comment to validate migration execution
- Remove commented-out docker logs checks that were previously removed in prior commits
2025-12-09 11:46:02 +01:00
Janik von Rotz 576ce26d7f fix(task): remove unnecessary || true from odoo update-module command to ensure proper error handling 2025-12-09 10:55:39 +01:00
Janik von Rotz b8389b705e fix(task): simplify test script by removing redundant docker logs checks and updating FIXME comments
- Remove unnecessary `docker logs odoo` and `grep` commands that were commented out
- Update FIXME comments to reflect current validation steps for module and translation updates
- Maintain consistency with previous simplifications in test script logic
2025-12-09 10:03:02 +01:00
Janik von Rotz 8abb5ebf67 feat(images/odoo): upgrade PostgreSQL to 16-alpine and improve README.md documentation
- Upgrade PostgreSQL image from 14-alpine to 16-alpine in docker-compose configurations
- Clarify language in README.md: replace "possiblity" with "option"
- Remove redundant/obsolete sections about `update-modules-list`, `update-translations`, `pyproject.toml` example, `repos.yml` example, and custom Odoo conf
- Add missing detail about nginx reverse proxy listening on port 8080
- Simplify test script in `task` by replacing `restart odoo` with `run odoo update-modules` and removing unnecessary curl wait loop
- Add FIXME comments to indicate pending validation steps for module and translation updates
2025-12-08 17:29:32 +01:00
Janik von Rotz bba726fe96 feat(odoocli): add --include-archived flag to include inactive records in search operations
- Add new `--include-archived` flag to odoocli to include inactive records in search-related methods
- Pass context with `active_test=False` to XML-RPC calls when `--include-archived` is specified
- Update `update-snippet` and `enable-snippet` to use `--include-archived` for consistency with archived records
- Replace `display_name` with `complete_name` in partner tree view snippets for better field alignment
2025-12-05 13:48:58 +01:00
Janik von Rotz 6fa17fae4c feat(task): add enable-snippet command and improve snippet command descriptions
- Add new `enable-snippet` command to activate snippets by path or xml-id
- Update `create-snippet` parameter from `[name]` to `[xml-id]` for clarity
- Enhance descriptions of `disable-snippet`, `remove-snippet`, and `enable-snippet` commands to specify they work with path or xml-id
- Improve code consistency in snippet commands by using unified name extraction logic from path or xml filename
- Add missing newline in `lint-snippets` function for better code formatting
2025-12-05 12:59:15 +01:00
Janik von Rotz 05f463ab0c feat(snippets): add German translation template for EDI invoice emails with dynamic date and amount formatting 2025-12-05 08:26:24 +01:00
Janik von Rotz 91209a3e4f fix(snippets): replace <br> with self-closing <br/> tags in German EDI invoice email template 2025-12-05 08:26:10 +01:00
Janik von Rotz 943053edc1 feat(snippets): add German translation template for EDI invoice emails with dynamic date and amount formatting 2025-12-05 08:23:42 +01:00
Janik von Rotz 9ee8c45b3d docs(odoo): clarify SMTP_SSL default value and fix git config formatting in README
- Update README.md to specify SMTP_SSL default value as `False`
- Fix formatting of GIT_AUTHOR_NAME and GIT_AUTHOR_EMAIL environment variables in README
- Set SMTP_SSL default to False in template-odoo-rc script for consistency
2025-12-04 11:22:26 +01:00
Janik von Rotz 729326d9da feat(odoo): remove AUTO_UPDATE_MODULES environment variable and related logic
- Remove AUTO_UPDATE_MODULES env var from compose.yml.template, README.md, and entrypoint.sh
- Update CHANGELOG.md to document removal of AUTO_UPDATE_MODULES
- Clean up test-project task by removing unused AUTO_UPDATE_MODULES export
- Simplify startup logic by eliminating module auto-update functionality
- Maintain compatibility with existing module update mechanisms via click-odoo-contrib
2025-12-03 16:36:58 +01:00
Janik von Rotz e88b0349d7 feat(odoo): add nginx reverse proxy support with configurable ports and caching
- Introduce nginx reverse proxy functionality accessible via `odoo-nginx` command
- Add nginx configuration file with optimized settings for Odoo including websocket support and static file caching
- Update Dockerfile to install nginx and expose port 8080
- Modify entrypoint.sh to start nginx alongside Odoo when using `odoo-nginx` command
- Update compose.yml.template to support nginx port mapping and conditional service startup
- Add environment variables NGINX_PORT and WORKERS for nginx configuration
- Update README.md and CHANGELOG.md to document nginx proxy feature and usage
- Enhance start task to handle nginx proxy startup with appropriate port forwarding
2025-12-03 14:14:25 +01:00
Janik von Rotz 1c84e79f30 refactor(task): remove deprecated git folder management commands and simplify pull functionality
- Remove unused git folder management commands: clean-git-folder, commit-git-folder, push-git-folder, reset-git-folder, stage-git-folder, status-git-folder
- Simplify pull-git-folder to focus on core functionality without redundant operations
- Maintain existing git folder handling logic while reducing command surface area
- Update CHANGELOG to reflect removal of deprecated commands
- Improve code maintainability by eliminating unused functions
2025-12-03 09:24:29 +01:00
Janik von Rotz c712fb6e05 docs(upgrade): update helper scripts section with corrected count and refined descriptions
- Change "two sets of commands" to "three sets of commands"
- Replace numbered list with more descriptive links for Docker, Odoo, and Postgres scripts
- Clarify that the upgrade process uses scripts from multiple projects
- Improve formatting and readability of the helper scripts section
- Maintain consistency with existing documentation style
2025-11-28 12:56:07 +01:00
Janik von Rotz 180eb8d5a9 docs(upgrade): fix typo in upgrade guide and improve script references
- Correct "avaialble" to "available"
- Update link text from "Odoo scripts" to "Odoo" for consistency
- Maintain existing structure and formatting conventions
2025-11-28 12:53:54 +01:00
Janik von Rotz 29bc5ab34a docs(task): update taskfile documentation and command descriptions
- Rename `install-odoo-scripts` to `install-ansible-build-scripts` with role parameter
- Update help table and markdown documentation to reflect new command name and description
- Remove deprecated commands: `remove-venv`, `run-enterprise-upgrade`, and `run-open-upgrade`
- Replace upgrade-related commands with unified `upgrade-odoo` command for environment and step execution
- Improve formatting and consistency in taskfile command documentation
2025-11-28 12:53:17 +01:00
Janik von Rotz aeb3591244 docs(upgrade): restructure upgrade documentation and enhance command descriptions
- Refactor upgrade guide structure for improved clarity and navigation
- Update helper scripts section with clear references to taskfile, odoo, and ansible scripts
- Enhance command descriptions and usage examples for upgrade tasks
- Improve formatting and readability throughout the upgrade documentation
- Add detailed steps for database dump and filestore migration processes
2025-11-28 12:37:38 +01:00
Janik von Rotz c8b73bfde1 docs(upgrade): refine upgrade guide with improved server setup and task descriptions
- Clarify distinction between production and upgrade servers with updated hostnames
- Enhance environment configuration documentation with clearer variable definitions
- Improve formatting and structure of upgrade task steps for better readability
- Add missing details on helper scripts and their usage in the upgrade process
- Fix minor typos and enhance overall clarity of the upgrade documentation
2025-11-28 09:20:06 +01:00
Janik von Rotz 16be1a4e8b docs(upgrade): fix typos and enhance upgrade guide with helper scripts section
- Correct spelling errors in example URLs
- Add section on helper scripts with references to Ansible and Taskfile documentation
- Clarify three layers of scripting: taskfile.build -> odoo.build -> ansible.build
- Improve formatting for better readability
2025-11-27 18:03:37 +01:00
Janik von Rotz a8a2d63d32 docs(upgrade): update upgrade guide with detailed steps and examples
- Add customer and server context to upgrade setup
- Expand environment configuration details with Docker-based Odoo setup
- Include comprehensive test run procedures with task commands
- Document production run execution and considerations
- Improve formatting and structure for better readability
2025-11-27 17:52:16 +01:00