Commit graph

41 commits

Author SHA1 Message Date
Inex Code
641ab26069 fix(storage): fix root device detection and ignore iso9660 2023-07-28 03:14:50 +03:00
Inex Code
0245d629fd refactor(backups): linting 2023-07-20 18:24:26 +03:00
Inex Code
1664f857ea fix(backups): Providers were not initialized corretly 2023-06-23 14:36:16 +03:00
Inex Code
d356fad534 fix(backups): Handle orphaned snapshots 2023-06-14 02:52:10 +03:00
Inex Code
f4df1f6a62 fix(backups): return type of encryption key 2023-06-14 01:40:53 +03:00
Inex Code
0ef6569d97 fix(backups): try to actually get backup configuration 2023-06-14 00:43:01 +03:00
Inex Code
d02302c7b2 fix: BackupConfiguration argument order 2023-06-13 23:54:02 +03:00
Houkime
d6609b29e8 feature(backups): get all snapshots if requested by api 2023-06-05 11:36:58 +00:00
Houkime
345e2c10c4 feature(backups): a graphql query to get provider info 2023-05-29 16:12:31 +00:00
Houkime
f1987edd99 feature(backups): register localfile backend 2023-05-17 20:27:40 +00:00
Houkime
a66a3f35fc feat(backup): add in-memory backup 2023-05-17 20:27:40 +00:00
Houkime
6d73405118 feature(backups): add backup structures and queries 2023-05-17 20:27:40 +00:00
inexcode
670911a92a feat(dns): Add deSec as a DNS provider 2023-05-09 11:58:30 +03:00
Inex Code
8ce13f0ad2 feat: Add Digital Ocean as a DNS provider 2023-02-06 11:50:43 +03:00
Houkime
b11e5a5f77 refactor(tokens-repo): delete recovery key quieries from auth utils 2022-12-26 14:51:37 +00:00
Houkime
69577c2854 refactor(tokens-repo): delete get_recovery_key_status from auth utils 2022-12-26 14:29:05 +00:00
Inex Code
57794c9535 style(graphql): Add missing comma
\
2022-11-28 15:49:48 +03:00
Houkime
a723311b36 reroute system provider query 2022-11-02 13:52:33 +00:00
Houkime
dd15e0ab65 reroute dns provider query 2022-11-02 13:52:33 +00:00
Houkime
9540e26ce1 add digitalocean and backblaze options 2022-11-02 13:52:33 +00:00
inexcode
8cdacb73dd refactor: Use singleton metaclass for all singleton classes 2022-10-27 18:31:52 +03:00
Inex Code
7935de0fe1 Migrate to FastAPI ()
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
def
337cf29884 Add GraphQJ user and ssh management ()
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/12
Co-authored-by: def <dettlaff@riseup.net>
Co-committed-by: def <dettlaff@riseup.net>
2022-08-01 13:40:40 +03:00
Inex Code
8ea6548710 Fix typing 2022-07-30 18:01:51 +03:00
Inex Code
67c8486c9b Add more fields to GraphQL storage query 2022-07-30 17:48:33 +03:00
inexcode
a6fe72608f Bytes from int to str 2022-07-25 17:17:57 +03:00
inexcode
5532114668 Add volume management 2022-07-25 17:08:31 +03:00
Inex Code
e3354c73ef Change datetime formats, more tests 2022-07-08 18:28:08 +03:00
def
9bd2896db8 fix recovery tests 2022-07-07 15:53:19 +02:00
Inex Code
503a39f390 API keys graphql tests 2022-06-29 20:39:46 +03:00
Inex Code
45c3e3003d hhh 2022-06-24 21:18:21 +03:00
Inex Code
80e5550f7d add basic system getters 2022-06-24 21:14:20 +03:00
Inex Code
07e723dec8 more precise permission control 2022-06-24 20:12:32 +03:00
Inex Code
517a769e5b add auth check 2022-06-24 20:08:58 +03:00
Inex Code
6ca723867e once again 2022-06-24 19:28:58 +03:00
Inex Code
766edc657a resolve circular import 2022-06-24 19:24:10 +03:00
Inex Code
9b25bc0d53 Add api status resolvers 2022-06-24 19:17:03 +03:00
Inex Code
28db251f1f rollback the rename 2022-06-24 18:13:54 +03:00
Inex Code
a6ad9aaf90 rename folder 2022-06-24 18:02:40 +03:00
Inex Code
99beee40d6 Add integration with flask 2022-06-24 16:05:18 +03:00
inexcode
75e3143c82 strawberry init 2022-06-24 15:26:51 +03:00