Commit graph

61 commits

Author SHA1 Message Date
Sebastian Pravda
015607322d
refactor: CandidateDetails 2022-11-11 18:50:43 +01:00
Sebastian Pravda
c420eb394a fix: get key cookie value instead of private_key val 2022-11-11 01:07:49 +01:00
EETagent
4b0416695d feat: add private key cookie 2022-11-10 20:05:17 +01:00
Sebastian Pravda
a7c01fd8c1 Merge branch 'master' into get_candidate_details 2022-11-09 01:27:44 +01:00
Sebastian Pravda
1ad95f21f9 feat: return BadRequest if zip is not valid for now 2022-11-08 02:10:23 +01:00
Sebastian Pravda
59813041f6 feat: return BadRequest if pdf is not valid for now 2022-11-08 02:08:02 +01:00
Sebastian Pravda
fc504efd58 fix: remove unused file 2022-11-08 01:51:07 +01:00
Sebastian Pravda
e2a9925b9b style: remove commented code 2022-11-08 01:24:32 +01:00
Sebastian Pravda
7b4707fae6 feat: get candidate details 2022-11-08 01:22:10 +01:00
EETagent
27a7845b7f feat: add upload endpoints to API 2022-11-07 20:26:13 +01:00
EETagent
32023f14a4 fix: fix critical bug in zip/letter data guard preventing correct behaviour 2022-11-07 20:26:02 +01:00
EETagent
78d77cd735 feat: initial work on file upload 2022-11-07 19:53:04 +01:00
EETagent
9f47bff2fa fix: make data guards public 2022-11-07 19:52:54 +01:00
EETagent
0cf6c4418d feat: do not unwrap cookies in guards, use private cookies 2022-11-07 13:56:25 +01:00
EETagent
6f608fc8df feat: set cookies on ok login request 2022-11-07 13:45:47 +01:00
EETagent
d65b92e3be feat: move routes inside route dir, require admin auth for candidate create operation 2022-11-07 13:28:50 +01:00
EETagent
f6e45dc89b feat: add admin login request 2022-11-07 13:28:23 +01:00
Sebastian Pravda
b6783c6de4 refactor: user details 2022-11-06 18:58:23 +01:00
Sebastian Pravda
46dfbddad6 feat: add details endpoint 2022-11-06 18:58:23 +01:00
EETagent
281ca22886 refactor: massive admin & candidate sessions rework, put admin back to own table 2022-11-06 15:17:21 +01:00
EETagent
8264187198 refactor: split request guards into seperate files 2022-11-04 12:42:17 +01:00
Sebastian Pravda
702a79d1cf
feat: AdminService struct 2022-11-04 12:26:27 +01:00
Sebastian Pravda
130fd1fa60
feat: admin auth guard 2022-11-04 12:26:27 +01:00
Sebastian Pravda
c37d6b970e
refactor: SessionAuth 2022-11-04 12:26:26 +01:00
Sebastian Pravda
3b9bf7cdda
refactor: session auth public only in crate 2022-11-04 12:26:26 +01:00
Sebastian Pravda
05369b977a
feat: improve error handling
return status codes, messages
2022-11-04 12:26:26 +01:00
Sebastian Pravda
56f64a43c8
refactor: errors, services 2022-11-04 12:26:26 +01:00
Sebastian Pravda
b582d2e8e1
refactor: session service 2022-11-04 12:26:25 +01:00
EETagent
9722282163 fix: data guard variable names 2022-11-01 11:38:26 +01:00
Sebastian Pravda
b3556df42c refactor: rename file 2022-10-31 13:23:09 +01:00
EETagent
09c9ce471c refactor: use into 2022-10-31 11:34:49 +01:00
EETagent
06553679fb refactor: use from trait for type conversion 2022-10-31 11:29:51 +01:00
Sebastian Pravda
4d97173176 feat: session auth guard 2022-10-31 09:22:23 +01:00
EETagent
e2844a3866 feat/refactor: rework guards, add upload data guards, code refactor 2022-10-30 21:44:32 +01:00
Sebastian Pravda
a36290987d
feat: encrypted PIDN in db 2022-10-29 22:52:46 +02:00
Sebastian Pravda
137039df44
feat: limit n of sessions in db
save client's ip address
2022-10-29 18:33:37 +02:00
Vojtěch Jungmann
dd7386882b
Merge pull request #18 from EETagent/small_dependencies_refactoring
Small dependencies refactoring
2022-10-29 13:02:58 +02:00
EETagent
515d4d1298 chore: refactor dependencies 2022-10-29 12:34:10 +02:00
Sebastian Pravda
030cd53350
fix: remove candidate jwt from mod.rs 2022-10-29 12:27:49 +02:00
Sebastian Pravda
196632a094
refactor: delete candidate jwt 2022-10-29 12:27:15 +02:00
EETagent
ba34a6cf3d refactor: remove warnings 2022-10-29 12:25:55 +02:00
Sebastian Pravda
59e028b0ed
refactor: rename get_session to new_session 2022-10-29 11:32:14 +02:00
Sebastian Pravda
fb27fcff60
feat: session authentication instead of jwt 2022-10-28 19:33:30 +02:00
Sebastian Pravda
82f9098ed5
feat: candidate refresh token auth 2022-10-28 18:48:08 +02:00
Sebastian Pravda
9378dcbead
feat: get refresh token 2022-10-28 10:36:14 +02:00
Sebastian Pravda
ecc9b54ce5
feat: authenticate user from jwt 2022-10-26 11:22:42 +02:00
Sebastian Pravda
5d52cf7772
refactor: code cleanup 2022-10-26 10:28:19 +02:00
Sebastian Pravda
ad4fe123e4
feat: error codes 2022-10-25 21:43:15 +02:00
Sebastian Pravda
497345f2e9
feat: improve error handling 2022-10-25 19:34:30 +02:00
Sebastian Pravda
129b0f198f
refactor: error handling 2022-10-25 18:55:39 +02:00