Commit graph

18 commits

Author SHA1 Message Date
6b9ad5ef8e
extract validation code to private method 2026-04-23 21:19:58 +03:00
49663d70d9
distribute scheduled nodes evenly by filling days sequentially 2026-04-23 21:06:22 +03:00
358694e7e3
nodes are scheduled on different days according to dates provided 2026-04-23 20:54:08 +03:00
858f2e075f
test for date end being before date start 2026-04-23 20:50:26 +03:00
a752ff9ba5
add start and end date and test for null entries 2026-04-23 20:44:14 +03:00
f8a1c2616d
test that nonexistant text will throw error 2026-04-23 20:20:53 +03:00
c32087c35d
move instantiation of date time immutable to use case. request gets a string 2026-04-23 20:09:17 +03:00
a8bc84f246
add @throws BadRequestException to create plan 2026-04-19 23:23:18 +03:00
3775607503
add null guards in create plan use case 2026-04-19 23:13:08 +03:00
02244b6ed9
make CreatePlanRequest properties nullable 2026-04-19 23:12:52 +03:00
a527c8b01e
filter for non parent nodes in create plan 2026-03-21 20:01:21 +02:00
a606ceadaa
plan schedules all nodes of text - impl of use case 2026-03-01 11:57:33 +02:00
449df516ae
add find method to plan 2026-02-25 10:17:13 +02:00
f0eb4cf5d5
test that use case throws error if non existant user id given 2026-02-23 11:05:42 +02:00
547558d850
add user to plan 2026-02-23 10:58:37 +02:00
9f29b9b94e
test create plan with request 2026-02-23 10:41:31 +02:00
de744c9b15
plan repo with create method 2026-02-23 10:41:22 +02:00
957de13e71
init plan entity 2026-02-23 10:40:52 +02:00