27 lines
678 B
TypeScript
27 lines
678 B
TypeScript
import { PERMS } from "@/lib/permission-slugs";
|
|
import {
|
|
anyCapability,
|
|
type HousekeepingDomainManifest,
|
|
} from "../../foundation/contracts";
|
|
|
|
export const peopleManifest = {
|
|
id: "people",
|
|
labelKey: "pages.housekeeping.domains.people.title",
|
|
descriptionKey: "pages.housekeeping.domains.people.description",
|
|
iconId: "users",
|
|
previewHref: "/admin-next/people",
|
|
capability: anyCapability(
|
|
PERMS.USERS_VIEW,
|
|
PERMS.MODERATION_VIEW,
|
|
PERMS.TICKETS_VIEW,
|
|
PERMS.BANS_VIEW,
|
|
PERMS.MOD_DASHBOARD,
|
|
PERMS.MOD_CFH_VIEW,
|
|
PERMS.MOD_TEAM_VIEW,
|
|
PERMS.MOD_TICKETS_VIEW,
|
|
PERMS.MOD_USERS_VIEW,
|
|
PERMS.MOD_BANS_VIEW,
|
|
),
|
|
routes: [],
|
|
} satisfies HousekeepingDomainManifest;
|