refactor todo list

This commit is contained in:
2023-09-16 12:55:51 +02:00
parent 1ffb2c5e74
commit 1c26b7de45
8 changed files with 194 additions and 173 deletions

View File

@@ -152,16 +152,16 @@ pub fn router(state: AppState) -> Router {
.route("/:id/todo/:id/edit/save", post(trip_todo_edit_save))
.route("/:id/todo/:id/edit/cancel", post(trip_todo_edit_cancel))
.route(
&<crate::models::trips::todos::Todo as route::Create>::with_prefix(
&<crate::components::trips::todos::Todo as route::Create>::with_prefix(
"/:id/todo",
),
post(<crate::models::trips::todos::Todo as route::Create>::create),
post(<crate::components::trips::todos::Todo as route::Create>::create),
)
.route(
&<crate::models::trips::todos::Todo as route::Delete>::with_prefix(
&<crate::components::trips::todos::Todo as route::Delete>::with_prefix(
"/:id/todo",
),
post(<crate::models::trips::todos::Todo as route::Delete>::delete),
post(<crate::components::trips::todos::Todo as route::Delete>::delete),
),
)
.nest(