Commit graph

772 commits

Author SHA1 Message Date
2dde5467db [REF] script: add type hints and remove duplicate methods
Complete the manager extraction by removing methods from todo.py
that were already moved to database_manager.py (select_database,
restore_from_database, create_backup_from_database, open_file_image_db,
download_database_backup_cli). Add type annotations to manager
classes for better code clarity. Update tests to target the
manager instances directly.

Generated by Claude Code 2.1.72 model claude-sonnet-4-6

Co-Authored-By: Mathieu Benoit <mathben@technolibre.ca>
2026-03-11 03:25:43 -04:00
ec134d9299 [REF] script: extract managers from todo into modules
Reduce complexity of todo.py by extracting database,
kdbx, and version logic into dedicated manager classes.
Update tests to reference new module paths.

Generated by Claude Code 2.1.72 model claude-sonnet-4-6

Co-Authored-By: Mathieu Benoit <mathben@technolibre.ca>
2026-03-11 03:25:43 -04:00
666f285fca [REF] script: improve naming and translate to English
Continue variable renaming to remove Hungarian notation
prefixes (dct_, lst_) and adopt descriptive names. Translate
remaining French comments and user-facing strings to English
for consistency across the codebase.

Generated by Claude Code 2.1.72 model claude-opus-4-6

Co-Authored-By: Mathieu Benoit <mathben@technolibre.ca>
2026-03-11 03:25:27 -04:00
e27c544f02 [REF] script: rename variables to follow naming conventions
Replace Hungarian notation, French variable names, and
lowercase constants with clear English names across 5
scripts: config_file, execute, kill_process_by_port,
todo, and git_tool. Remove unused find_in_private
variable. All 142 tests pass.

Generated by Claude Code 2.1.72 model claude-sonnet-4-6

Co-Authored-By: Mathieu Benoit <mathben@technolibre.ca>
2026-03-11 02:06:02 -04:00
98d2ea890c [ADD] todo: add AI assistant tools menu with Claude Code commit setup
Provide developers with a streamlined way to configure Claude Code
commit templates directly from the TODO CLI, reducing manual setup
and ensuring consistent commit formatting across the team.

Generated by Claude Code 2.1.72 model claude-opus-4-6

