From a4cbe955c3d7b45f3281aed4d3f7530098b01f9b Mon Sep 17 00:00:00 2001 From: FrenchGithubUser Date: Wed, 12 Nov 2025 20:27:51 +0100 Subject: [PATCH] fix: remove unsuned route and fix http method on `/warn` --- backend/api/src/api_doc.rs | 1 - .../handlers/users/get_registered_users.rs | 32 ------------------- backend/api/src/handlers/users/mod.rs | 4 +-- 3 files changed, 1 insertion(+), 36 deletions(-) delete mode 100644 backend/api/src/handlers/users/get_registered_users.rs diff --git a/backend/api/src/api_doc.rs b/backend/api/src/api_doc.rs index 1a48ef5a..1cf619ae 100644 --- a/backend/api/src/api_doc.rs +++ b/backend/api/src/api_doc.rs @@ -25,7 +25,6 @@ use crate::handlers::{ crate::handlers::users::warn_user::exec, crate::handlers::users::get_user_conversations::exec, crate::handlers::users::get_me::exec, - crate::handlers::users::get_registered_users::exec, crate::handlers::auth::create_user_application::exec, crate::handlers::user_applications::get_user_applications::exec, crate::handlers::user_applications::update_user_application_status::exec, diff --git a/backend/api/src/handlers/users/get_registered_users.rs b/backend/api/src/handlers/users/get_registered_users.rs deleted file mode 100644 index 95384f72..00000000 --- a/backend/api/src/handlers/users/get_registered_users.rs +++ /dev/null @@ -1,32 +0,0 @@ -use crate::{middlewares::auth_middleware::Authdata, Arcadia}; -use actix_web::{web::Data, HttpResponse}; -use arcadia_common::error::{Error, Result}; -use arcadia_storage::{ - models::user::{UserClass, UserMinimal}, - redis::RedisPoolInterface, -}; - -#[utoipa::path( - get, - operation_id = "Get registered users", - tag = "User", - path = "/api/users/registered", - security( - ("http" = ["Bearer"]) - ), - responses( - (status = 200, description = "All registered users", body=Vec), - ) -)] -pub async fn exec( - arc: Data>, - user: Authdata, -) -> Result { - // TODO: change on extracker integration - if user.class != UserClass::Tracker { - return Err(Error::InsufficientPrivileges); - }; - let users = arc.pool.find_registered_users().await?; - - Ok(HttpResponse::Ok().json(users)) -} diff --git a/backend/api/src/handlers/users/mod.rs b/backend/api/src/handlers/users/mod.rs index eefadf2d..188ec14e 100644 --- a/backend/api/src/handlers/users/mod.rs +++ b/backend/api/src/handlers/users/mod.rs @@ -1,7 +1,6 @@ pub mod create_api_key; pub mod edit_user; pub mod get_me; -pub mod get_registered_users; pub mod get_user; pub mod get_user_conversations; pub mod warn_user; @@ -15,9 +14,8 @@ pub fn config(cfg: &mut ServiceConfig) { .route(get().to(self::get_user::exec::)) .route(put().to(self::edit_user::exec::)), ); - cfg.service(resource("/warnings").route(post().to(self::warn_user::exec::))); + cfg.service(resource("/warn").route(post().to(self::warn_user::exec::))); cfg.service(resource("/me").route(get().to(self::get_me::exec::))); - cfg.service(resource("/registered").route(get().to(self::get_registered_users::exec::))); cfg.service(resource("/api-keys").route(post().to(self::create_api_key::exec::))); cfg.service( resource("/conversations").route(get().to(self::get_user_conversations::exec::)),