feat: add admin channel deletion endpoint

This commit is contained in:
ispik
2026-04-18 19:31:38 +03:00
parent 80b749d6fc
commit 533cc5835a
5 changed files with 51 additions and 5 deletions

View File

@@ -290,6 +290,7 @@ auto_derived! {
Discover = 16,
ManageAccounts = 17,
ManageChannels = 18,
}
pub enum AdminAuditItemActions {
@@ -324,6 +325,9 @@ auto_derived! {
// Accounts
DeleteAccount,
DisableAccount,
// Channels
DeleteChannel,
}
// Joiner payloads
@@ -373,6 +377,7 @@ impl AdminAuditItemActions {
AdminAuditItemActions::ServerFetchMembers => false,
AdminAuditItemActions::DeleteAccount => true,
AdminAuditItemActions::DisableAccount => true,
AdminAuditItemActions::DeleteChannel => true,
}
}
}