From 5e577358acb2d59fbb3800f5b2a46a2b65b332dd Mon Sep 17 00:00:00 2001 From: ispik Date: Sun, 12 Apr 2026 13:49:34 +0300 Subject: [PATCH] feat: add optional case parameter to admin account disable endpoint --- crates/delta/src/routes/admin/accounts/account_disable.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/delta/src/routes/admin/accounts/account_disable.rs b/crates/delta/src/routes/admin/accounts/account_disable.rs index 7de0f6e6..99456127 100644 --- a/crates/delta/src/routes/admin/accounts/account_disable.rs +++ b/crates/delta/src/routes/admin/accounts/account_disable.rs @@ -10,11 +10,12 @@ use rocket::State; /// Disable an account. Requires AccountDisable permissions #[openapi(tag = "Admin")] -#[post("/accounts/disable/")] +#[post("/accounts/disable/?")] pub async fn admin_account_disable( db: &State, auth: AdminAuthorization, id: Reference<'_>, + case: Option<&str>, ) -> Result<()> { let user = flatten_authorized_user(&auth); if !user_has_permission(user, v0::AdminUserPermissionFlags::AccountDisable) { @@ -41,7 +42,7 @@ pub async fn admin_account_disable( db, &user.id, v0::AdminAuditItemActions::AccountDisable, - None, + case, Some(id.id), None, )