mirror of
https://github.com/stoatchat/stoatchat.git
synced 2026-07-14 13:36:59 +00:00
fix: update audit action for accurate account actions
This commit is contained in:
@@ -322,7 +322,8 @@ auto_derived! {
|
||||
ServerUnbanMember,
|
||||
|
||||
// Accounts
|
||||
ManageAccounts
|
||||
DeleteAccount,
|
||||
DisableAccount,
|
||||
}
|
||||
|
||||
// Joiner payloads
|
||||
@@ -370,7 +371,8 @@ impl AdminAuditItemActions {
|
||||
AdminAuditItemActions::ServerBanMember => true,
|
||||
AdminAuditItemActions::ServerUnbanMember => true,
|
||||
AdminAuditItemActions::ServerFetchMembers => false,
|
||||
AdminAuditItemActions::ManageAccounts => true,
|
||||
AdminAuditItemActions::DeleteAccount => true,
|
||||
AdminAuditItemActions::DisableAccount => true,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ pub async fn admin_account_disable(
|
||||
create_audit_action(
|
||||
db,
|
||||
&user.id,
|
||||
v0::AdminAuditItemActions::ManageAccounts,
|
||||
v0::AdminAuditItemActions::DisableAccount,
|
||||
case,
|
||||
Some(id.id),
|
||||
None,
|
||||
|
||||
Reference in New Issue
Block a user