Commit graph

  • f475af0eec feat: submit endpoint EETagent 2022-11-16 14:11:26 +0100
  • 5bac182f83 fix: portfolio submit fix EETagent 2022-11-16 14:11:10 +0100
  • 39aa1f0ad6 fix: possible crypto file write fixes EETagent 2022-11-16 14:11:01 +0100
  • efac2e1965
    Merge pull request #38 from EETagent/finish_file_upload Vojtěch Jungmann 2022-11-14 23:30:46 +0100
  • 8579cc9987
    feat: move 'get_sqlite_conn' to util.rs Sebastian Pravda 2022-11-14 23:14:55 +0100
  • f1692df760
    refactor: use '? ' as much as possible Sebastian Pravda 2022-11-14 23:04:46 +0100
  • b0e2129cf4 fix: rebasing fixes EETagent 2022-11-14 22:02:11 +0100
  • ad63cc2ff5 fix: mapp_err refactor & error fix EETagent 2022-11-14 13:27:10 +0100
  • c352dc0212 feat: decrypt portfolio EETagent 2022-11-11 19:56:30 +0100
  • 6d386e90a4 feat: portfolio encryption EETagent 2022-11-11 19:53:59 +0100
  • c20f07e268 feat: submit portfolio EETagent 2022-11-10 23:52:52 +0100
  • 836146eeb7 feat: add async_zip EETagent 2022-11-10 23:52:32 +0100
  • 91125ce7f1 feat: check if portfolio is complete EETagent 2022-11-10 23:22:03 +0100
  • 4a8c520cae feat: implement folder & file creation EETagent 2022-11-10 23:16:34 +0100
  • 6054eb7fd4
    Merge pull request #43 from EETagent/thiserror Vojtěch Jungmann 2022-11-14 21:48:55 +0100
  • 7e3b96e41c refactor: refactor errors, define only codes EETagent 2022-11-14 20:58:38 +0100
  • 54e88de2a9 refactor: remove some unwraps from crypto EETagent 2022-11-14 14:20:31 +0100
  • e1ee5b796a feat: convert crypto to our service error EETagent 2022-11-14 14:06:48 +0100
  • 98c59694a7 feat: thiserror PoC EETagent 2022-11-14 13:47:14 +0100
  • 72ae61637f
    Merge pull request #40 from EETagent/parent_details Sebastian Pravda 2022-11-12 11:50:38 +0100
  • 3bef8d9534
    fix: create candidate error Sebastian Pravda 2022-11-12 11:42:39 +0100
  • 2d9b755e5a
    feat: async create candidate, async add details Sebastian Pravda 2022-11-12 11:38:56 +0100
  • c238b8ec45
    feat: candidate fk on parent Sebastian Pravda 2022-11-12 11:27:13 +0100
  • 12d25c9ffc
    refactor: rename to aplication details Sebastian Pravda 2022-11-12 00:13:32 +0100
  • ef2cca94ea
    refactor: decrypt private key method Sebastian Pravda 2022-11-12 00:11:16 +0100
  • 97b087f4c2
    refactor: application service Sebastian Pravda 2022-11-11 23:59:16 +0100
  • 9e1ba16ef6
    feat: parent details Sebastian Pravda 2022-11-11 23:29:09 +0100
  • ee3d3cfcb1
    Merge pull request #22 from EETagent/recovery_cli Vojtěch Jungmann 2022-11-11 21:28:50 +0100
  • 9c9cc5a73a fix: correct argument names EETagent 2022-11-11 20:48:14 +0100
  • cb4b3ff08a refactor: rename to portfolio-cl EETagent 2022-11-11 20:47:19 +0100
  • f220e133c5 refactor: remove debug print EETagent 2022-11-11 20:42:11 +0100
  • 1039b80518 feat: add asymetric & fix default value for decrypt flags EETagent 2022-11-11 20:41:40 +0100
  • 693426f041 feat: add useful utilities EETagent 2022-11-11 20:20:48 +0100
  • ee4d137a7d refactor: require URL instead EETagent 2022-10-30 12:52:09 +0100
  • 4c8546f81e feat: init recovery CLI tool EETagent 2022-10-30 10:50:58 +0100
  • 3dff252a0a
    feat: birthdate in candidate details Sebastian Pravda 2022-11-11 19:44:51 +0100
  • 22ea58d521
    refactor: candidate details enc, dec methods Sebastian Pravda 2022-11-11 19:09:00 +0100
  • 5b70d8df4f
    refactor: candidate variables Sebastian Pravda 2022-11-11 18:53:01 +0100
  • 015607322d
    refactor: CandidateDetails Sebastian Pravda 2022-11-11 18:50:43 +0100
  • e3a37dd59b
    refactor: encrypted user details Sebastian Pravda 2022-11-11 18:44:42 +0100
  • cfb2fb047b
    Merge pull request #37 from EETagent/private_key_cookie Vojtěch Jungmann 2022-11-11 01:21:30 +0100
  • c420eb394a fix: get key cookie value instead of private_key val Sebastian Pravda 2022-11-11 01:07:49 +0100
  • 4b0416695d feat: add private key cookie EETagent 2022-11-10 20:05:17 +0100
  • a6ce24299f
    Merge pull request #36 from EETagent/get_candidate_details Sebastian Pravda 2022-11-09 01:31:45 +0100
  • a7c01fd8c1 Merge branch 'master' into get_candidate_details Sebastian Pravda 2022-11-09 01:27:44 +0100
  • 9c068dece9
    Merge pull request #35 from EETagent/portfolio_file_upload Sebastian Pravda 2022-11-09 00:48:07 +0100
  • 23c1a890c0 feat: is_set_up method Sebastian Pravda 2022-11-09 00:38:37 +0100
  • a575556bdd feat: return ServiceError instead of using unwraps Sebastian Pravda 2022-11-08 14:57:25 +0100
  • 1ad95f21f9 feat: return BadRequest if zip is not valid for now Sebastian Pravda 2022-11-08 02:10:23 +0100
  • 59813041f6 feat: return BadRequest if pdf is not valid for now Sebastian Pravda 2022-11-08 02:08:02 +0100
  • fc504efd58 fix: remove unused file Sebastian Pravda 2022-11-08 01:51:07 +0100
  • e2a9925b9b style: remove commented code Sebastian Pravda 2022-11-08 01:24:32 +0100
  • 7b4707fae6 feat: get candidate details Sebastian Pravda 2022-11-08 01:22:10 +0100
  • 27a7845b7f feat: add upload endpoints to API EETagent 2022-11-07 20:26:13 +0100
  • 32023f14a4 fix: fix critical bug in zip/letter data guard preventing correct behaviour EETagent 2022-11-07 20:26:02 +0100
  • 78d77cd735 feat: initial work on file upload EETagent 2022-11-07 19:53:04 +0100
  • 9f47bff2fa fix: make data guards public EETagent 2022-11-07 19:52:54 +0100
  • 077adfd117
    Merge pull request #34 from EETagent/routing Vojtěch Jungmann 2022-11-07 16:33:32 +0100
  • 0cf6c4418d feat: do not unwrap cookies in guards, use private cookies EETagent 2022-11-07 13:56:25 +0100
  • 6f608fc8df feat: set cookies on ok login request EETagent 2022-11-07 13:45:47 +0100
  • d65b92e3be feat: move routes inside route dir, require admin auth for candidate create operation EETagent 2022-11-07 13:28:50 +0100
  • f6e45dc89b feat: add admin login request EETagent 2022-11-07 13:28:23 +0100
  • d657c5dfee
    Merge pull request #33 from EETagent/cargo_lock_in_repo Vojtěch Jungmann 2022-11-06 23:54:29 +0100
  • ec6bd4cd2b chore: add Cargo.lock to repo EETagent 2022-11-06 23:44:13 +0100
  • 2382b899a7 feat: update deps EETagent 2022-11-06 23:42:15 +0100
  • 766f3345a2 fix: argon2 test EETagent 2022-11-06 18:26:45 +0100
  • ced7569086 refactor: change enc user details struct name Sebastian Pravda 2022-11-06 14:57:18 +0100
  • b6783c6de4 refactor: user details Sebastian Pravda 2022-11-06 14:47:02 +0100
  • e7f97ebd2c feat: decrypt user details Sebastian Pravda 2022-11-06 14:43:48 +0100
  • 46dfbddad6 feat: add details endpoint Sebastian Pravda 2022-11-06 13:01:39 +0100
  • 43fe565fa2 feat: json deserialization in core Sebastian Pravda 2022-11-06 12:43:52 +0100
  • 1049f1fd4d chore: add serde dependency Sebastian Pravda 2022-11-06 12:43:14 +0100
  • 56e040b4a0
    Merge pull request #31 from EETagent/refactor_admin Vojtěch Jungmann 2022-11-06 18:04:40 +0100
  • 281ca22886 refactor: massive admin & candidate sessions rework, put admin back to own table EETagent 2022-11-06 15:17:21 +0100
  • 02ad8f2ab1
    Merge pull request #30 from EETagent/put_user_data Vojtěch Jungmann 2022-11-06 01:16:09 +0100
  • ae2198d213 Revert "fix: fix admin guard to really check for admin role" EETagent 2022-11-06 00:27:33 +0100
  • 1073fd4d72 fix: fix admin guard to really check for admin role EETagent 2022-11-05 17:43:13 +0100
  • 5ef966341f feat: improve error handling, add crypto errors EETagent 2022-11-05 17:25:29 +0100
  • 0a33695210 feat: remove structs in favor of function arguments, tokio::join for async encryption EETagent 2022-11-05 17:03:14 +0100
  • 2833d9850b feat: parent mutation EETagent 2022-11-05 17:01:36 +0100
  • 8b3305dae7 feat: admin query EETagent 2022-11-05 17:01:22 +0100
  • 05fe04ca96 dev: add working admin account for development only! EETagent 2022-11-05 17:01:06 +0100
  • 7bdec2482e fix: update hash, remove structs EETagent 2022-11-05 17:00:04 +0100
  • 2bd112beb8
    feat: test put_user_data Sebastian Pravda 2022-11-04 19:05:22 +0100
  • 713d978f2c
    feat: put encrypted user personal data Sebastian Pravda 2022-11-04 18:44:50 +0100
  • fc3e2cde6f
    Merge pull request #29 from EETagent/application_id_validation Sebastian Pravda 2022-11-04 19:01:39 +0100
  • 4d4beeb686
    fix: application_id in tests Sebastian Pravda 2022-11-04 18:51:57 +0100
  • 36f751b36e
    refactor: change variable names Sebastian Pravda 2022-11-04 17:22:17 +0100
  • ed783859b7
    feat: validate application_id Sebastian Pravda 2022-11-04 17:19:13 +0100
  • f2fadfdfe4
    Merge pull request #28 from EETagent/session_service Sebastian Pravda 2022-11-04 12:55:34 +0100
  • 8264187198 refactor: split request guards into seperate files EETagent 2022-11-04 12:42:17 +0100
  • 1a4e471164
    fix: missing default_value Sebastian Pravda 2022-11-04 12:13:15 +0100
  • 702a79d1cf
    feat: AdminService struct Sebastian Pravda 2022-11-04 12:00:12 +0100
  • 130fd1fa60
    feat: admin auth guard Sebastian Pravda 2022-11-04 11:48:48 +0100
  • 82d718a7f0
    feat: admin session tokens Sebastian Pravda 2022-11-04 11:42:30 +0100
  • 28b1058752
    feat: is_admin column Sebastian Pravda 2022-11-04 11:19:19 +0100
  • 9a422a17cd
    refactor: session service visible only in services mod Sebastian Pravda 2022-11-01 19:25:36 +0100
  • c37d6b970e
    refactor: SessionAuth Sebastian Pravda 2022-11-01 19:24:10 +0100
  • 3b9bf7cdda
    refactor: session auth public only in crate Sebastian Pravda 2022-11-01 19:23:40 +0100
  • 05369b977a
    feat: improve error handling return status codes, messages Sebastian Pravda 2022-11-01 19:20:49 +0100