style: format code with prettier
Local Build and Deploy / deploy (push) Successful in 49s

This commit is contained in:
openhands committed 2026-07-12 21:07:34 +02:00
1 parent e85e4d74ea
commit 2e4ed76121
378 files changed
+22404 -20686

No files matched your search

+15 -15
View File
@@ -1,20 +1,20 @@
import { fetchAdminList } from '@/lib/admin-list'
import { canAccess, PERMS } from '@/lib/permissions'
import { CreateUserDialog } from './_components/create-user-dialog'
import { UsersTable } from './users-table'
import { fetchAdminList } from "@/lib/admin-list";
import { canAccess, PERMS } from "@/lib/permissions";
import { CreateUserDialog } from "./_components/create-user-dialog";
import { UsersTable } from "./users-table";
export default async function UsersPage({
params: paramsPromise,
searchParams,
}: {
params: Promise<{ locale: string }>
searchParams: Promise<Record<string, string>>
params: Promise<{ locale: string }>;
searchParams: Promise<Record<string, string>>;
}) {
const result = await fetchAdminList(
{
permission: PERMS.USERS_VIEW,
model: 'user',
searchFields: ['username', 'mail', 'ipRegister', 'ipCurrent'],
model: "user",
searchFields: ["username", "mail", "ipRegister", "ipCurrent"],
select: {
id: true,
username: true,
@@ -31,20 +31,20 @@ export default async function UsersPage({
},
filterMap: {
filter_rank: (v) => {
const n = Number(v)
if (!Number.isFinite(n)) return null
const n = Number(v);
if (!Number.isFinite(n)) return null;
// For rank 7 the preset means "super admins" — match ≥ 7 instead of equals.
return n >= 7 ? { rank: { gte: 7 } } : { rank: n }
return n >= 7 ? { rank: { gte: 7 } } : { rank: n };
},
filter_online: (v) => ({ online: v }),
},
},
paramsPromise,
searchParams,
)
);
const canEdit = canAccess(result.permissions, PERMS.USERS_EDIT, result.rank)
const canBan = canAccess(result.permissions, PERMS.USERS_BAN, result.rank)
const canEdit = canAccess(result.permissions, PERMS.USERS_EDIT, result.rank);
const canBan = canAccess(result.permissions, PERMS.USERS_BAN, result.rank);
return (
<div className="space-y-6">
@@ -68,5 +68,5 @@ export default async function UsersPage({
canBan={canBan}
/>
</div>
)
);
}