Co-Authored-By: Mathieu Benoit <mathben@technolibre.ca>
2026-03-11 02:06:02 -04:00
d87bb46354 [ADD] TODO run test from script 2026-03-11 02:06:02 -04:00
a80c436e75 [IMP] script git_local_server: tool to deploy git server to share code
Generated by Claude Code v2.1.71 model Opus 4.6
2026-03-11 02:05:55 -04:00
86863f8e20 [UPD] TODO format 2026-03-11 00:55:28 -04:00
2dd43bba01 [IMP] script kill process by port: add protection and interactive menu 2026-03-09 16:18:14 -04:00
3d80d1df75 [UPD] erplibre pip requirement missing tldextract and PyYAML
- Update selenium and comment about it
2026-03-08 18:59:00 -04:00
6fe4fd0676 [IMP] script TODO support running test 2026-03-08 16:09:44 -04:00
f1f57758a1 [IMP] i18n script todo 2026-03-08 16:09:44 -04:00
a0b9a93bb1 [IMP] script todo: support security check python environment 2026-03-08 16:09:44 -04:00
dd11ed8990 [IMP] todo: create backup command and improve restore database name 2026-03-07 00:48:08 -05:00
9499e19045 [IMP] script search class model: transmit information module to install 2026-03-07 00:48:08 -05:00
67222ea129 [FIX] TODO: config regenerate .repo/local_manifests/erplibre_manifest.xml 2026-03-07 00:48:08 -05:00
0a7bca4801 [UPD] script todo_upgrade support odoo --neutralize 2026-03-07 00:48:08 -05:00
449224f91b [IMP] script todo: network option for ssh forwarding and performance 2026-03-07 00:48:08 -05:00
fe9a8c95ff [IMP] script todo: config setup queue_job 2026-03-07 00:48:08 -05:00
f0cc9b2eb9 [IMP] script todo feature debug file todo.py 2026-03-07 00:48:08 -05:00
dfc340d0c4 [IMP] script todo: support run custom database 2026-03-07 00:48:08 -05:00
9cc3e88c16 [FIX] todo database open dialog correction 2026-03-07 00:48:08 -05:00
6c0005bca2 [FIX] script execute first installation 2026-03-07 00:48:08 -05:00
a80b0a3539 [IMP] installation support LinuxMint 22.3 2026-03-07 00:06:45 -05:00
a2d3aa2a78 [ADD] Multilingual translation of all documentation (EN/FR)
Added 30 .base.md files using the mmg (Multilingual Markdown Generator)
format to automatically generate English (.md) and French (.fr.md)
versions of all project documentation.
Updated conf/make.documentation.Makefile to process all .base.md files
via `make doc_markdown`.
2026-03-04 22:23:52 -05:00
c1465098f0 [FIX] script todo import first time 2026-02-14 05:54:13 -05:00
f829615b43 [IMP] script todo open shell into code option 2026-02-13 04:07:57 -05:00
facd1c928e [IMP] script update config from database and implement TODO configuration
- execute script remote endline from output
2026-02-13 04:07:53 -05:00
c580493099 [IMP] script repo change addons list from backup file
- check module to identify addons path
2026-02-13 04:07:48 -05:00
54f8ba0feb [UPD] script execute to share exec_command_live 2026-02-13 04:07:44 -05:00
02582d3ad8 [UPD] script refactor git_tool using path.join 2026-02-13 04:07:40 -05:00
3a42960069 [UPD] OSX installation: remove python 3.7 2026-02-13 04:07:32 -05:00
268cbae712 [FIX] script with nproc jobs, support osx 2026-02-12 00:52:32 -05:00
Manel Guechetouli
8c3a3fb4c1 [FIX] in selenium_lib firefox snap path 2026-02-12 00:16:42 -05:00
273763a4fb [FIX] script selenium: support snap firefox for Ubuntu 2026-02-05 12:26:29 -05:00
11d2547d8f [UPD] script selenium: force sleep before activate dark mode 2026-02-05 02:07:47 -05:00
e2d9163f8a [FIX] todo.py check using cmd_source_default before crash 2026-02-04 09:09:59 -05:00
b193a2ccb1 [FIX] script selenium: increase timeout to 60 seconds when get element 2026-02-04 09:09:07 -05:00
b25275b0ae [ADD] more repo odoo 18 from OCA 2026-01-25 00:27:49 -05:00
a4496f3e4e [ADD] odoo 18 manifest repo shopfloor 2026-01-25 00:27:45 -05:00
844f5f5671 [ADD] repo automation oca 2026-01-25 00:27:40 -05:00
8ec3a39840 [ADD] cetmix odoo 18 and update poetry dependency 2026-01-25 00:27:36 -05:00
1b087d25df [ADD] script addons install with debug 2026-01-23 02:57:20 -05:00
4327f7da9d [ADD] manifest odoo 16 to 18 new repo design-themes from odoo 2026-01-23 02:57:10 -05:00
4a83999ace [UPD] typo certbot 2026-01-10 04:52:39 -05:00
45469a8777 [ADD] make robotlibre rewrite config with queue_job channels 2026-01-10 04:52:31 -05:00
65785c57e5 [FIX] script search_class_model: support lambda datetime now and clean code 2026-01-10 04:52:25 -05:00
9769bc83b5 [FIX] todo upgrade: copying database when missing 2026-01-05 07:52:30 -05:00
8f297f148d [UPD] todo mobile support change context name and fix first page image 2025-12-28 01:40:42 -05:00
a2155facc6 [UPD] mobile rename repo for erplibre_home_mobile 2025-12-28 00:48:38 -05:00
595ebb2f51 [UPD] script todo mobile: support rename software and change menu image 2025-12-27 05:48:37 -05:00
9122244aee [IMP] script kill_process_by_port: script to kill odoo execution with TODO
- implement todo process kill by process, read config port
2025-12-22 04:03:42 -05:00
665bc9284d [IMP] script selenium lib: wait_is_invisible with get_element 2025-12-20 03:15:51 -05:00
e2125a7735 [IMP] script database restore: support neutralize 2025-12-20 03:15:51 -05:00
1d113ac5a0 [FIX] script code_generator extract class support selection 2025-12-20 03:15:51 -05:00
50247a5fb7 [FIX] s390x ubuntu 25.10 not support wkhtmltopdf 2025-12-20 03:15:51 -05:00
627e630f5b [UPD] script installation ubuntu 25.10 2025-12-20 03:15:51 -05:00
f09a1252e2 [UPD] script selenium: dashboard use odoo_website_menu_click 2025-12-20 03:15:51 -05:00
8aa8b8d166 [ADD] script docker copy file 2025-12-20 03:15:51 -05:00
07a149bde4 [IMP] script selenium lib: support specific directory for selenium grid
- fix algorithm scrollto_element, center it, not scroll if already in
view if not too low
2025-12-02 00:34:46 -05:00
c9a3d68cc9 [ADD] install arch linux add sshpass package 2025-12-02 00:29:33 -05:00
d1755f6683 [FIX] script db_drop_all.py fix execute_shell 2025-11-30 21:35:14 -05:00
5b87769e2e [UPD] script replace subprocess.check_output to subprocess.run 2025-11-27 00:43:22 -05:00
9ca904a2ec [FIX] script migrate process_backup_file.py permission 2025-11-26 03:32:18 -05:00
19901ed8b9 [FIX] script format: ignore git repo if not installed 2025-11-26 03:32:18 -05:00
8968a2098c [FIX] poetry update use ignore requirement from erplibre version 2025-11-25 23:39:04 -05:00
4b65631004 [IMP] script search_class_model: support detection args into fields 2025-11-25 22:15:52 -05:00
e15f4f3f85 [UPD] selenium: disable enable_tour in same time of dark mode 2025-11-22 00:04:30 -05:00
a2a03fa30f [FIX] code generator new project code error 2025-11-22 00:04:24 -05:00
526205f7ae [FIX] script test: async adapt python 3.12, support test odoo 18 erplibre 2025-11-22 00:04:19 -05:00
fd2e3594d1 [UPD] script format: support hidden addons/addons repository if contain git 2025-11-19 23:37:50 -05:00
f1e1de2270 [IMP] script: migration database zip or prod to fix postgresql 18 module mail 2025-11-19 23:37:39 -05:00
32fe737bd8 [UPD] script search class model: remove astor and update code, add parameters 2025-11-16 04:08:14 -05:00
01d92d3c8e [FIX] script search class model: upgrade to python 3.11 with ast 2025-11-16 04:08:09 -05:00
018b651243 [IMP] selenium web login enable dark mode into Odoo 2025-11-11 06:27:35 -05:00
0b0ee69730 [ADD] todo: implement run for mobile compilation and question env
- can modify env file to  adapt the mobile for the project
2025-11-11 05:19:56 -05:00
b14dc7a082 [IMP] mobile home installation and run 2025-11-11 05:19:14 -05:00
41fbc39c21 [FIX] script config: support merge dict configuration between 3 config
- fix upgrade when missing log
2025-11-11 00:07:17 -05:00
ff83d5e627 [FIX] format script ignore some files/directory 2025-11-11 00:07:06 -05:00
f21ff0bfbb [ADD] todo support robotlibre and fixes 2025-11-10 03:23:57 -05:00
c1b9a5fee4 [UPD] format and update license 2025-11-08 23:53:07 -05:00
f4dec8a73a [FIX] script pycharm_configuration: support odoo workspace different version 2025-11-08 23:53:07 -05:00
5277fc1a81 [IMP] selenium devops: generate code example 01 2025-11-08 23:53:07 -05:00
c19ca7a554 [FIX] selenium video: firefox windows size 2025-11-08 23:53:07 -05:00
8ab3883b22 [IMP] script format: support format detected all repo 2025-11-06 03:40:46 -05:00
7a05cd29b8 [FIX] pymssql compilation error 2025-11-06 01:11:28 -05:00
093bbed5ce [FIX] git clean repo manifest adapt for multi odoo 2025-11-05 04:36:47 -05:00
cee492a2a7 [UPD] generate_config: adapt config for odoo 18 2025-11-05 02:17:46 -05:00
f1f4769a21 [FIX] script format support space into files 2025-11-04 22:41:39 -05:00
4739615ca4 [IMP] script deployment DNS with cloudflare 2025-11-02 02:14:15 -05:00
1a27ea3cae [UPD] script refactor install_daemon, python script to customize services 2025-11-02 02:14:15 -05:00
86d14cf244 [IMP] script nginx certbot support admin email with non-interactive 2025-11-01 03:42:51 -04:00
a74a19f71e [UPD] script support s390x installation OS 2025-11-01 01:09:36 -04:00
da779aa9e4 [ADD] script performance: use tool to test request per second on website 2025-11-01 01:09:32 -04:00
de6d1b5eeb [UPD] todo: show error when missing odoo version for odoo command 2025-10-31 21:56:38 -04:00
d7d14123bf [FIX] selenium error git rebase 2025-10-31 17:29:01 -04:00
3d6b340b6d [UPD] script selenium better tools to navigate into Odoo
- support external selenium service to support selenium from Odoo
instance
- move selenium installation to erplibre virtual environment
- support user test instead of admin
2025-10-31 01:45:52 -04:00
cbc43fde3c [IMP] todo support odoo upgrade
- add example odoo test
- prevent delete production file with validation
- add makefile with selenium
- script prod to dev uninstall module after installation
- adapt todo with private directory
- script to download remote database
- TODO show documentation for migration
2025-10-31 01:43:26 -04:00
93617b1a65 [IMP] support multi version odoo on same workspace
- oficially support odoo 18 instead of odoo 16
- support postgis/postgresql 18 into docker
- change version erplibre 1.6.0
- support private environment and support local git repo manifest
- support switch odoo version
- support docker for each version
- update os installation
- upgrade python requirement
- separate virtual environment for erplibre and odoo
2025-10-31 01:36:26 -04:00
de9779cfc2 [IMP] refactoring .venv.erplibre
- erplibre separate venv erplibre and odoo
- rename python-version to python-odoo-version
- add conf/python-erplibre-version
- rename .venv to .venv.erplibre
- move .venv/repo to .venv.erplibre/bin/repo
- install pyenv into .venv.erplibre
- install poetry into .venv.odooVERSION

