def
|
e130d37033
|
refactor(repository): Tokens repository JSON backend (#18)
Co-authored-by: def <dettlaff@riseup.net>
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/18
Co-authored-by: def <dettlaff@riseup.net>
Co-committed-by: def <dettlaff@riseup.net>
|
2022-11-16 19:12:38 +02:00 |
|
Houkime
|
f7b7e5a0be
|
migrate Jobs to redis
|
2022-11-16 13:54:54 +00:00 |
|
Inex Code
|
9ee0240bbd
|
Merge pull request 'houkime-providers-api' (#19) from houkime/selfprivacy-rest-api:houkime-providers-api into redis/connection-pool
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/19
|
2022-11-02 17:35:58 +02:00 |
|
Houkime
|
41e5f89b7b
|
migrate backblaze settings to new json format
And adjust methods and tests
|
2022-11-02 13:52:33 +00:00 |
|
Houkime
|
07af2e59be
|
tests: fix backblaze bucket
|
2022-11-02 13:52:33 +00:00 |
|
Houkime
|
a723311b36
|
reroute system provider query
|
2022-11-02 13:52:33 +00:00 |
|
Houkime
|
589093b853
|
delete old cloudflare field
|
2022-11-02 13:52:33 +00:00 |
|
Houkime
|
6c6f45781c
|
add new fields to the rest of the test jsons. Missed some
|
2022-11-02 13:52:33 +00:00 |
|
Houkime
|
2d7bc0f154
|
remove cloudflare tokens from the rest of the test jsons. nobody seems to care
|
2022-11-02 13:52:33 +00:00 |
|
Houkime
|
5efa85f877
|
add provider fields to the rest of test jsons
|
2022-11-02 13:52:33 +00:00 |
|
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 |
|