From ade02be475dad1efb40b3009ef2ab03b63a86160 Mon Sep 17 00:00:00 2001 From: Andrey Borysenko Date: Tue, 10 Jun 2025 17:46:02 +0300 Subject: [PATCH] fix(fileActions): use allowed /api/* route Signed-off-by: Andrey Borysenko --- lib/main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/main.py b/lib/main.py index 2abea82..8edb072 100644 --- a/lib/main.py +++ b/lib/main.py @@ -210,9 +210,9 @@ def enabled_handler(enabled: bool, nc: NextcloudApp) -> str: ) nc.ui.resources.set_script("top_menu", "first_menu", "js/ui_example-main") nc.ui.top_menu.register("first_menu", "UI example", "img/app.svg") - nc.ui.files_dropdown_menu.register("test_menu", _("Test menu"), "/test_menu", mime="image/jpeg", + nc.ui.files_dropdown_menu.register("test_menu", _("Test menu"), "/api/test_menu", mime="image/jpeg", icon="img/app-dark.svg") - nc.ui.files_dropdown_menu.register_ex("test_redirect", _("Test redirect"), "/test_redirect", mime="image/jpeg", + nc.ui.files_dropdown_menu.register_ex("test_redirect", _("Test redirect"), "/api/test_redirect", mime="image/jpeg", icon="img/app-dark.svg") nc.occ_commands.register("ui_example:ping", "/occ_ping") nc.occ_commands.register( @@ -325,7 +325,7 @@ class NodesPayload(BaseModel): files: list[UiActionFileInfo] -@APP.post("/test_redirect") +@APP.post("/api/test_redirect") async def test_menu_handler( files: NodesPayload, nc: Annotated[NextcloudApp, Depends(nc_app)],