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 { 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(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in a new issue