add a pill to show if a user is admin or not

This commit is contained in:
KingKDot
2026-04-07 10:36:29 -05:00
parent 604803b5ee
commit ff9fda24af
11 changed files with 56 additions and 8 deletions
+6 -3
View File
@@ -25,11 +25,14 @@ export function handleClientsRequest(req: Request): Response {
const result = listClients({ page, pageSize, search, sort, statusFilter, osFilter, enrollmentFilter: "approved" });
const items = result.items.map((item) => {
const live = clientManager.getClient(item.id);
if (live?.monitorInfo?.length) {
if (live) {
return {
...item,
monitors: live.monitorInfo.length,
monitorInfo: live.monitorInfo,
isAdmin: live.isAdmin ?? item.isAdmin,
...(live.monitorInfo?.length ? {
monitors: live.monitorInfo.length,
monitorInfo: live.monitorInfo,
} : {}),
};
}
return item;