d4b7f1db30
Remove old API utils
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
2020-07-26 02:48:56 +02:00
4401659b5c
Implement new API for user upload and artifacts
continuous-integration/drone/push Build is passing
2020-07-26 02:45:21 +02:00
e9ad499850
Use new API in DirectDownload, improve redirection
...
continuous-integration/drone/push Build is passing
DirectDownload now uses the new Fling API, including one-time tokens for
download.
When accessing a fling, while loading the fling, instead of showing the
ArtifactList an empty page is shown. This way the redirection does not
leak through so visibly when using direct download and the loading of
the fling takes a bit longer.
2020-07-26 01:33:32 +02:00
0824d8367f
Change user unlock to new API
continuous-integration/drone/push Build is passing
2020-07-25 22:40:48 +02:00
5598cb5ecf
Finish fling settings
continuous-integration/drone/push Build is passing
2020-07-25 21:43:56 +02:00
232518bee4
PUT fling, purify state tree, start settings
continuous-integration/drone/push Build is failing
2020-07-25 14:07:23 +02:00
864e007cb3
Artifact download
continuous-integration/drone/push Build is passing
2020-07-21 22:01:37 +02:00
a07379ebad
Generate derived authentication tokens
...
continuous-integration/drone/push Build is passing
Can be used to authorize download urls via query parameter since
the tokens can be used only once.
2020-07-21 21:24:10 +02:00
c07a7866ce
New Fling with new API
...
continuous-integration/drone/push Build is passing
Only a crude implementation for now
2020-07-20 00:27:02 +02:00
3860ed9177
Upload with new API
continuous-integration/drone/push Build is passing
2020-07-19 23:45:22 +02:00
3ae0e912b7
Remove faulty python package publishing code
continuous-integration/drone/push Build is passing
2020-07-19 21:22:00 +02:00
16b3318f92
Delete fling, fix race conditions
continuous-integration/drone/push Build is passing
2020-07-19 19:31:34 +02:00
41f2a22f3d
Introduce redux store
continuous-integration/drone/push Build is passing
2020-07-19 16:18:10 +02:00
0c1fe8efce
Remove invalid constraints, prepare python generator for deployment
continuous-integration/drone/push Build is passing
2020-07-13 21:55:02 +02:00
bcfbf349cd
Add security scheme to controller for client generation
...
continuous-integration/drone/push Build is passing
Clients (at least javascript client) generated from the OpenAPI spec do add the
bearer token to the request without specifying the bearer requirement.
2020-07-13 16:20:13 +02:00
39fd416b4a
Use generated client in web interface
continuous-integration/drone/push Build is passing
2020-07-12 18:48:12 +02:00
8e0685819d
Use scoped npm package
...
continuous-integration/drone/push Build is passing
This way the private nexus repository can be easily used besides the public
repository, via a scoped repository in .npmrc
2020-07-12 12:53:50 +02:00
f6fddae187
Run service from build
continuous-integration/drone/push Build is passing
2020-07-12 12:31:45 +02:00
dcd9b65bbb
Get correct versions for docker image
continuous-integration/drone/push Build is passing
2020-07-12 12:02:48 +02:00
525fd42b84
Publish flingclient js package
continuous-integration/drone/push Build is passing
2020-07-12 11:35:12 +02:00
428390b0e2
Build javascript client
continuous-integration/drone/push Build is passing
2020-07-12 08:45:07 +02:00
3679a9b501
Use valid semver and version update script
continuous-integration/drone/push Build is passing
2020-07-12 02:06:50 +02:00
c663ec5e73
Use standard generated hibernate time stamps
continuous-integration/drone/push Build is passing
2020-07-12 00:10:43 +02:00
3be61c4fa1
API Access Configuration, get Artifacts by fling id
continuous-integration/drone/push Build is passing
2020-07-11 22:14:23 +02:00
415687c601
Authorization and Authentication refactoring and tests
continuous-integration/drone/push Build is passing
2020-07-10 07:18:35 +02:00
00becacd47
Add test zips
continuous-integration/drone/push Build is passing
2020-07-05 20:16:59 +02:00
a66b51e1e5
Add unit tests
continuous-integration/drone/push Build is failing
2020-07-05 18:57:19 +02:00
2b18120c0b
Try client generator
continuous-integration/drone/push Build is passing
2020-07-03 21:02:48 +02:00
3a05120da4
API documentation
2020-07-03 20:57:36 +02:00
77ce39244d
Simplified API, refactoring
2020-07-03 20:53:04 +02:00