feature: auth

This commit is contained in:
Benno Tielen 2026-07-21 11:23:39 +02:00
parent 21590cd101
commit d18f291872

View file

@ -1,6 +1,7 @@
import { CollectionConfig } from 'payload' import { CollectionConfig } from 'payload'
import { hide, isAdminOrEmployee } from '@/collections/access/admin' import { hide } from '@/collections/access/admin'
import { nextSunday } from '@/utils/sunday' import { nextSunday } from '@/utils/sunday'
import { canCreateAssignedWorship, canMutateAssignedWorship } from '@/collections/access/assigned'
export const Announcements: CollectionConfig = { export const Announcements: CollectionConfig = {
slug: 'announcement', slug: 'announcement',
@ -53,8 +54,8 @@ export const Announcements: CollectionConfig = {
}, },
access: { access: {
read: () => true, read: () => true,
create: isAdminOrEmployee(), create: canCreateAssignedWorship(),
update: isAdminOrEmployee(), update: canMutateAssignedWorship(),
delete: isAdminOrEmployee(), delete: canMutateAssignedWorship(),
} }
} }