Accept audit role in user administration

This commit is contained in:
RWDai
2026-05-13 18:12:32 +08:00
parent 4d2667764f
commit 337d0af136
3 changed files with 7 additions and 10 deletions

View File

@@ -66,7 +66,7 @@ impl AppState {
role: &str,
) -> Result<Vec<String>, GatewayError> {
let mut group_ids = normalized_user_group_ids(group_ids);
if role.trim().eq_ignore_ascii_case("admin") {
if crate::roles::can_access_admin_console(role) {
if let Some(default_group_id) = self.configured_default_user_group_id().await? {
group_ids.remove(&default_group_id);
}