EETagent
|
cdf75d3eec
|
refactor: move admin tests to admin route
|
2022-11-21 17:49:22 +01:00 |
|
EETagent
|
004125b332
|
fix: hide unused errors
|
2022-11-21 17:39:39 +01:00 |
|
EETagent
|
970c8315d1
|
refactor: rework api tests
|
2022-11-21 17:36:37 +01:00 |
|
Sebastian Pravda
|
f84748fccb
|
feat: submission progress endpoint
|
2022-11-21 16:19:36 +01:00 |
|
Sebastian Pravda
|
b8ae1a898d
|
feat: candidate endpoints tests
|
2022-11-20 21:17:45 +01:00 |
|
Sebastian Pravda
|
2b5e8c1075
|
refactor: change env var name to 'TEST_API'
|
2022-11-20 15:46:32 +01:00 |
|
Sebastian Pravda
|
6d8319d784
|
feat: api tests setup
|
2022-11-20 15:43:49 +01:00 |
|
Sebastian Pravda
|
2dea595626
|
feat: portfolio download endpoint for admin
|
2022-11-18 15:28:14 +01:00 |
|
Sebastian Pravda
|
11e90c6b33
|
feat: download portfolio candidate endpoint
|
2022-11-18 11:28:32 +01:00 |
|
Sebastian Pravda
|
77d5dd7834
|
refactor: portfolio service
|
2022-11-18 00:49:43 +01:00 |
|
Sebastian Pravda
|
d8a269edd3
|
feat: do not encrypt field of study; list candidates filtering
|
2022-11-17 20:41:03 +01:00 |
|
Sebastian Pravda
|
2ccbba4e11
|
feat: reencrypt candidate details on password reset
|
2022-11-17 19:55:04 +01:00 |
|
Sebastian Pravda
|
45187147d8
|
feat: password reset
|
2022-11-17 19:28:04 +01:00 |
|
Sebastian Pravda
|
0ffe203c5a
|
feat: get candidate admin endpoint
|
2022-11-17 17:44:50 +01:00 |
|
Sebastian Pravda
|
4375b9d932
|
feat: list candidates with id, name, surname, study
|
2022-11-17 17:44:50 +01:00 |
|
EETagent
|
fc614eadb8
|
feat: add cache validation functions
|
2022-11-16 16:38:23 +01:00 |
|
EETagent
|
530994f33d
|
feat: load cache into memory before deleting
|
2022-11-16 16:21:03 +01:00 |
|
EETagent
|
20028846bb
|
fix: delete only on critical error
|
2022-11-16 16:09:05 +01:00 |
|
EETagent
|
a93549c906
|
fix: portfolio cleanup after unsuccessful request
|
2022-11-16 15:35:49 +01:00 |
|
EETagent
|
abfcf9f3eb
|
refactor: refactor routes and function names
|
2022-11-16 14:35:36 +01:00 |
|
EETagent
|
62e341c26e
|
feat: add is_submitted
|
2022-11-16 14:21:29 +01:00 |
|
EETagent
|
f475af0eec
|
feat: submit endpoint
|
2022-11-16 14:11:26 +01:00 |
|
EETagent
|
7e3b96e41c
|
refactor: refactor errors, define only codes
|
2022-11-14 20:58:38 +01:00 |
|
Sebastian Pravda
|
3bef8d9534
|
fix: create candidate error
|
2022-11-12 11:42:39 +01:00 |
|
Sebastian Pravda
|
12d25c9ffc
|
refactor: rename to aplication details
|
2022-11-12 00:13:32 +01:00 |
|
Sebastian Pravda
|
97b087f4c2
|
refactor: application service
|
2022-11-11 23:59:16 +01:00 |
|
Sebastian Pravda
|
9e1ba16ef6
|
feat: parent details
|
2022-11-11 23:29:09 +01:00 |
|
Sebastian Pravda
|
5b70d8df4f
|
refactor: candidate variables
|
2022-11-11 18:53:01 +01:00 |
|
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 |
|
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 |
|