diff --git a/pkg/models/user.go b/pkg/models/user.go index 4491eae..fc0d2bf 100644 --- a/pkg/models/user.go +++ b/pkg/models/user.go @@ -366,7 +366,7 @@ func SearchUsers(user *User, search *UserSearch, pager *Pagination) ([]*User, er // Only admin user can show disabled/banned users. var statuses = []string{} - if user.IsAdmin { + if user.HasAdminScope(config.ScopeUserBan) { if search.IsBanned { statuses = append(statuses, UserStatusBanned) } diff --git a/web/templates/account/search.html b/web/templates/account/search.html index 245409f..661bf26 100644 --- a/web/templates/account/search.html +++ b/web/templates/account/search.html @@ -101,7 +101,7 @@ {{end}} - {{if .CurrentUser.IsAdmin}} + {{if .CurrentUser.HasAdminScope "admin.user.ban"}}