only show approved clients in the dashboard
This commit is contained in:
@@ -22,7 +22,7 @@ export function handleClientsRequest(req: Request): Response {
|
|||||||
const statusFilter = url.searchParams.get("status") || "all";
|
const statusFilter = url.searchParams.get("status") || "all";
|
||||||
const osFilter = url.searchParams.get("os") || "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 items = result.items.map((item) => {
|
||||||
const live = clientManager.getClient(item.id);
|
const live = clientManager.getClient(item.id);
|
||||||
if (live?.monitorInfo?.length) {
|
if (live?.monitorInfo?.length) {
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ export async function handleClientRoutes(
|
|||||||
const statusFilter = url.searchParams.get("status") || "all";
|
const statusFilter = url.searchParams.get("status") || "all";
|
||||||
const osFilter = url.searchParams.get("os") || "all";
|
const osFilter = url.searchParams.get("os") || "all";
|
||||||
const countryFilter = url.searchParams.get("country") || "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") {
|
if (user.role === "admin") {
|
||||||
const result = listClients({ page, pageSize, search, sort, statusFilter, osFilter, countryFilter, enrollmentFilter });
|
const result = listClients({ page, pageSize, search, sort, statusFilter, osFilter, countryFilter, enrollmentFilter });
|
||||||
return Response.json(result, { headers: deps.CORS_HEADERS });
|
return Response.json(result, { headers: deps.CORS_HEADERS });
|
||||||
|
|||||||
Reference in New Issue
Block a user