rename directory entries

This commit is contained in:
2025-07-16 06:23:24 +02:00
parent b121c27b37
commit a2cb58867c
16 changed files with 389 additions and 21 deletions

View File

@@ -4,12 +4,13 @@ mod delete_warren_file;
mod fetch_warren;
mod list_warren_files;
mod list_warrens;
mod rename_warren_entry;
mod upload_warren_files;
use axum::{
Router,
extract::DefaultBodyLimit,
routing::{delete, get, post},
routing::{delete, get, patch, post},
};
use crate::{domain::warren::ports::WarrenService, inbound::http::AppState};
@@ -22,6 +23,7 @@ use create_warren_directory::create_warren_directory;
use delete_warren_directory::delete_warren_directory;
use delete_warren_file::delete_warren_file;
use rename_warren_entry::rename_warren_entry;
use upload_warren_files::upload_warren_files;
pub fn routes<WS: WarrenService>() -> Router<AppState<WS>> {
@@ -37,4 +39,5 @@ pub fn routes<WS: WarrenService>() -> Router<AppState<WS>> {
post(upload_warren_files).route_layer(DefaultBodyLimit::max(1073741824)),
)
.route("/files/file", delete(delete_warren_file))
.route("/files/rename", patch(rename_warren_entry))
}