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