[19.0][MIG] auto_backup: Migration to 19.0#3592
Conversation
6f482f3 to
fa6af37
Compare
|
can you solve the conflct? |
fa6af37 to
ad9bfb7
Compare
|
@mmircoli-nexapp the conflicts have been resolved. Thanks! |
thanks to you |
|
This PR has the |
Added all the new fields and sentences. This will be the template for translations.
Used to open fp = open(file_path,'wb') a few lines before it was needed. This shouldn't be too much of a problem but opening and closing it right after eachother keeps the session open for less time and there are less chances on failure.
- Follow template README. - Remove HTML README. - Move models to models folder. - Model and view file names follow guidelines. - Unused methods cleanup. - Remove unneeded `.pot` file. - Fix permissons. - Follow PEP8 in names everywhere. - Set more descriptive field names. - Disable backups for other databases, for security. - Remove db name from generated file, for easier cleanup. - EAFP logic everywhere. - More descriptive name. - Data files moved to YAML, with cleaner ir.cron record creation. - Add permissions for db.backup model. - Icons. - Update tests with new format. - Storage method is a selectable, for easier extensibility. - Instead of custom mailing, it just has a mail thread where you can subscribe. - Should fix almost all comments in OCA#203. - Reduce headers. This respects the upstream license choice (GPL/AGPL) but reduces verbosity. It would be ideal to have everything under AGPL though.
Bump module version to 8.0.1.0.1
* Add self.ensure_ones * Add test coverage
* [10.0][auto_backup] Menu entry moved * Update version in manifest
Currently translated at 58.2% (32 of 55 strings) Translation: server-tools-11.0/server-tools-11.0-auto_backup Translate-URL: https://translation.odoo-community.org/projects/server-tools-11-0/server-tools-11-0-auto_backup/nl/
Currently translated at 80.2% (69 of 86 strings) Translation: server-tools-14.0/server-tools-14.0-auto_backup Translate-URL: https://translation.odoo-community.org/projects/server-tools-14-0/server-tools-14-0-auto_backup/it/
Currently translated at 9.3% (8 of 86 strings) Translation: server-tools-14.0/server-tools-14.0-auto_backup Translate-URL: https://translation.odoo-community.org/projects/server-tools-14-0/server-tools-14-0-auto_backup/ca/
Currently translated at 100.0% (86 of 86 strings) Translation: server-tools-14.0/server-tools-14.0-auto_backup Translate-URL: https://translation.odoo-community.org/projects/server-tools-14-0/server-tools-14-0-auto_backup/es_AR/
Currently translated at 94.1% (81 of 86 strings) Translation: server-tools-14.0/server-tools-14.0-auto_backup Translate-URL: https://translation.odoo-community.org/projects/server-tools-14-0/server-tools-14-0-auto_backup/it/
Currently translated at 86.0% (74 of 86 strings) Translation: server-tools-15.0/server-tools-15.0-auto_backup Translate-URL: https://translation.odoo-community.org/projects/server-tools-15-0/server-tools-15-0-auto_backup/it/
Currently translated at 86.0% (74 of 86 strings) Translation: server-tools-15.0/server-tools-15.0-auto_backup Translate-URL: https://translation.odoo-community.org/projects/server-tools-15-0/server-tools-15-0-auto_backup/it/
Currently translated at 100.0% (85 of 85 strings) Translation: server-tools-16.0/server-tools-16.0-auto_backup Translate-URL: https://translation.odoo-community.org/projects/server-tools-16-0/server-tools-16-0-auto_backup/es/
paramiko 4.0.0 dropped support for DSSKey imported by pysftp. See paramiko/paramiko#2537 ``` File "/home/odoo/odoo/18.0/server-tools/auto_backup/tests/test_db_backup.py", line 9, in <module> import pysftp File "/home/odoo/.cache/pypoetry/virtualenvs/18-0-liVCuCj7-py3.12/lib/python3.12/site-packages/pysftp/__init__.py", line 14, in <module> from paramiko import AgentKey, RSAKey, DSSKey ImportError: cannot import name 'DSSKey' from 'paramiko' ``` The import error was dropped silently, making the error show up as ``` File "/home/odoo/odoo/18.0/server-tools/auto_backup/tests/test_db_backup.py", line 28, in <module> class TestConnectionException(pysftp.ConnectionException): ^^^^^^ NameError: name 'pysftp' is not defined ```
Currently translated at 63.5% (47 of 74 strings) Translation: server-tools-18.0/server-tools-18.0-auto_backup Translate-URL: https://translation.odoo-community.org/projects/server-tools-18-0/server-tools-18-0-auto_backup/sl/
Currently translated at 100.0% (74 of 74 strings) Translation: server-tools-18.0/server-tools-18.0-auto_backup Translate-URL: https://translation.odoo-community.org/projects/server-tools-18-0/server-tools-18-0-auto_backup/ru/
be45f3b to
d8f3811
Compare
|
@simahawk @gurneyalex @thomaspaulb Could you please anyone review and merge this? Thanks! |
|
/ocabot migration auto_backup /ocabot merge nobump Please ping the PSC team not the persons thanks |
|
This PR looks fantastic, let's merge it! |
|
Congratulations, your PR was merged at 0a561ff. Thanks a lot for contributing to OCA. ❤️ |
No description provided.