Commit graph

44 commits

Author SHA1 Message Date
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
Sebastian Pravda
28686a127a
feat: login 2022-10-25 18:42:31 +02:00
Sebastian Pravda
951c5de04f
feat: to_token 2022-10-25 18:41:43 +02:00
Sebastian Pravda
3c4331f966
refactor: token request 2022-10-25 18:20:49 +02:00
EETagent
7a9d59a60c fix: fix build 2022-10-25 18:06:10 +02:00
EETagent
9eaf0eb347 fix: mod importy 2022-10-25 16:40:29 +02:00
EETagent
44b4310ddf feat: token vylepšení 2022-10-25 15:50:46 +02:00
Sebastian Pravda
29ff462ef9
style: code cleanup 2022-10-24 20:39:36 +02:00
Sebastian Pravda
d44082d3d8 feat: create candidate & generate code,
s autoincrementem application id uchazeče normalne funguje
2022-10-24 19:20:07 +02:00
Sebastian Pravda
5bd9535b85 refactor: use DATABASE_URL env variable
for db connection instead of url var in Rocket.toml
2022-10-24 19:20:07 +02:00
Sebastian Pravda
c47dfbb1f9
Refactoring aby to šlo spustit (#4)
* db: candidate entity

* chore: candidate migrace

* chore: import candidate migrace

* fix: default value pro citizenship

* fix: unique pro evideční číslo přihlášky

* chore: parent migrace

* fix: unique pro evideční číslo přihlášky

* chore: sample fill admin table

* fix: chybějící serde pro admin entitu

* chore: remove mock tests

* remove all post entity imports

Co-authored-by: EETagent <vojta.jungmann@gmail.com>
2022-10-24 15:00:49 +02:00
EETagent
63c7307e43 chore: project setup 2022-10-23 18:43:12 +02:00