Commit graph

22 commits

Author SHA1 Message Date
Inex Code
9db717c774 style: linting 2023-08-25 19:28:37 +03:00
Houkime
de52dffdda refactor(backups): a better backup-related service timeout error 2023-08-23 13:55:23 +00:00
Houkime
72535f8655 fix(backups): default timeout to 5 min for service starting and stopping in backup operations 2023-08-23 13:40:04 +00:00
Houkime
0a852d8b50 fix(backups): consider failing services MORE and not try to stop them 2023-08-23 13:39:12 +00:00
Inex Code
f08eafc3d8 refactor(services): extract get_drive to the base Service class 2023-08-02 08:51:42 +03:00
Houkime
92cfd00f93 feature(servers): set default timeout of server operations to 10 min 2023-07-12 17:03:24 +00:00
Houkime
de8ef744eb refactor(backups): make a StoppedService context manager 2023-07-12 15:14:54 +00:00
Inex Code
64e7afe53e feat(backups): Add backup descriptions for UI 2023-06-29 14:27:08 +03:00
Inex Code
15ce344bc8 feat(backups): expose if the service can be backed up 2023-06-29 13:45:00 +03:00
Houkime
043675ce14 fix(services): folder methods typing 2023-05-17 20:27:42 +00:00
Houkime
ad66513f27 refactor(services): add folder owner derivation 2023-05-17 20:27:41 +00:00
Houkime
c34eb6d447 refactor(services): add overridable get owner and get group 2023-05-17 20:27:41 +00:00
Houkime
4475bcea45 documentation(services): move the storage count docstring to parent service class 2023-05-17 20:27:41 +00:00
Houkime
789fd71e2f refactor(services): add a generic storage counter 2023-05-17 20:27:41 +00:00
Houkime
a34b14449b refactor(services): make get_folders() a mandatory part of Service interface 2023-05-17 20:27:41 +00:00
Houkime
0207b5a473 fix(services): use get_foldername() for moving around 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
3970524bce feat(backup): hooks 2023-05-17 20:27:40 +00:00
Inex Code
7935de0fe1 Migrate to FastAPI (#13)
Co-authored-by: inexcode <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/13
2022-08-25 20:03:56 +03:00
Inex Code
67c8486c9b Add more fields to GraphQL storage query 2022-07-30 17:48:33 +03:00
inexcode
5532114668 Add volume management 2022-07-25 17:08:31 +03:00