- first installation show odoo version to install
- can install erplibre without odoo
- update README.md information about installation with TODO
- change image from github to locally
- remove link creation .venv

- update version: remove code to force create symbolic link .venv
- use dynamic merge manifest, will be able to merge different odoo
version
- can add dev tools
- default manifest is empty to remove conflict
2025-10-31 01:34:26 -04:00
e7e3a37ed3 [FIX] poetry update: move lock file if exist
- support non standard versionning pip like 1.3.*
- ignore other odoo version and comments
2025-10-31 01:33:39 -04:00
fc73d0b9bd [UPD] TODO: auto installation
- better script message first execution
- search pycharm-community
- calculate time execution
- integrate crash diagnostic at importation
- show version installed and show installation option into cli
2025-10-31 01:33:34 -04:00
0ac7728d2f [FIX] poetry iscompatible: crash when semversion has alpha char 2025-10-31 01:33:29 -04:00
c28ea337b5 [FIX] script install debian missing libcups2-dev 2025-10-31 01:33:19 -04:00
566e97d069 [UPD] install_locally show error when missing poetry version 2025-10-31 01:33:11 -04:00
a1b9c98b5f [IMP] refactoring to support multiple version of Odoo
- change path odoo to support multiple
- conf pycharm exclude folder
- refactor run/test/coverage by use same script
2025-10-31 01:32:11 -04:00
6cfe176557 [FIX] script git_tool: return nothing when .git is not here, instead of crash 2025-10-31 01:32:06 -04:00
467bcdfedf [FIX] script selenium: show screencast directory only when create video 2025-10-31 01:32:02 -04:00
d27e366d97 [FIX] selenium: improve login odoo, need to wait for odoo 18 2025-10-31 01:31:57 -04:00
4324f82273 [UPD] pycharm_configuration support when strange start pycharm 2025-10-31 01:31:48 -04:00
770e4b0966 [UPD] makefile support poetry and refactor poetry update with new rep 2025-10-31 01:31:41 -04:00
9cafb3cead [ADD] install daemon systemd configuration: WorkingDirectory configuration 2025-10-31 01:31:33 -04:00
50ab5e1afa [ADD] script poetry iscompatible copied from package iscompatible 2025-10-31 01:31:29 -04:00
0df36e9440 [ADD] apache configuration template 2025-10-31 01:31:21 -04:00
45e13d4767 [ADD] script nginx deployment
- support widlcard
2025-10-31 01:31:15 -04:00
5ab5642de5 [IMP] script selenium accept private execution
- erplibre private repertory for user private configuration
- move todo_override to private/todo.json
- selenium moving script
2025-08-07 03:31:49 -04:00
05e93b19d9 [UPD] selenium lib support headless and get_text_from_element 2025-06-15 23:45:35 -04:00
1890768be9 [IMP] script selenium lib: support open kdbx and download files 2025-06-02 18:59:47 -04:00
0149a27604 [UPD] script git_tool: better code repo 2025-06-01 14:11:58 -04:00
cde4320dc2 [UPD] script pycharm configuration: support private csv configuration 2025-05-04 05:33:03 -04:00
955806db7e [UPD] script pycharm configuration: exclude with dynamic search 2025-05-04 04:54:25 -04:00
200aea9f8b [IMP] script pycharm configuration: support version control auto-fill 2025-05-04 04:54:25 -04:00
829f7564f4 [UPD] script todo refactor message and propose odoo installation 2025-05-04 04:52:23 -04:00
70c9698c2d [UPD] make open todo and todo force source .venv with gnome-terminal 2025-05-04 01:02:39 -04:00
e6624e24a5 [UPD] script docker update: remove unused code 2025-05-04 01:01:15 -04:00
f13e9431c1 [UPD] config 3 news repositories 2025-05-04 01:01:15 -04:00
ea16502fad [FIX] script selenium: firefox addon enable to run in private 2025-04-30 15:34:01 -04:00
27565351d8 [UPD] script selenium: show robot message and hide it
- record video in directory screencasts
- support conversion webm to mp4
- reduice framerate by defaut, for a better recording, because too much
image
2025-04-29 02:21:50 -04:00
9b94ad49de [IMP] script selenium: refresh and switch tab feature 2025-04-28 06:13:12 -04:00
1ef0663752 [FIX] script selenium: update odoo_version and create dir screenshots 2025-04-28 00:35:33 -04:00
17053b73e3 [UPD] TODO: simplify code by reusing method and support same command
- fix function opening ERPLibre with TODO
2025-04-28 00:35:27 -04:00
7dc8da3f02 [IMP] bot assistant TODO 2025-04-27 02:40:20 -04:00
f77f521bf3 [IMP] docker and nginx template for odoo 12, 14 and 16 2025-04-25 23:25:43 -04:00
a0c86c1866 [FIX] script test: disable test and support multiple odoo logic 2025-04-25 23:25:43 -04:00
b86767c0f8 [FIX] script code generator new_project deprecated tempfile.mktemp to mkstemp 2025-04-25 23:25:43 -04:00
c2850f4425 [FIX] test : restoring db use odoo12.0_base by default 2025-04-25 23:25:43 -04:00
12af324e5c [UPD] format script 2025-04-25 23:25:43 -04:00
1b7d5ed60d [IMP] script selenium: feature to take screenshot 2025-04-13 02:25:31 -04:00
2f564501ac [UPD] script selenium: inject robot with msg and better support odoo16 menu 2025-04-13 02:25:31 -04:00
771599dfc8 [UPD] script selenium: support web form save 2025-04-12 17:16:14 -04:00
27145f4b86 [UPD] script selenium: support datetimepicker into input_text_with_mouse_move
- helping method to fill fields
2025-04-12 17:16:05 -04:00
4f39f86cc5 Merge branch 'develop_support_arch_linux'
- Upgrade odoo 14 and 16
- Improve selenium odoo navigation and recording
- Improve installation ERPLibre and docker build
2025-04-12 17:12:23 -04:00
63d398c3d3 [UPD] script install: support Ubuntu 25.04 2025-04-12 17:10:56 -04:00
a36592073c [ADD] script installation arch linux 2025-04-12 17:10:56 -04:00
5e51318515 [UPD] script poetry update: show error when missing requirements.txt at root 2025-04-12 17:10:56 -04:00
cb87dee06a [UPD] poetry update odoo 16
- add meteostat
- add isort
- add pykeepass
- fix ubuntu 25.04
- add pydevd-odoo
- force virtual-env 20.30.0
2025-04-12 17:10:56 -04:00
18139342a5 [UPD] script selenium support odoo instruction 2025-04-12 17:10:56 -04:00
45bdd208b4 [ADD] manifest: repo OCA shift-planning OCA_timesheet hr-holiday 2025-04-12 17:10:27 -04:00
3153b985f7 [UPD] script selenium lib get_element_not_visible 2025-04-12 17:06:09 -04:00
7de033f389 [FIX] script selenium: simplify connexion button click at login 2025-04-12 17:06:09 -04:00
1da2d17441 [UPD] script selenium: format and option record_wait_before_start_time 2025-04-12 17:06:09 -04:00
e7fe4758d2 [ADD] script selenium video support 2025-04-12 17:06:09 -04:00
3f9d243106 [UPD] script selenium: support click and draw into a canvas 2025-04-12 17:06:09 -04:00
83ff602db3 [UPD] script docker build: force odoo version into image version 2025-04-12 17:06:09 -04:00
07346c5238 [ADD] script update env: support partial install for docker 2025-04-12 17:06:09 -04:00
Alexandre Ferreira Benevides
4e54ead47a [ADD] Added info for the update_dns_cloudflare script and production md file
Signed-off-by: Alexandre Ferreira Benevides <alexandre.ferreira.benevides@gmail.com>
2024-12-29 00:36:23 -05:00
e2e7a61ad6 [UPD] when using stop-after-init, enable no-http
- in many case, no need http when run with argument stop-after-init,
because we want to execute without gui
2024-12-03 23:10:16 -05:00
162933d019 [FIX] script update_env_version.py: remove dirs instead of remove 2024-12-03 23:10:16 -05:00
7a19e24724 [UPD] script update_dns_cloudflare.py with better guide how to use 2024-12-01 04:49:34 -05:00
a66dd727fa [ADD] script deployment: show and copy addons directory for docker prod 2024-12-01 04:49:34 -05:00
327870a175 Format 2024-12-01 04:49:34 -05:00
e08b402f3a [FIX] installation os before choose odoo version 2024-12-01 04:49:34 -05:00
7b5a3294ac [UPD] install debian: new version wkhtmltopdf 2024-12-01 04:49:34 -05:00
Alexandre Ferreira Benevides
782896b230 [UPD] script OSX: check before isntall psql, add source activate install 2024-12-01 04:49:34 -05:00
d91c3c2e95 [IMP] support change odoo and python version
- Makefile show version, switch version and install different version
- erplibre_version with odoo_version, poetry_version and python_version
- support multiple docker version
- support odoo 12, odoo 14, odoo 16
- bullseye, bookworm debian
- update latest version
- script update_env_version to detect actual version and refactor it
- adapt file path to support multiple version
- poetry with verbose by default, ignore python keyring
- python script to generate image db with parallel for all odoo version
- check_addons_exist before generate all image
- support delay to change queue parallel
- fix odoo 12 product configurator
- can show demo website
- swith odoo
- force create addons if missing
- update manifest, because gen config break with wrong manifest
2024-11-02 02:26:02 -04:00
4989c1edbf [FIX] poetry update: support exclusion of addons.odoo{version} 2024-11-02 02:26:02 -04:00
bce470879c [FIX] script open terminal: ignore opening if path not exist 2024-11-02 02:26:02 -04:00
dd6ca6d7a2 [FIX] script git tool: support relative path when detect manifest file 2024-11-02 02:26:02 -04:00
2160b8264b [UPD] script stat evolution module: support odoo 17 and 18
- show repo with no module
2024-11-02 02:26:02 -04:00
07a19e0632 [IMP] script installation support Ubuntu 24.04 2024-11-02 02:26:02 -04:00
b9facc480f [UPD] installation support selenium native 2024-11-02 02:26:02 -04:00
5b103eb457 [UPD] script: format script and add licence technolibre 2024-11-02 02:26:02 -04:00
a0101df246 [FIX] script pycharm configuration: dynamic way to find iml file
- depend on project name, the iml filename change, so use a dynamic way
to find it, take first
2024-08-25 01:34:48 -04:00
7860e902fc [FIX] script poetry_update: support package @ URL
- support requirements comments
2024-08-25 01:34:43 -04:00
b75949b11a [FIX] script git repo: force default branch 2024-08-25 01:33:49 -04:00
0133ee8335 [UPD] swig installation 2024-08-25 01:31:43 -04:00
2682d7a982 [IMP] script repo_remove_auto_install: add argument to support addons_dir only 2024-08-25 01:05:05 -04:00
c4678be7a2 [FIX] script git_tool generate_config: support space when generate config 2024-08-25 00:24:30 -04:00
218e17a16a [FIX] script transform python to code writer: improve generated code
- Remove indent when no need
- Generate the same end of file space
- Support beautiful multiple end line
- Add automatic test
- Support """ into string like this " """ "
2024-08-25 00:24:30 -04:00
24a15c57f5 [UPD] script transform python to code: remove unused import GitTool 2024-08-25 00:24:30 -04:00
e353d10f23 [IMP] script selenium: refactor to support different project
- add scrolling for button and text
- improve navigation with generated word
- support video recording of Selenium's actions
2024-08-25 00:23:57 -04:00
97d4717d74 [FIX] script search class model: hide error for default lambda funct 2024-08-25 00:13:00 -04:00
d7524e05cc [UPD] script selenium: support open_dashboard 2024-08-25 00:13:00 -04:00
741b854229 [ADD] script open terminal: double root, second open selenium 2024-05-03 23:27:33 -04:00
c1997e2a18 [ADD] repo JayVora-SerpentCS SerpentCS_Contributions
Thanks SerpentCS for your contributions
2024-05-03 23:27:06 -04:00
eee8e83ac8 [ADD] script remote git compare: support git cola like git gui 2024-05-03 23:25:44 -04:00
Christian Lavoie
4a7be4a77f [UPD] script install selenium: missing pip 2024-05-03 23:25:29 -04:00
2dcfbf2943 [FIX] script selenium: web login support firefox snap 2024-05-03 23:25:24 -04:00
4340f1e088 [UPD] script web_login.py: use plan instead of workspace
- auto close chat bot before use wizard
2024-05-03 23:25:05 -04:00
ed96b2ad01 [UPD] script selenium: implement configuration and merge script 2024-05-03 23:24:53 -04:00
cafe0233d8 [ADD] open terminal: open code generator 2024-05-03 23:14:07 -04:00
b22cbe879e [UPD] remove netrpc_interface from configuration 2024-05-03 23:13:59 -04:00
69733c3941 [FIX] docker script: support docker name with - and _ 2024-05-03 23:13:59 -04:00
81c4528b57 [UPD] replace docker-compose to docker compose 2024-05-03 23:13:59 -04:00
3dc6fdc741 [IMP] script search_class_model: output json and extract field 2024-05-03 23:13:59 -04:00
edbf898136 [UPD] script check addons exist: show different error when multiple module
- this permit to know if multiple same module or missing module
- ignore warning when ask for module path
2024-05-03 23:13:59 -04:00
b38d67e35a [FIX] script test parallel: check file exist before crash 2024-05-03 23:13:59 -04:00
ea9be9b2ca [FIX] script python: missing color log error 2024-05-03 23:13:59 -04:00
6d0c03dc25 [FIX] script run_parallel_test: check tpl_result before use 2024-05-03 23:13:59 -04:00
10cead294f [FIX] script install ubuntu 23.10 2024-05-03 23:13:59 -04:00
44434f3457 [ADD] script system: search_docker_compose_erplibre.sh 2024-05-03 23:13:59 -04:00
c47d4d016e [ADD] script run_parallel_test: argument json_model and output_result_dir
- change approch for test, use a dict to launch test instead of asyncio
callback. Like that, can configure automatic test from external.
- output_result_dir permit to extract result and log from each test for
external execution.
- create config_testcase.json with test testcase configuration for all
test
- detect when asyncio got execution error
2024-05-03 23:13:59 -04:00
e4e6571ca8 [UPD] script run_parallel_test.py: remove dependance config from async exec 2024-05-03 23:13:59 -04:00
c172c77159 [IMP] script check_addons_exist.py: argument output_path
- output the real path if module exist from configuration
2024-05-03 23:13:59 -04:00
f972acbc80 [ADD] pip install: support selenium (with python 3.7 strangely) 2024-05-03 23:13:59 -04:00
68d001e29a [FIX] poetry: Poetry version 1.3.1 to 1.5.1 and upgrade freeze versions 2024-05-03 23:13:59 -04:00
5c694e3cac [ADD] selenium script 2023-12-02 14:14:23 -05:00
5f7090489e [FIX] new project missing odoo_conf 2023-12-02 14:14:23 -05:00
addb636042 [UPD] script open_terminal: support OSX 2023-12-02 14:14:23 -05:00
8632c1501d [UPD] script pycharm: improve pycharm configuration management
- support default configuration
2023-12-02 14:14:23 -05:00
87730b5221 [UPD] format with script format.sh 2023-12-02 14:14:23 -05:00
6e29572a2b [FIX] run test: when format before doing commit break the test
- the test pass because it's formated before
2023-12-02 14:14:23 -05:00
6e57b2584a [FIX] npm installation
- install npm locally instead of globaly
2023-12-02 14:14:23 -05:00
f3a5bc9399 [UPD] multilingual-markdown: update to last version v1.0.3 2023-07-07 01:04:38 -04:00
27e2293937 [FIX] script: remove vat installation
- no need to Quebec
- no need suds-jurko
2023-07-06 23:24:35 -04:00
c584d08dc2 [FIX] script: disable OCA_maintainer-tools installation
- not use and crash for some environnement
2023-07-06 23:06:24 -04:00
afe9cbb2a8 [ADD] script format_python: simplify command to format python 2023-07-06 16:40:20 -04:00
ba6ddee291 [FIX] script: migrate prod to test, new odoo break with --dev all 2023-07-06 16:39:47 -04:00
Marie-Michèle Poulin
a48c06b4bf [REM] script: remove source from installation,it's not exist before install 2023-05-17 01:55:29 -04:00
Marie-Michèle Poulin
4bb807b22c Revert "[ADD] script: source venv activate"
This reverts commit bd117ae755.
2023-05-17 01:55:24 -04:00
1bfe4e962b [UPD] script new_project: support relation and relation_field 2023-05-02 23:01:48 -04:00
028dde7d84 [IMP] new_project: support config to add model, field with type
- no validation, the cg will do it
2023-04-29 22:08:37 -04:00
cbd9fba586 [UPD] format 2023-04-29 16:34:34 -04:00
bd117ae755 [ADD] script: source venv activate 2023-04-12 15:53:35 -04:00
Alexandre Ferreira Benevides
ee401b22a7 [FIX] install OSX: limit hard run.sh and source activate
Signed-off-by: Alexandre Ferreira Benevides <alexandre.ferreira.benevides@gmail.com>
2023-04-12 15:48:44 -04:00
542aeee85d [FIX] makefile test: move serial test in execution second test 2023-04-11 21:32:39 -04:00
5c3055ce6e [UPD] script maintenance prettier xml: documentation strict whitespace 2023-04-09 18:41:27 -04:00
7f97352478 [UPD] script code_count.sh: add csv file 2023-03-13 19:27:26 -04:00
cb3b2fe862 [FIX] script update_prod_to_dev.sh: need install_addons_dev.sh 2023-03-12 17:46:00 -04:00
8275e149ee [ADD] run_parallel_test: missing test demo_internal 2023-03-08 12:02:53 -05:00
e87a307d56 [ADD] script code_generator: transform_xml_data_website_page_to_controller
- need to add auth="user" to website.page, so need to support it in ctrl
2023-03-04 23:34:37 -05:00
Alexandre Ferreira Benevides
451358ff05 [UPD] install_OSX_dependency.sh: remove poetry, pyenv add parallel 2023-02-22 23:49:16 -05:00
8dd49e4447 [UPD] script show_evolution_module: compare CSV information
- fix odoo_odoo addons to include test
- add option to force fetch.
- add check uninstall module
- add stat unique module
2023-02-20 00:12:37 -05:00
d6f652f58c [UPD] script show_evolution_module: parallelism 2023-02-19 04:43:46 -05:00
fa844327fb [UPD] script test parallel: move async to lib 2023-02-19 04:43:46 -05:00
b711352672 [FIX] script test parallel: force check in addons when copy in sandbox 2023-02-19 04:26:18 -05:00
586c9bc53f [ADD] script stat: show evolution between module for OCA addons 2023-02-19 04:26:15 -05:00
5be3b1c1c8 [FIX] script poetry_update: support ~= when compare dependency
- clean code
2023-02-14 17:32:25 -05:00
06bb6a0cc7 [UPD] test: help in red to read log when got error 2023-02-14 16:47:04 -05:00
5535a81213 [REM] script install OSX: move docker installation to FAQ 2023-02-14 16:01:43 -05:00
3f8dfcd392 [ADD] script update_addons_all.sh and update_prod_to_dev.sh
- first script help to update all modules for a database
- second script help to test a production database without affecting it
2023-02-13 18:00:36 -05:00
6b9fa748f5 [ADD] script statistic: code_count.sh 2023-02-11 18:49:28 -05:00
e80aa593f8 [ADD] script template_nginx 2023-02-11 18:49:28 -05:00
2f73a67227 [FIX] script pycharm_configuration: support iml when contain 1 component 2023-02-08 15:29:34 -05:00
bc010d526c [UPD] script install OSX: support postgis 2023-02-08 15:29:34 -05:00
0a2efd8a42 [UPD] script install_OSX_dependency.sh: start postgresql at installation 2023-01-26 00:33:40 -05:00
3208f8f4dc [UPD] format script python 2023-01-26 00:30:52 -05:00
5d478954f3 [ADD] script install_addons_dev: increase memory when use dev 2023-01-26 00:30:38 -05:00
2732942633 [UPD] script db_restore: better description help
- show nothing when nothing to do
2023-01-17 21:44:30 -05:00
f896340d4b [FIX] script install: install vatnumber before install poetry pip
- this fix a problem about python2_to3
2023-01-17 16:50:42 -05:00
32ff705087 [ADD] release: support alpha and beta + build version
- missing version of alpha/beta
2023-01-12 16:09:27 -05:00
7ca08b52eb [FIX] script: add missing check variable 2023-01-07 00:30:46 -05:00
cc438c8851 [FIX] script addons: check all return result
- this will give error when execute in parallel
2023-01-07 00:23:15 -05:00
c942fa783f [FIX] run_parallel_cg_template: install module with template
- add test cg_cg
2023-01-07 00:23:07 -05:00
87367d647e [FIX] check_addons_exist: remove blank addons_path 2023-01-06 16:55:27 -05:00
7847229661 [ADD] makefile: run_parallel_cg and run_parallel_cg_template
- use parallel in bash and read txt config
2023-01-05 04:20:43 -05:00
fcad933850 [ADD] run_parallel_test: check_git_change OCA_server-tools 2023-01-05 04:20:43 -05:00
de7cda5e5e [ADD] script: IDE pycharm configuration
- script to configure Pycharm configuration
- add exclude directory about ERPLibre
- add configuration in folder, the minimal to use ERPLibre for dev
- list configuration
2023-01-05 04:20:43 -05:00
6348c7d15a [UPD] format script 2023-01-05 04:20:43 -05:00
7ed6939907 [UPD] script: move script git, manifest, database, poetry, install
- refactor script emplacement
- update all reference
2023-01-02 21:54:20 -05:00
7ddefe4d2a [FIX] docker: update poetry into docker 2023-01-02 01:49:00 -05:00
a4c48d5ae5 [FIX] test: move test to fix temporary the result about code_generator_data 2023-01-02 00:31:54 -05:00
e18224da23 [FIX] makefile: repo_clear_all
- delete .repo to force update
- remove other repo to force clone
2023-01-01 03:27:24 -05:00
fdbfe05899 [ADD] makefile: generate image DB with parallel
- add logs modules to install into script install_addons.sh

