add: Diplomarbeit and Technologies collection

This commit is contained in:
Dominik Natter
2025-03-26 11:16:42 +01:00
parent e4305c407b
commit b4b24410c2
5 changed files with 463 additions and 206 deletions

View File

@@ -0,0 +1,39 @@
import type { CollectionConfig } from 'payload'
import { anyone } from '../access/anyone'
import { authenticated } from '../access/authenticated'
export const Technologies: CollectionConfig = {
slug: 'technologies',
labels: {
singular: 'Technologie',
plural: 'Technologien',
},
admin: {
useAsTitle: 'name',
},
access: {
create: authenticated,
delete: authenticated,
read: anyone,
update: authenticated,
},
fields: [
{
name: 'name',
type: 'text',
required: true,
},
{
name: 'description',
type: 'textarea',
required: true,
},
{
name: 'icon',
type: 'upload',
relationTo: 'media',
required: true,
},
],
}