43fd5a17ae
[REF] script: use Execute helper in git daemon
...
Replace raw subprocess.Popen and manual signal handling
with Execute.exec_command_live for consistency with
other refactored scripts.
Generated by Claude Code 2.1.72 model claude-sonnet-4-6
Co-Authored-By: Mathieu Benoit <mathben@technolibre.ca>
2026-03-11 03:55:32 -04:00
8083c8010e
[REF] script: improve variable naming conventions
...
Remove Hungarian notation prefixes (lst_, dct_) from variable
names in git_repo_manifest, git_repo_update_group, and their
tests for better readability and consistency with the codebase
refactoring effort.
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
d60caa3897
[REF] script: improve variable naming conventions
...
Replace Hungarian notation prefixes (lst_, dct_) with
descriptive English names for better readability across
git and todo modules.
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
095eaa1661
[REF] script: extract git helpers into modules
...
Reduce GitTool class size by moving URL transformation
and GitHub API logic into dedicated repo_url and
github_api modules for better separation of concerns.
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
4a46ebbf4c
[REF] script: add type hints to execute and i18n
...
Improve code maintainability and IDE support by adding
type annotations to function signatures and instance
variables in execute.py and todo_i18n.py. Also let
Black simplify unnecessary parentheses.
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
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