Commit Graph

15 Commits

Author SHA1 Message Date
seb
2de2bc0d90 u 2026-10-13 13:21:14 +02:00
seb
011d84c3c1 u 2026-10-09 10:41:21 +02:00
seb
6777f423d8 u 2026-10-04 20:47:16 +02:00
seb
9a7f345d8b u 2026-10-03 23:13:36 +02:00
seb
1786879c4e u 2026-10-02 14:47:16 +02:00
seb
d6fe6ff1d2 u 2026-09-30 18:45:30 +02:00
seb
f2b6715961 Remove dedicated POST /category/:id/move route.
Dropping the standalone move endpoint; category relocation is now covered
by PATCH /category/:id via parentId (merged with name rename). Removes the
move route docs and regenerates API docs.
2026-08-03 03:07:50 +02:00
seb
c8f6936aa6 Extend PATCH /category/:id to also move (parentId) alongside rename.
PATCH now accepts name (rename, re-slugify) and/or parentId (move under a
new parent, cycle/self guarded), merging both results. Renames the PATCH
docs file to category/update.md and regenerates API docs.
2026-08-03 03:05:45 +02:00
seb
faefa3b9cf Add POST /category/:id/move to relocate a category.
Wires up the existing category.move store method (validates source and
target in the same company, rejects self/descendant cycles, assigns the
next sibling sort) behind an authenticated HTTP route, plus @openapi
docs and regenerated API docs.
2026-08-03 03:01:53 +02:00
seb
a0f9a8a716 Add PUT /category/order to reorder sibling categories.
Wires up existing category.order store method (validates categoryIds are
exactly the current children of parentId, sets each child sort to its
index in one transaction) behind an authenticated HTTP route, plus
@openapi docs and regenerated API docs.
2026-08-02 19:42:54 +02:00
seb
aed0857f23 u 2026-08-02 19:04:56 +02:00
seb
6074aa7304 u 2026-07-31 18:25:42 +02:00
seb
db8b192094 u 2026-07-31 05:54:13 +02:00
seb
977ece3099 docs 2026-06-23 11:18:46 +02:00
seb
667f498573 Genesis 2026-06-23 11:04:07 +02:00