works, lets do updates now

This commit is contained in:
2023-09-17 15:45:02 +02:00
parent 849798f7cb
commit 8c0a4c53b8
6 changed files with 97 additions and 54 deletions

View File

@@ -12,7 +12,10 @@ use uuid::Uuid;
use std::{fmt, time::Duration};
use tower::{timeout::TimeoutLayer, ServiceBuilder};
use crate::{components::route, AppState, Error, RequestError, TopLevelPage};
use crate::{
components::{self, route::Router as _},
AppState, Error, RequestError, TopLevelPage,
};
use super::auth;
@@ -151,18 +154,7 @@ pub fn router(state: AppState) -> Router {
.route("/:id/todo/:id/edit", post(trip_todo_edit))
.route("/:id/todo/:id/edit/save", post(trip_todo_edit_save))
.route("/:id/todo/:id/edit/cancel", post(trip_todo_edit_cancel))
.route(
&<crate::components::trips::todos::Todo as route::Create>::with_prefix(
"/:id/todo",
),
post(<crate::components::trips::todos::Todo as route::Create>::create),
)
.route(
&<crate::components::trips::todos::Todo as route::Delete>::with_prefix(
"/:id/todo",
),
post(<crate::components::trips::todos::Todo as route::Delete>::delete),
),
.nest("/:id/todo/", components::trips::todos::Todo::get()),
)
.nest(
(&TopLevelPage::Inventory.path()).into(),