feature: auth
This commit is contained in:
parent
21590cd101
commit
d18f291872
1 changed files with 5 additions and 4 deletions
|
|
@ -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(),
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue