import { CollectionConfig } from "payload"; import { requirePermission } from "@/utils/access-control/hasPermission"; export const Maps: CollectionConfig = { slug: "maps", admin: { group: "World", useAsTitle: "name", }, access: { create: requirePermission("maps:create"), update: requirePermission("maps:update"), delete: requirePermission("maps:delete"), read: requirePermission("maps:read"), }, fields: [ { name: "name", type: "text", required: true, unique: true, }, { name: "fileName", type: "text", unique: true, }, ], };