Commit graph

1039 commits

Author SHA1 Message Date
Houkime
f4a7986cfa Remove old cloudflare apiKey field from system test jsons
Strangely, no test were broken. Probably more testing is needed for
token-dependent methods.
2022-11-02 13:52:33 +00:00
Houkime
2ec0548c09 add provider fields to the test jsons under system 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
Houkime
7d58eb3d92 fix wrong cloudflare field key 2022-11-02 13:52:33 +00:00
Houkime
decb98afe2 add providers.py to the list of migrations
Makes providers.py actually run.
2022-11-02 13:52:33 +00:00
Houkime
b0c26b876a add providers migration 2022-11-02 13:52:33 +00:00
inexcode
27255cb533 docs: add note about tracking time to CONTRIBUTING
spent @5m
2022-11-01 14:59:23 +03:00
inexcode
83736e1e8f docs: add a pull request section to contributing.md 2022-11-01 11:38:37 +03:00
inexcode
19a4ec5377 feat: Add redis pool singleton 2022-10-28 11:24:45 +03:00
inexcode
8cdacb73dd refactor: Use singleton metaclass for all singleton classes 2022-10-27 18:31:52 +03:00
Inex Code
0a09a338b8 Register migration 2022-09-22 19:41:48 +03:00
Inex Code
7a1e8af8fe Catch error during binds migration and delete the job if it is stuck during restart 2022-09-22 19:38:59 +03:00
Inex Code
e387e30983 Fix handling of FileNotFoundError during size calculation 2022-09-22 18:34:33 +03:00
Inex Code
582e38452d Fix Gitea moving 2022-09-19 03:50:43 +03:00
Inex Code
6bbceca917 Fix ownership issue 2022-09-19 03:04:57 +03:00
Inex Code
9a339729b7 Fix Generic service mover success output 2022-09-19 02:57:22 +03:00
Inex Code
a7208c1a91 Fix generic service mover being unable to move 2022-09-19 02:43:06 +03:00
Inex Code
49571b6ef2 Fix generic service mover being unable to move to sda1 2022-09-19 02:32:29 +03:00
Alya Sirko
a3260aadc3 Add SonarQube to Pipeline (#15)
Co-authored-by: Alya Sirko <alya@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/15
Co-authored-by: Alya Sirko <alya.sirko@tuta.io>
Co-committed-by: Alya Sirko <alya.sirko@tuta.io>
2022-09-16 10:31:51 +03:00
Inex Code
9489180363 Fix job deletion 2022-09-09 17:51:41 +03:00
Inex Code
97acae189f Bump API version 2022-09-09 17:46:58 +03:00
Inex Code
d7cba49c4a Fix job uid generation 2022-09-09 17:42:40 +03:00
inexcode
32278e9063 Bind to 127.0.0.1 instead of 0.0.0.0 2022-08-26 21:01:14 +04:00
inexcode
4f2332f8a0 Add permission check for deleting job 2022-08-25 22:42:37 +04:00
Inex Code
0e68ef1386 Merge pull request 'SelfPrivacy API 2.0' (#14) from graphql into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/14
2022-08-25 20:25:03 +03: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
def
206589d5ad add system nixos tasks 2022-08-01 21:32:20 +02:00
def
337cf29884 Add GraphQJ user and ssh management (#12)
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
5be240d357 Update Strawberry and backport graphql-core to Nixos 21.11 2022-08-01 13:28:12 +03:00
Inex Code
bec99f29ec Add a jobs singleton 2022-07-30 18:24:21 +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
1f64a76723 Fix typo 2022-07-26 15:52:28 +03:00
inexcode
e3245cd26a Add mount volume migration 2022-07-26 15:33:44 +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
26f9393d95 Implement change system settings
Co-authored-by: Detlaff <dettlaff@riseup.net>
2022-07-12 16:24:29 +03:00
Inex Code
eb21b65bbc More system tests
Co-authored-by: Detlaff <dettlaff@riseup.net>
2022-07-11 16:42:51 +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
63f3b2f4d1 Update tests for detlaff 2022-07-07 14:49:04 +03:00
Inex Code
e5405dfc6b linting 2022-07-05 15:54:21 +03:00
Inex Code
5711cf66b0 Api fixes 2022-07-05 15:11:41 +03:00
Inex Code
376bf1ef77 Add more tests 2022-07-05 08:14:37 +03: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
c6a3588e33 add CORS 2022-06-24 20:25:49 +03:00
Inex Code
07e723dec8 more precise permission control 2022-06-24 20:12:32 +03:00