Signed-off-by: Mathieu Benoit <mathben@technolibre.ca>
2023-01-01 03:27:16 -05:00
dc72f68b49 [FIX] generate_config: change odooaktiv to mathbentech 2023-01-01 03:27:16 -05:00
2282eef367 [UPD] poetry with all addons update
- remove odoo doc, and update sphinx
- do symlink in doc_user with odoo/odoo for better doc
- Add debian package pysassc for sphinx

Signed-off-by: Mathieu Benoit <mathben@technolibre.ca>
2023-01-01 03:27:07 -05:00
83f2bbc3bc [UPD] git_update_repo: support start at specific index to update repo 2023-01-01 03:02:05 -05:00
5eef310e38 [FIX] poetry add build: use poetry from .venv instead of home user poetry 2022-12-22 00:54:30 -05:00
fae76e3e49 [ADD] test run_parallel_test.py: checkout po/pot deleted from test
- code_generator_demo_website_multiple_snippet depend on
code_generator_demo_portal and need the template to generate po, so
checkout change.
The other solution is to copy code code_generator_demo_portal
- Cause fail when delete file is not in git
2022-12-21 22:59:02 -05:00
3071fb2663 [REM] ubuntu 18.04 is broken, need to install manually nodejs and npm 2022-12-21 22:59:01 -05:00
11e14e3927 [UPD] python version 3.7.12 to 3.7.16 2022-12-21 22:59:01 -05:00
dc65e7f496 [UPD] support debian 11 2022-12-21 22:59:01 -05:00
bfb2b0eea8 [UPD] support ubuntu 22.04 2022-12-21 22:59:01 -05:00
9cf2dbe46f [UPD] poetry: update 1.1.14 to 1.3.1 2022-12-21 22:59:01 -05:00
0f04bb6cea [FIX] git_tool: ignore crash and print problem
- the last problem was Moved Permanently. The print help to debug
2022-12-21 22:59:01 -05:00
1928128fb5 [UPD] release v1.4.0 2022-10-05 23:06:23 -04:00
615c5dba35 Revert "[FIX] script docker: docker-compose use lowercase name"
- Revert file script/generate_config.sh

