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