Commit graph

444 commits

Author SHA1 Message Date
40649ded8e
test admin middleware 2026-04-24 13:26:20 +03:00
a7b7a4a96b
add forbidden template 2026-04-24 13:26:01 +03:00
2666f40c27
add forbidden exception 2026-04-24 13:25:52 +03:00
d549cf914f
add auth middleware 2026-04-24 13:25:36 +03:00
cd2168c822
test auth middleware 2026-04-24 13:25:17 +03:00
821f654d69
bind clock and token generator 2026-04-24 13:24:39 +03:00
05f4f334e6
add create session use case 2026-04-24 13:24:21 +03:00
2a281386a5
test create session 2026-04-24 13:24:01 +03:00
78ffb77f9f
add fake clock 2026-04-24 13:23:46 +03:00
de4d577781
add system clock 2026-04-24 13:23:38 +03:00
04712bdd2d
add clock interface 2026-04-24 13:23:30 +03:00
057df09dda
add fake token generator 2026-04-24 13:23:23 +03:00
07040851ec
add random token generator 2026-04-24 13:23:12 +03:00
a0bea204b4
add token generator interface 2026-04-24 13:23:05 +03:00
cb73688a99
seed and wipe sessions file 2026-04-24 13:22:48 +03:00
ef842f5758
bind session repository 2026-04-24 13:22:33 +03:00
762bbb7fda
add json session repository 2026-04-24 13:22:19 +03:00
619ebd3907
add fake session repository 2026-04-24 13:22:06 +03:00
c2ade8a601
test fake session repository 2026-04-24 13:21:51 +03:00
503df8be7a
add session repository interface 2026-04-24 13:21:37 +03:00
b37e80147c
add create session dto 2026-04-24 13:21:28 +03:00
6fbdc82589
add session entity 2026-04-24 13:21:20 +03:00
79d9ece2ae
add authenticate user use case 2026-04-24 13:21:02 +03:00
fd5278b3fe
test authenticate user 2026-04-24 13:20:45 +03:00
20e4a6ee69
add authenticate user request 2026-04-24 13:20:30 +03:00
271f28936d
add unauthorized exception 2026-04-24 13:20:22 +03:00
f012728876
seed admin with hashed password 2026-04-24 13:20:05 +03:00
73ade7f971
update tests for user password hash 2026-04-24 13:19:51 +03:00
ada29ea957
store password hash in json user repo 2026-04-24 13:19:15 +03:00
a52bb18b13
store password hash in fake user repo 2026-04-24 13:19:00 +03:00
0f179e53c2
hash password in create user 2026-04-24 13:18:44 +03:00
016e98412b
add password hash to user entity 2026-04-24 13:18:33 +03:00
5093259063
add password hash to create user dto 2026-04-24 13:18:24 +03:00
261319078d
add password to create user request 2026-04-24 13:18:15 +03:00
38cfd34645
test create user requires password 2026-04-24 13:18:00 +03:00
96ad78425f
reject duplicate email in create user 2026-04-24 13:17:11 +03:00
30b8cc2c74
test create user rejects duplicate email 2026-04-24 13:16:57 +03:00
ac461afcf0
implement find by email in json user repo 2026-04-24 13:16:41 +03:00
64edec5141
implement find by email in fake user repo 2026-04-24 13:16:29 +03:00
ee271e162e
add find by email to user repository 2026-04-24 13:16:11 +03:00
b2fc6a7ded
test fake user repo find by email 2026-04-24 13:16:02 +03:00
cbeb43f18c
seed is admin on default user 2026-04-24 13:15:33 +03:00
54db92a76c
persist is admin in json user repo 2026-04-24 13:15:24 +03:00
dcb4df043e
store is admin in fake user repo 2026-04-24 13:15:12 +03:00
4157710187
pass is admin through create user 2026-04-24 13:14:57 +03:00
0e86af3e81
add is admin to user entity 2026-04-24 13:14:48 +03:00
affa1e7b1b
add is admin to create user dto 2026-04-24 13:14:39 +03:00
b9f7fcf148
add is admin to create user request 2026-04-24 13:14:30 +03:00
160181888d
test user has is admin flag 2026-04-24 13:14:20 +03:00
ceb956739b
Merge branch 'home-page-create-plan-modal' 2026-04-24 11:30:29 +03:00