Commit graph

1538 commits

Author SHA1 Message Date
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 ()
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' () 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 ()
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 ()
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
Inex Code
517a769e5b add auth check 2022-06-24 20:08:58 +03:00