Remove unnecessary noRights export object

This commit is contained in:
ShootingStar91
2024-07-16 12:22:53 +03:00
parent 5cf69cf604
commit 2e656207d7
2 changed files with 2 additions and 3 deletions
+1 -2
View File
@@ -5,7 +5,6 @@ import { useUser } from '@/hooks/user'
import { Box } from '@mui/material'
import { Role } from '@/types'
import { UserState } from '@/redux/userReducer'
import { noRights } from './pages'
import { ENABLE_WRITE } from '@/util/config'
export type PageContextType<T> = {
@@ -82,7 +81,7 @@ export const Page = <T extends Record<string, unknown>>({
}) => {
const { id } = useParams()
const user = useUser()
const editRights = ENABLE_WRITE && user ? getEditRights(user, id!) : noRights
const editRights = ENABLE_WRITE && user ? getEditRights(user, id!) : {}
if (allowedRoles && !allowedRoles.includes(user.role))
return <Box>Your user is not authorized to view this page.</Box>
return (
+1 -1
View File
@@ -28,7 +28,7 @@ import { RegionDetails } from './Region/RegionDetails'
import { Role } from '@/types'
import { UserState } from '@/redux/userReducer'
export const noRights: EditRights = {}
const noRights: EditRights = {}
const fullRights: EditRights = { new: true, edit: true, delete: true }
const limitedRights: EditRights = { new: true, edit: true }