import { CollectionConfig } from "payload"; import { requirePermission } from "@/utils/access-control/hasPermission"; export const ModLists: CollectionConfig = { slug: "mod-lists", admin: { group: "Server", }, access: { create: requirePermission("mod-lists:create"), update: requirePermission("mod-lists:update"), delete: requirePermission("mod-lists:delete"), read: requirePermission("mod-lists:read"), }, fields: [ { name: "modlistName", type: "text", admin: { description: "A friendly name for the mod list.", }, required: true, }, { name: "author", type: "relationship", relationTo: "users", required: true, }, ], upload: { mimeTypes: ["text/html", "text/plain"], }, };