|
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 |
|
|
d3855432b8
|
Enable caching in drone pipline
continuous-integration/drone/push Build is passing
|
2020-07-03 20:45:36 +02:00 |
|
|
9469cd3332
|
Trigger docker publish only for master
continuous-integration/drone/push Build is passing
|
2020-07-03 20:03:11 +02:00 |
|
|
75b65f3f77
|
Add Codestyle definition, editorconfig
continuous-integration/drone/push Build is passing
|
2020-06-21 20:21:08 +02:00 |
|
|
23af542178
|
Use milliseconds as default Instant serialization/deserialization
continuous-integration/drone/push Build is passing
|
2020-06-21 17:32:56 +02:00 |
|
|
5c976fc9d9
|
Clean up warnings
continuous-integration/drone/push Build is passing
|
2020-06-21 13:47:51 +02:00 |
|
|
c9af6650fc
|
Fix nginx.pid path in alpine
continuous-integration/drone/push Build is passing
|
2020-06-20 17:17:56 +02:00 |
|
|
858fdd2e9c
|
Switch container to alpine
continuous-integration/drone/push Build is passing
|
2020-06-20 16:48:32 +02:00 |
|
|
3609866dae
|
Add java opts from environment to service startup
continuous-integration/drone/push Build is passing
|
2020-06-18 02:34:27 +02:00 |
|
|
26efd11851
|
Handle all AuthenticationTokens
continuous-integration/drone/push Build is passing
Do not error out when given another token than a Fling token. However, only a
valid FlingToken can grant access.
|
2020-06-15 21:36:07 +02:00 |
|
|
e59d8bba6a
|
Deploy build artifacts to nexus
continuous-integration/drone/push Build is passing
|
2020-06-12 20:38:30 +02:00 |
|
|
c9fa0c023e
|
Prepare deployment
continuous-integration/drone/push Build is failing
|
2020-06-11 22:56:31 +02:00 |
|
|
adf8f4e08d
|
Don't treat warnings as errors
continuous-integration/drone/push Build is passing
|
2020-06-07 13:00:07 +02:00 |
|
|
3fb17212b7
|
Remove Web section from gitignore
continuous-integration/drone/push Build is failing
|
2020-06-07 12:54:00 +02:00 |
|
|
226d2802ef
|
Fix tests and add build pipeline
continuous-integration/drone/push Build is failing
|
2020-06-07 12:50:49 +02:00 |
|
|
18f035b7c2
|
User upload and Dropzone
Let users with rights to open fling also upload files if allowUpload set to true
for the fling
|
2020-06-05 21:45:07 +02:00 |
|
|
4d9b3d0d87
|
Fling User Download
File listing and dynamic download button
|
2020-06-04 22:28:30 +02:00 |
|
|
c1171e8376
|
Direct download
Implement direct download with online packaging
|
2020-05-31 14:41:04 +02:00 |
|
|
4618cc9bff
|
Landing page and user authorization for retrieving one fling
|
2020-05-29 18:08:18 +02:00 |
|
|
f502402cb6
|
Fling packaging and authorization
Allow users with a claim to the fling to download a fling as zip archive.
Package all artifacts belonging to a fling as zip file.
|
2020-05-24 19:52:14 +02:00 |
|
|
0fe28d3db8
|
Fling user access
Authentication for protected flings:
- Unlock screen
- Authentication backend
- Routes
Direct redirect for unprotected flings.
|
2020-05-24 17:06:59 +02:00 |
|
|
2fd30c6058
|
Remove uploaded files
If a file finished uploading, remove it from the file list.
|
2020-05-23 22:15:44 +02:00 |
|
|
bc6c2eabba
|
Artifacts table columns: Name, Upload Date, Size
Fix the artifacts table columns. Serialize upload date instant as milliseconds
from epoch.
|
2020-05-23 19:22:41 +02:00 |
|
|
12729a51a9
|
Implement new fling modal
When clicking New in the navbar a modal pops up for creating a new fling.
|
2020-05-23 13:51:18 +02:00 |
|