Commit Graph

117 Commits

Author SHA1 Message Date
520aeecb4e Improved apigen tool for cpp 2022-08-26 02:19:42 +02:00
Mutzi
2e165736ec Merge branch 'admin-area' into 'main'
Admin area

Closes #4

See merge request root/fileserver!6
2022-08-25 21:46:49 +00:00
f576cfb23c #FuckWebpack 2022-08-25 23:43:50 +02:00
5e08dd0f53 Moved dto from package to folder 2022-08-25 23:42:12 +02:00
3e4846e447 Fixed webpack... 2022-08-25 21:57:46 +02:00
dfed579963 Removed key from cache in hopes of it working better 2022-08-25 21:52:17 +02:00
be63b40121 Fixed webpack resolve problems 2022-08-25 21:38:10 +02:00
eb95d308f9 Created hidden Admin Panel 2022-08-25 21:27:39 +02:00
bcd2beb980 Added Admin Controller to Module... 2022-08-25 21:12:08 +02:00
1884a232f4 Added frontend api for Admin Panel 2022-08-25 21:09:26 +02:00
f8ccebc5ad Added backend for Admin Panel 2022-08-25 20:37:10 +02:00
9923593a6f Added dto for Admin Panel, moved UserRole to dto 2022-08-25 20:32:23 +02:00
c83319c300 Added linting so everything gets absolutly imported 2022-08-25 19:59:53 +02:00
6113478acd Split up Auth Service into multiple files 2022-08-25 19:56:55 +02:00
Mutzi
762c1c84c9 Merge branch 'user-info' into 'main'
Add user info/profile page

See merge request root/fileserver!5
2022-08-25 16:24:03 +00:00
Mutzi
403c00cd96 Merge branch 'dto-validation' into 'main'
Dto validation

See merge request root/fileserver!4
2022-08-25 15:55:15 +00:00
de0ff06249 Added lint-fix-all command 2022-08-25 17:54:30 +02:00
e49f8a3153 Created Profile page in frontend 2022-08-25 17:54:00 +02:00
e1c7ef7a94 Completed backend of profile page 2022-08-25 17:53:45 +02:00
10cd782a52 Added dto for profile page 2022-08-25 17:52:23 +02:00
06fffbee2f Added Backend for User Profile 2022-08-25 16:00:33 +02:00
1f714b5b50 Fixed CI 2022-08-25 15:59:18 +02:00
42ddbaea33 Fixed validation errors 2022-08-25 15:22:14 +02:00
f6e92abbb8 Fix lockfile 2022-08-25 15:18:38 +02:00
5bb00178f0 Fix dependencies 2022-08-25 15:16:54 +02:00
9170f8f7aa Everything is validated now 2022-08-25 15:13:44 +02:00
23ba777e5a Frontend validation 2022-08-25 14:16:29 +02:00
65464e762a Use dto package in backend 2022-08-25 13:43:47 +02:00
032ce687b2 Use dto package in frontend 2022-08-25 13:41:29 +02:00
197373c9df Moved dto to separate package 2022-08-25 13:39:58 +02:00
cb84e73310 Moved entities 2022-08-25 12:54:20 +02:00
348b3937bd Fixed webpack distribution 2022-08-25 12:49:28 +02:00
5772b4c43c Remove yarn.lock from CI 2022-08-25 12:27:22 +02:00
fbaedc7049 Made webpack distribution have als little dependencies als possible
Closes #14
2022-08-25 12:11:21 +02:00
8e1cd73f39 Check gitlab username in verification 2022-08-25 11:52:37 +02:00
Mutzi
98acfa2e33 Merge branch 'gitlab-auth' into 'main'
Gitlab authentication

See merge request root/fileserver!3
2022-08-24 19:49:01 +00:00
715311f575 Added gitlab authentication 2022-08-24 21:27:04 +02:00
70dd272b5d Added frontend set_token 2022-08-24 21:26:31 +02:00
afd7709fa8 Add axios for gitlab authentication 2022-08-24 20:06:22 +02:00
5c8e3d88fe Add link to gitlab login in frontend 2022-08-24 19:22:20 +02:00
Mutzi
4dd852a3cb Merge branch '2fa' into 'main'
Add 2 Factor authentication

Closes #1

See merge request root/fileserver!2
2022-08-24 15:46:49 +00:00
993dd4e3ed Added mail for now. 2022-08-24 17:31:45 +02:00
cd0d25ba4f Added totp/mail otp, split up dto and api into multiple files 2022-08-24 16:15:33 +02:00
af1df3e508 Added notp for totp generation
https://www.npmjs.com/package/notp
2022-08-24 14:45:51 +02:00
49257736b9 Added nodemailer for sending mail 2fa
https://www.npmjs.com/package/nodemailer
2022-08-24 14:44:47 +02:00
6ea51cf593 Added database info for 2fa 2022-08-24 14:44:47 +02:00
e19fc42dac Added qrcode library for totp qrcode generation
https://www.npmjs.com/package/qrcode
2022-08-24 14:44:41 +02:00
ce216cde09 Optimized cache for CI 2022-08-24 10:06:18 +02:00
41b1e8837b Created signup form 2022-08-23 22:15:01 +02:00
6f245534f0 Fixed static file location for production use 2022-08-23 21:49:56 +02:00