pinakes-server: add more media management endpoints
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: Id3ce15a21618efbf079b277a82bf530f6a6a6964
This commit is contained in:
parent
f5371a30bb
commit
59041e9620
3 changed files with 364 additions and 1 deletions
|
|
@ -264,8 +264,21 @@ pub fn create_router_with_tls(
|
|||
)
|
||||
.route("/media/all", delete(routes::media::delete_all_media))
|
||||
.route("/media/{id}", patch(routes::media::update_media))
|
||||
.route("/media/{id}", delete(routes::media::delete_media))
|
||||
.route("/media/{id}", delete(routes::media::permanent_delete_media))
|
||||
.route("/media/{id}/open", post(routes::media::open_media))
|
||||
// File management
|
||||
.route("/media/{id}/rename", patch(routes::media::rename_media))
|
||||
.route(
|
||||
"/media/{id}/move",
|
||||
patch(routes::media::move_media_endpoint),
|
||||
)
|
||||
.route("/media/{id}/trash", post(routes::media::soft_delete_media))
|
||||
.route("/media/{id}/restore", post(routes::media::restore_media))
|
||||
.route("/media/batch/move", post(routes::media::batch_move_media))
|
||||
// Trash management
|
||||
.route("/trash", get(routes::media::list_trash))
|
||||
.route("/trash/info", get(routes::media::trash_info))
|
||||
.route("/trash", delete(routes::media::empty_trash))
|
||||
.route(
|
||||
"/media/{id}/custom-fields",
|
||||
post(routes::media::set_custom_field),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue