Commit graph

136 commits

Author SHA1 Message Date
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
29db3aec55
add home controller method 2026-04-23 10:02:10 +03:00
6009fb7ddd
refactor create text controller to catch BadRequestException 2026-04-19 23:38:23 +03:00
8a90c5bab4
refactor bulk create nodes controller to catch BadRequestException 2026-04-19 23:37:40 +03:00
1761bfad7f
refactor create node controller to catch BadRequestException 2026-04-19 23:37:12 +03:00
38b7a0adb8
add count validation in bulk create nodes use case 2026-04-19 23:36:37 +03:00
2d19265c24
add @throws BadRequestException to create scheduled node 2026-04-19 23:23:33 +03:00
03e4781799
add @throws BadRequestException to create user 2026-04-19 23:23:26 +03:00
a8bc84f246
add @throws BadRequestException to create plan 2026-04-19 23:23:18 +03:00
920f8ad768
add @throws BadRequestException to create text 2026-04-19 23:23:11 +03:00
99c320b28f
add @throws BadRequestException to create node 2026-04-19 23:23:03 +03:00
1199fcbff3
add @throws BadRequestException to bulk create nodes 2026-04-19 23:22:56 +03:00
ace727dae0
php cs fix 2026-04-19 23:19:05 +03:00
374eaeb4ec
add null guards in create scheduled node use case 2026-04-19 23:14:52 +03:00
8cd11e98c2
make CreateScheduledNodeRequest properties nullable 2026-04-19 23:14:36 +03:00
90a9002df0
add null guard in create user use case 2026-04-19 23:13:57 +03:00
e2c220e0ee
make CreateUserRequest email nullable 2026-04-19 23:13:42 +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
f77101e4e9
add null guard in create text use case 2026-04-19 23:12:07 +03:00
ab023315a9
make CreateTextRequest name nullable 2026-04-19 23:11:52 +03:00
ff721d9137
add null guards in create node use case 2026-04-19 23:11:15 +03:00
23f4e70e57
make CreateNodeRequest properties nullable 2026-04-19 23:10:58 +03:00
1f76fc08b6
add null guards in bulk create nodes use case 2026-04-19 23:10:10 +03:00
337017fc52
make BulkCreateNodesRequest properties nullable 2026-04-19 23:09:52 +03:00
6c1ecc8b38
add BadRequestException class 2026-04-19 23:09:08 +03:00
189493b045
php cs fixer 2026-04-19 23:07:48 +03:00
53cb002d0d
implement node controller method for bulk create nodes 2026-04-18 23:05:14 +03:00
ce56e460ff
add use case and request 2026-04-18 23:04:56 +03:00
628c633823
change the way data is accessed from request in node controller 2026-04-18 22:00:24 +03:00
bdf386e510
implement create node method in node controller 2026-04-18 21:33:41 +03:00
f5a8b8447f
rename route for nodes and adjust calls to route 2026-04-18 21:01:02 +03:00
a092ee8840
json node repo 2026-04-17 11:30:17 +03:00
38d06fce43
refactor getNodes into a new NodeController and update refs 2026-04-17 11:29:55 +03:00
acdfc14442
create root node on text creation 2026-04-17 11:03:10 +03:00
d4f5b22034
add method to get nodes of text id in text controller 2026-04-17 11:00:36 +03:00
85ab8f2bbc
add getText method to text controller 2026-04-17 09:54:21 +03:00
4fe10214d5
change fn to function -- style 2026-04-17 09:53:50 +03:00
68da48aedd
add view for single text 2026-04-17 09:23:38 +03:00
89c295e6d2
Remove TextRepository dependency and createText from ViewController 2026-04-15 20:47:21 +03:00
ec32ca0103
Add TextController for texts API 2026-04-15 20:46:56 +03:00
72d92debab
make create text method 2026-04-12 22:39:50 +03:00
d4e31baed0
implement texts view method 2026-04-12 22:14:30 +03:00
e9195fe991
implement text repo for json files 2026-04-12 22:05:10 +03:00
878e4840a2
add getAll method to text repo 2026-04-12 21:54:31 +03:00
6b4ea8a1f4
remove all twig related code 2026-04-11 22:41:30 +03:00
6d75d3770a
use regular php files instead of twig 2026-04-11 22:36:30 +03:00
394b8d890c
move response logic to new view controller 2026-03-22 10:51:22 +02:00
a527c8b01e
filter for non parent nodes in create plan 2026-03-21 20:01:21 +02:00