23 lines
809 B
TypeScript
23 lines
809 B
TypeScript
import { PERMS } from "@/lib/permission-slugs";
|
|
import {
|
|
anyCapability,
|
|
type HousekeepingDomainManifest,
|
|
} from "../../foundation/contracts";
|
|
import { OPERATIONS_INBOX_SOURCES } from "./inbox";
|
|
import { OPERATIONS_ROUTES } from "./routes";
|
|
import { OPERATIONS_SEARCH_PROVIDERS } from "./search";
|
|
import { OPERATIONS_WIDGETS } from "./widgets";
|
|
|
|
export const operationsManifest = {
|
|
id: "operations",
|
|
labelKey: "pages.housekeeping.domains.operations.title",
|
|
descriptionKey: "pages.housekeeping.domains.operations.description",
|
|
iconId: "inbox",
|
|
canonicalHref: "/ase",
|
|
capability: anyCapability(PERMS.ADMIN_DASHBOARD),
|
|
routes: OPERATIONS_ROUTES,
|
|
searchProviders: OPERATIONS_SEARCH_PROVIDERS,
|
|
inboxSources: OPERATIONS_INBOX_SOURCES,
|
|
widgets: OPERATIONS_WIDGETS,
|
|
} satisfies HousekeepingDomainManifest;
|