Commit 0782e05
committed
auto_backup (OCA#526)
* Update english pot file
Added all the new fields and sentences. This will be the template for
translations.
* Dutch translations
Full translation of the module to Dutch
* Chinese translations
Add Chinese translations to the module. Written by talway.
* Changes chinese translation
Changed some translations
* Full German translations
Thanks to Martin Schmid!
* Typo fix
could'nt > couldn't
* Flemish translations
Flemish translations are identical to Dutch.
* Open FTP session on the last moment possible
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.
* Porting module to OCA 8.0
* [FIX] module
* [FIX] bug logger --> _logger call
[FIX] Flake8
[RM] useless files
* [FIX] Readme.rst
* [FIX] defaults value
* [FIX] rebased commit
* [RM] description index.html
* [RF] porting to new api
[FIX] schedule_backup method
[IMP] IT translation
[IMP] tests
* [FIX] test
* [FIX] flake8
* [IMP] deps in travis.yml
[FIX] flake8
* [FIX] flake8 and pylint
* [FIX] name of file
* [FIX] autoremove method
[FIX] Contributors
* [FIX] mail.tempale seems not work in cron task, replaced with direct call of mail.mail
* [FIX] Readme
* [FIX] review remarks
* [FIX] handled ssl hosts
[FIX] Flake8
* [FIX] handled ssl hosts
[FIX] Flake8
* [FIX] fixed, last review remarks
* [FIX] travis lint check
* [FIX] backup only local db , beacause xmlrpc call of dump cause memory leak
* [RM] useless field
* [FIX] check_dd method
[ADD] test case improved
* [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 OCA#203.
* Update english pot file
Added all the new fields and sentences. This will be the template for
translations.
* Dutch translations
Full translation of the module to Dutch
* Chinese translations
Add Chinese translations to the module. Written by talway.
* Changes chinese translation
Changed some translations
* Full German translations
Thanks to Martin Schmid!
* Typo fix
could'nt > couldn't
* Flemish translations
Flemish translations are identical to Dutch.
* Open FTP session on the last moment possible
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.
* Porting module to OCA 8.0
* [FIX] module
* [FIX] bug logger --> _logger call
[FIX] Flake8
[RM] useless files
* [FIX] Readme.rst
* [FIX] defaults value
* [FIX] rebased commit
* [RM] description index.html
* [RF] porting to new api
[FIX] schedule_backup method
[IMP] IT translation
[IMP] tests
* [FIX] test
* [FIX] flake8
* [IMP] deps in travis.yml
[FIX] flake8
* [FIX] flake8 and pylint
* [FIX] name of file
* [FIX] autoremove method
[FIX] Contributors
* [FIX] mail.tempale seems not work in cron task, replaced with direct call of mail.mail
* [FIX] Readme
* [FIX] review remarks
* [FIX] handled ssl hosts
[FIX] Flake8
* [FIX] handled ssl hosts
[FIX] Flake8
* [FIX] fixed, last review remarks
* [FIX] travis lint check
* [FIX] backup only local db , beacause xmlrpc call of dump cause memory leak
* [RM] useless field
* [FIX] check_dd method
[ADD] test case improved
* [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 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.
* Fix view format.
* Add shortcut to execute backups from the "More" menu.
* Avoid duplicated backups.
* Make sure you don't backup inside the filestore folder.
The filestore is saved in the backup, so if you save the backup in the
filestore, you'd end up with a huge backup that includes itself and the
universe may collapse.
* [FIX] This was removing all databases.
* FIX License type
* OCA Transbot updated translations from Transifex
* OCA Transbot updated translations from Transifex
* OCA Transbot updated translations from Transifex
* [FIX] auto_backup: bad reference to field sftp_private_key (OCA#423)
Bump module version to 8.0.1.0.1
* [FIX] auto_backup: Empty dump using sftp backup option (OCA#432)
* [FIX] logger db_backup for pysftp (OCA#419)
* OCA Transbot updated translations from Transifex
* OCA Transbot updated translations from Transifex
* OCA Transbot updated translations from Transifex
* OCA Transbot updated translations from Transifex
* [FIX] remove en.po that was erroneously created by transbot
* [MIG] auto_backup: Migrate to v9
* Add self.ensure_ones
* Add test coverage
* [ADD] auto_backup: Test coverage
* compute_name
* check_folder
* action_sftp_test_connection
* action_backup - sftp
* action_backup_all
* sftp_connection
* filename1 parent 8a078fc commit 0782e05
26 files changed
Lines changed: 5459 additions & 0 deletions
File tree
- auto_backup
- data
- i18n
- models
- security
- static/description
- tests
- view
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
0 commit comments