Commit graph

462 commits

Author SHA1 Message Date
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