This reverts commit 24bb559ed9.
2022-10-05 16:52:46 -04:00
c03612af01 [ADD] debian install parallel 2022-10-04 23:31:10 -04:00
24bb559ed9 [FIX] script docker: docker-compose use lowercase name 2022-10-04 23:31:10 -04:00
deea0471d2 [UPD] poetry to 1.1.14 2022-10-04 23:31:10 -04:00
aac73b57dd [FIX] script prettier_xml: force print_width to maximum
- Some XML string broke when formating, adding space in url by example
2022-10-04 23:22:41 -04:00
af7d5c7a3a [FIX] script install_production: ignore HEAD when checkout tag
- Install with ERPLIBRE_VERSION from env_var.sh
2022-05-26 22:27:04 -04:00
817fe8eb95 [ADD] script install_addons_theme 2022-05-22 02:34:44 -04:00
edd00b3515 [ADD] makefile: support test_website_attachments
- generate image test_website_attachments
- execute test
- run_parallel_test support choosing image db to restore
2022-05-22 02:34:40 -04:00
7e6fa0ec03 [ADD] test: test.sh script with coverage
- code generator coverage
2022-05-22 02:34:40 -04:00
9c85e0e1e8 [FIX] script db_restore.py: use config.conf instead of config.py 2022-05-22 02:34:40 -04:00
c1ee6d2f77 [ADD] manifest: repo erplibre-3D-printing-addons 2022-05-22 02:22:06 -04:00
640335a992 [ADD] support code_generator_demo_website_multiple_snippet 2022-05-22 02:20:41 -04:00
9711107b0c [ADD] script open terminal: default ERPLibre_erplibre_addons 2022-03-30 21:25:47 -04:00
5040432365 [UPD] black format version 22.3.0 2022-03-29 23:43:57 -04:00
323ef08057 [UPD] test: separate parallel test for easier debugging 2022-03-29 23:43:57 -04:00
cd89b95f79 [FIX] script new_project: validate addons path not exist before create it
- validate with relative path
2022-03-29 23:43:57 -04:00
fd9b4123b0 [ADD] repo MathBenTech erplibre-family-management 2022-03-29 23:43:57 -04:00
a4c3ac035a [ADD] OmniaGIT odoo PLM 2022-03-03 13:21:37 -05:00
ec6dafbc8c [IMP] poetry_update: support insensitively requirement name
- will ignore the case when compare requirement
2022-03-03 13:21:37 -05:00
6af622e51d
Merge pull request #46 from ERPLibre/ajepe_odoo-addons
Ajepe odoo addons - module restful
2022-02-10 20:45:12 -05:00
03cca7f60e
Merge pull request #45 from ERPLibre/makefile_more_module
Makefile clean for debug, and more module in images
2022-02-10 20:44:55 -05:00
cf19262827 [ADD] script: db drop only test 2022-02-10 20:44:33 -05:00
0a800a0506 [ADD] script restful: documentation and example 2022-02-10 02:03:38 -05:00
80934c8983 [ADD] manifest new repo: ajepe odoo-addons to get module restful 2022-02-10 01:34:08 -05:00
aeaa6933a8 [UPD] run_parallel_test: support all test in asyncio
- Support running test in sandbox to fix conflict test
- Support search_class_module for all template
- Add option to run without parallel
- Separate mariadb test to increase speed
- Separate test in multiple test
- Add pool thread, can set max thread
- Keep cache, async copytree, add ignore pattern instead rm
- Support all os command with asyncio
2022-02-10 00:53:59 -05:00
5065dc2f2a [FIX] test new_project: use temp file for config
- All addons script support config
- script/repo_revert_git_diff_date_from_code_generator support multi repo
2022-02-10 00:53:59 -05:00
cc5fcd1337 [FIX] script new_project: remove unused substring 2022-02-10 00:53:59 -05:00
f525de5ab2 [UPD] update to version v1.3.0 2022-01-25 19:09:25 -05:00
04b34a793d [UPD] install_locally.sh: revert poetry env use .venv 2022-01-24 18:26:52 -05:00
9d055fa177 [UPD] poetry: version 1.1.12
- Update security issue, pyyaml 6.0, urllib3 1.26.8
2022-01-24 17:56:10 -05:00
83b8792227 [UPD] script: format and isort 2022-01-24 14:09:17 -05:00
24e5cba22b [UPD] makefile: improve test
- prevent makefile cache to ignore test
- update image_db_create_erplibre_base
- add mariadb migrator test
- add helloworld test
- fix other test
- add isort format
- add show log of test
- add clean to remove temporary file
2022-01-24 14:09:17 -05:00
028ff27498 [ADD] manifest: remote novacode-nl and project design-themes
- security update lxml and pillow
- downgrade Werkzeug, odoo12 need this version
2022-01-24 14:07:12 -05:00
73e58f59dd [UPD] python version 3.7.12 2022-01-24 14:05:12 -05:00
684f8dd4d7 Release v1.2.1 2021-09-28 01:41:36 -04:00
e919a2725c [ADD] poetry_update.py: dry option to execute without result
Signed-off-by: Mathieu Benoit <mathben@technolibre.ca>
2021-09-28 01:41:36 -04:00
02043d9467 [FIX] install_locally_dev.sh: delete all tag in OCA-maintainer-tools 2021-09-28 01:41:36 -04:00
8ba5d7c414 [UPD] add script generate_config to improve speed to generate configuration
- remove generate config config install_locally.sh
2021-09-27 23:25:00 -04:00
7de6ef1f6a [FIX] OCA_maintainer-tools conflict when install with tag 2021-09-27 21:24:48 -04:00
6859a2d3ab [FIX] script fork_project_ERPLibre.py missing execution permission 2021-09-27 21:24:28 -04:00
e48214165a [FIX] docker: remove dot from docker name 2021-07-21 05:44:10 -04:00
7e5ae534db [ADD] doc: Migration docker postgresql 2021-07-21 05:43:52 -04:00
6bb4dafba6 [UPD] script: format code 2021-07-20 21:05:47 -04:00
1fdad0ee31 [FIX] config: remove image_db from configuration path
- Add format code in release
2021-07-20 21:05:47 -04:00
8974735f64 [FIX] install locally multiple workers when proxy_mode is enable 2021-07-20 21:05:47 -04:00
cb88d0f122 [FIX] missing postgis ubuntu installation 2021-07-20 21:05:47 -04:00
9cdbeac9ba [FIX] production installation documentation with proxy nginx 2021-07-20 21:05:40 -04:00
a657de81f8 [FIX] release docker execution 2021-07-20 00:31:15 -04:00
b35d5db6c5 [ADD] script to compare csv and zip manifest from backup
- show module difference
2021-07-17 01:32:43 -04:00
0bb92995f2 [FIX] script git show code diff repo manifest: better support
- support when different branch same commit
- show warning instead error when the branch is different, but it's push
2021-07-16 18:56:58 -04:00
f91b62d3d7 [FIX] script db_restore: force exit when clean cache database 2021-07-16 04:53:12 -04:00
b4ca616104 [ADD] script: tag push all
- git can push all tags with different organization from manifest
- Add documentation git repo before clean all repo manifest
2021-07-16 00:56:30 -04:00
1bf8d7da9f [UPD] add repo_diff_manifest_production in documentation release.md
- add bold color in bash
- add default manifest
- fix print color
2021-07-16 00:55:38 -04:00
11e07fddf3 [UPD] add return line in bash script 2021-07-15 17:44:52 -04:00
4782f4f77a [ADD] script repo forall diff last version and stat
- Add erplibre status for docker repo show status
2021-07-01 03:50:32 -04:00
511c722bbc [ADD] support make docker test and gen config
- fix running test in docker
- use odoo user in docker
- Makefile add repo_show_status
- docker repo show status
- Support older git version 2.20
2021-07-01 03:50:32 -04:00
62787c041b [UPD] docker: move script in ./script/docker
- Fix make docker_exec_erplibre
2021-06-30 22:26:20 -04:00
702f419119 [UPD] code_generator need --dev to be installed for secure in prod 2021-06-27 01:24:31 -04:00
bb4fc63fc2 [ADD] makefile format script directory with format_script 2021-06-27 00:52:18 -04:00
705416d021 [FIX] remove duplicated dependency in debian installation 2021-06-27 00:52:18 -04:00
ebbb2e8619 [UPD] poetry dependencies update 2021-06-27 00:52:18 -04:00
76a9a61b1e [ADD] make test 2021-06-27 00:52:18 -04:00
1aa967fb6f [ADD] Multilingual markdown, support doc/CODE_GENERATOR.md in FR and EN
- Update README
2021-06-27 00:36:52 -04:00
8a70d064d1 [FIX] repo_revert_git_diff_date_from_code_generator: remove wrong lines
in translation caused by ERPLibre structure
2021-06-27 00:36:52 -04:00
863ad4f434 [FIX] installation ubuntu poetry error
- poetry use env python
- makefile add make install to install dev
- check return status in install_locally
- support OCA_maintainer-tools in fresh installation
2021-06-27 00:36:52 -04:00
6002309a68 [ADD] makefile generate code generation other and i18n
- clean test to stash git before copying data
- prettier_xml.sh in format
2021-06-27 00:36:52 -04:00
41e645d3fa [UPD] black: reduce max length to 79 char and experimental-string-processing 2021-06-27 00:36:52 -04:00
bfd7826492 [ADD] script open terminal to improve code generator development 2021-06-27 00:36:52 -04:00
a3cc183e25 [ADD] migrate prod to test database 2021-06-27 00:36:52 -04:00
7f14bc8013 [ADD] script prettier xml format 2021-06-27 00:36:52 -04:00
55e0aa5ef3 [UPD] change odoo-saas-tool to saas-addons from it-projects-llc 2021-06-27 00:36:52 -04:00
8078b68261 [ADD] documentation black, odoo-autopep8, prettier 2021-06-27 00:36:52 -04:00
fcd755b5b6 [ADD] maintainer-tools to autopep8, flake8 and pylint-odoo 2021-06-27 00:36:52 -04:00
887f05da56 [ADD] cloudflare deployement: change old ip to new ip, or delete DNS config
- Script to get public ip
- Documentation how to use with crontab
2021-06-27 00:36:52 -04:00
99662ab8dd [ADD] repo_revert_git_diff_date_from_code_generator
- This script revert line when a diff is a changing date
- The code generator always change date for no important reason
2021-06-27 00:36:52 -04:00
48fce9e1f0 [ADD] db_restore and update makefile, clean unsued install addons
- db_restore create a _cache_DB and clone for each restore call
- This increase speed, 18s to 3s execution
- Makefile: add test2 and test3
add erplibre_ecommerce_base
2021-06-27 00:08:20 -04:00
7e4972355d [FIX] missing ERPLibre_image_db in source_repo_addons
- Remove it from config, no need for now
2021-06-27 00:08:20 -04:00
724569c980 [ADD] TechnoLibre_odoo-code-generator-template 2021-06-27 00:08:20 -04:00
60f78db43b [FIX] script git change remote, ignore when repo not exist 2021-02-02 03:52:11 -05:00
206a9732a6 [FIX] makefile update manifest local dev code generator 2021-02-02 00:44:17 -05:00
e648095168 [ADD] makefile script install docker debian 10 and ubuntu
- use docker for production
2021-01-22 20:39:55 -05:00
eeafbcdecb [FIX] remove git submodule init and improve FAQ networking 2021-01-21 02:06:48 -05:00
82ba6f910d [FIX] workers at 0 by default for dev, prod use another system 2021-01-20 20:59:51 -05:00
5cf8cd46d9 [ADD] ERPLibre_image_db to load image database 2021-01-20 20:59:51 -05:00
fe3e041b7c [ADD] script to filter git repo group with code_generator 2021-01-15 12:42:53 -05:00
22384a5126 [ADD] configuration: can generate config file repo odoo import from group
- Add feature git repo filter by group
- Makefile support configuration
- Can generate config import path with code_generator dependencies
- Base group is erplibre_base dependencies
2021-01-15 12:42:53 -05:00
c889982935 [ADD] code_generator xml to XML DOM 2021-01-05 18:01:28 -05:00
789ae2b9ad [ADD] script to transform Python code with code_writer 2021-01-05 18:00:22 -05:00
7ba51b4025 [ADD] TechnoLibre code generator repo branch 12.0_dev 2021-01-05 18:00:22 -05:00
69e31b1aa4 [UPD] wkhtmltox 0.12.6-1 for OSX cocoa 2020-11-21 00:14:48 -05:00
bb11e3e238 [UPD] wkhtmltox to version 0.12.6-1 instead of 0.12.5-1 2020-11-21 00:14:48 -05:00
0615f573d4 [ADD] docker_build with release
- when docker build without release, add hash of commit in version
2020-11-21 00:11:08 -05:00
f81b257e3a [FIX] rename http://git.erplibre.ca/ to https://github.com/ERPlibre/ 2020-11-21 00:10:28 -05:00
dd2719d8a7
Merge pull request #13 from ERPLibre/docker_release_documentation
Docker release documentation
2020-11-20 22:27:54 -05:00
52c3c46791 [ADD] odoo-module-migrator 2020-11-20 22:22:01 -05:00
47714027ab [ADD] fork project with fast option
- Ignore the repo if already created
2020-11-20 22:22:01 -05:00
890ca62d42 [FIX] update less to version 3.12.2 instead of 1.6.3
- Fix user documentation generation scss problem
- Migration: remove lessc with sudo apt purge node-less
2020-11-20 22:22:01 -05:00
ce1dc494fb [ADD] install_locally.sh comment delete ~/.poetry to force version 2020-11-01 00:07:39 -04:00
ec17f91bd4 [FIX] docker can checkout specific commit, like a tag 2020-10-25 03:12:02 -04:00
8facd58991 [ADD] docker add update_all_db and stop_before_init
- stop_before_init wait before launch odoo script
- update_all_db for an update of database
- docker_build.sh add --no-cache option
- Increate limit_time in odoo_conf
2020-10-25 02:01:52 -04:00
bdbf65be34 [FIX] install locally poetry force version 1.0.10 2020-10-24 03:45:05 -04:00
ab8164be83 [FIX] update less to version 3.12.2 instead of 1.6.3
- Fix user documentation generation scss problem
- Migration: remove lessc with sudo apt purge node-less
2020-10-04 15:25:10 -04:00
bfb1643b14 [ADD] 4 documentations generated dev, test, migration and user
- odoo-development, odoo-port-docs, odoo-test-docs from itpp-labs
- documentation-user from odoo
- poetry update dependencies support sphinx
- force use .venv for documentation generation
- add makefile to generate doc
2020-10-04 15:24:02 -04:00
Marie-Michele Poulin
d8ef5912e4 [FIX] text correction in documentation
Signed-off-by: Marie-Michèle Poulin <marie-michele.poulin@technolibre.ca>
2020-09-30 21:02:19 -04:00
a3c2d6082e [IMP] generate docker version from env_var.sh 2020-09-30 20:52:13 -04:00
e45a0176a0 [FIX] support repo with venv
- missing variable VENV_REPO_PATH in install_locally.sh
2020-09-30 20:52:13 -04:00
ba3518e4e3 [ADD] erplibre_theme_addons
- Remove santelibre addons, suppose to be private
2020-09-30 20:52:13 -04:00
187dc83bb4 [ADD] pull request show list of all repo from an organization 2020-09-30 20:52:13 -04:00
9b466e552d [FIX] pip error missing bz2 dependency
- Remove artifacts, this cause interference with some pip installation
- You need to recompile your python after installing libbz2-dev from .pyenv
2020-09-30 20:52:13 -04:00
492fc4c5b0 [ADD] script to remove auto_install in manifest of all repo
- Script to show difference between actual code and manifest revision
This will help to don't forget divergence between missing push code
- Fix default_remote, using dict of all values instead of string
2020-09-30 20:52:13 -04:00
8a05074de7 [FIX] Typo rename dependancy to dependency 2020-09-30 20:52:13 -04:00
5eba2508ab [ADD] repo access-addons, pos-addons from itpp-labs, and connector from OCA 2020-09-30 20:52:13 -04:00
794ed8d77d [ADD] poetry update support dependency in manifest
- Update dependency in Odoo
python-dateutil==2.5.3
pytz==2016.7
to
python-dateutil==2.7.3
pytz==2017.2
2020-09-30 20:52:13 -04:00
f4b1687bfc [FIX] support real version from requirements.txt with poetry
- Add ignore requirements to exclude pip installation
- Rename dependancy to dependency
2020-09-30 20:52:13 -04:00
e74ba1f31e [ADD] website-addons with itpp-labs 2020-09-30 20:52:13 -04:00
0f2a4e6da6 [ADD] odoo-saas-tools it-projects-llc 2020-09-30 20:52:13 -04:00
0458be08a5 [ADD] odoomates to access account 2020-09-30 20:52:13 -04:00
f30966d449 [FIX] docker missing volume for config of odoo
- fix of master password
2020-09-30 20:52:13 -04:00
a16224e948 [UPD] docker: support ERPLibre script, poetry and pyenv
- add script docker
2020-09-30 20:52:13 -04:00
49021ebd19 [ADD] documentation, support OSX kubernetes 2020-09-30 20:52:13 -04:00
2f21c94c9d [FIX] docker odoo execution connect to database
- Database manager works when use postgres_db postgres
- Add volume for postgres
- Add script to build docker
- Documentation of docker usage
2020-09-30 20:52:13 -04:00
a2ba60dff3 [ADD] script to delete production
- prod documentation
2020-09-30 20:51:57 -04:00
e280814aa9 [FIX] prod: simplify generate venv, move pyenv in home of new user 2020-09-30 20:51:57 -04:00
29ca3afb07 [ADD] Tegin support medical-fhir 2020-09-30 20:51:57 -04:00