Houkime
|
3eb8382d9b
|
feature(backups): also create a job if not called from a task
|
2023-05-17 20:27:42 +00:00 |
|
Houkime
|
08739f7ca8
|
refactor(backups): make api accept a list of folders
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
919ba1ad03
|
refactor(backups): make a dedicated get_folders() function
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
1b1052d205
|
refactor(services): rename get_location() to get_drive()
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
0ae4192081
|
test(backups): register dummy service
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
4018dca184
|
feature(backups): automatic backup
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
ec85f060f8
|
test(backups): test autobackup timing
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
283c8d09cc
|
refactor(backups): split out storage
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
5ad9f50b94
|
feature(backups): enable snapshot cache usage
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
a2ff74244e
|
feature(backups): add snapshot cache sync functions
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
7699ba0d9b
|
test(backups): test last backup date retrieval
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
146b0ca02f
|
feature(backups): add a datetime validator function for huey autobackups
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
d4cad61d56
|
test(backups): test setting autobackup period
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
3c42d8c413
|
test(backups): test setting services as enabled for autobackups
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
e043720289
|
feature(backups): methods for autobackup period setting and getting
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
417533fc04
|
fix(backups): remove self from static method
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
45f33e2d31
|
feature(backups): check, set and unset service autobackup status
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
18d5cd2b83
|
feature(backups): cache snapshots and last backup timestamps
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
144e4e5e91
|
refactor(backups): make backups stateless
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
a2dd47130b
|
feature(backups): repo init tracking
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
4b2cecac8f
|
feature(backups): provider storage and retrieval
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
ea6a047478
|
feature(backups): load from json
|
2023-05-17 20:27:41 +00:00 |
|
Houkime
|
23ee958bfb
|
feat(backups): sizing up snapshots
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
dc3032eb03
|
feat(backups): add restore_snapshot and restore_service_from_snapshot
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
01797cb922
|
fix(backups): singleton metaclass was screwing with tests
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
06deb83b33
|
test(backups): localfile repo by default in tests
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
bd744ba211
|
refactor(backups): repo init service method
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
c9fd656181
|
refactor(backups): snapshotlist and local secret groundwork
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
3970524bce
|
feat(backup): hooks
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
7e243146db
|
refactor(backup): add a backup function to Backups singleton class
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
d5881cc523
|
refactor(backup): add a placeholder Backups singleton class
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
17df21964a
|
test(backup): try to back up!
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
23e3d553e6
|
feature(backups): placeholders for the backupers and backup providers
|
2023-05-17 20:27:40 +00:00 |
|
Houkime
|
a98314bb60
|
feature(backups): placeholders for the modules of the new backup system
|
2023-05-17 20:27:40 +00:00 |
|