Commit Graph

7 Commits (185c9726ad4445417bfd8e22338bf56c4c4976f9)

Author SHA1 Message Date
Lorenzo Battistini 185c9726ad FIX sftp unlink path (#767) 2022-09-14 13:36:15 +07:00
Yenthe V.G 7f8c2215b2 [auto_backup] FIX: failure type notification
Fixes https://github.com/OCA/server-tools/issues/710
2022-09-14 13:36:15 +07:00
Dave Lasley 2fa601160f [MIG] auto_backup: Migrate to v9
* Add self.ensure_ones
* Add test coverage
2022-09-14 13:36:15 +07:00
David Beal 5bec1123f6 [FIX] logger db_backup for pysftp (#419) 2022-09-14 13:36:15 +07:00
Javi Melendez 73353a8a48 [FIX] auto_backup: bad reference to field sftp_private_key (#423)
Bump module version to 8.0.1.0.1
2022-09-14 13:36:15 +07:00
archetipo 72c17603fe FIX License type 2022-09-14 13:36:15 +07:00
Jairo Llopis 49ff8db5d2 [auto_backup] Refactor.
- 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 https://github.com/OCA/server-tools/pull/203.
- Reduce headers.

This respects the upstream license choice (GPL/AGPL) but reduces
verbosity.

It would be ideal to have everything under AGPL though.
2022-09-14 13:36:15 +07:00