fix: ( permissions ) match page guards to their API guards so umbrella keys pass

This commit is contained in:
Abubeker Yasin
2026-09-04 16:25:46 +03:00
parent 7a61ebcb27
commit b899037151
3 changed files with 3 additions and 3 deletions

View File

@@ -615,7 +615,7 @@ function BoardingPageContent() {
export default function BoardingPage() { export default function BoardingPage() {
return ( return (
<PermissionGuard permission={PERMS.tickets.board}> <PermissionGuard permission={[PERMS.tickets.board, PERMS.tickets.manage]}>
<BoardingPageContent /> <BoardingPageContent />
</PermissionGuard> </PermissionGuard>
); );

View File

@@ -1467,7 +1467,7 @@ function GroupBookingPageContent() {
export default function GroupBookingPage() { export default function GroupBookingPage() {
return ( return (
<PermissionGuard permission={PERMS.bookings.manage}> <PermissionGuard permission={[PERMS.bookings.create, PERMS.bookings.manage]}>
<GroupBookingPageContent /> <GroupBookingPageContent />
</PermissionGuard> </PermissionGuard>
); );

View File

@@ -318,7 +318,7 @@ function NotificationsPageContent() {
export default function NotificationsPage() { export default function NotificationsPage() {
return ( return (
<PermissionGuard permission={PERMS.notifications.send}> <PermissionGuard permission={[PERMS.notifications.send, PERMS.admin]}>
<NotificationsPageContent /> <NotificationsPageContent />
</PermissionGuard> </PermissionGuard>
); );