only show approved clients in the dashboard

This commit is contained in:
KingKDot
2026-03-31 15:56:44 -05:00
parent fda7952013
commit b5e8456292
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -22,7 +22,7 @@ export function handleClientsRequest(req: Request): Response {
const statusFilter = url.searchParams.get("status") || "all";
const osFilter = url.searchParams.get("os") || "all";
const result = listClients({ page, pageSize, search, sort, statusFilter, osFilter });
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) {
@@ -76,7 +76,7 @@ export async function handleClientRoutes(
const statusFilter = url.searchParams.get("status") || "all";
const osFilter = url.searchParams.get("os") || "all";
const countryFilter = url.searchParams.get("country") || "all";
const enrollmentFilter = url.searchParams.get("enrollmentFilter") || "all";
const enrollmentFilter = url.searchParams.get("enrollmentFilter") || "approved";
if (user.role === "admin") {
const result = listClients({ page, pageSize, search, sort, statusFilter, osFilter, countryFilter, enrollmentFilter });
return Response.json(result, { headers: deps.CORS_HEADERS });