Преглед изворни кода

fix: update permission logic to ensure administrators always have access (#17360)

tags/1.2.0
Benjamin пре 7 месеци
родитељ
комит
e2b8f40275
No account linked to committer's email address
1 измењених фајлова са 5 додато и 1 уклоњено
  1. 5
    1
      web/app/components/plugins/plugin-page/use-permission.ts

+ 5
- 1
web/app/components/plugins/plugin-page/use-permission.ts Прегледај датотеку

@@ -5,15 +5,19 @@ import { useTranslation } from 'react-i18next'
import { useInvalidatePermissions, useMutationPermissions, usePermissions } from '@/service/use-plugins'

const hasPermission = (permission: PermissionType | undefined, isAdmin: boolean) => {
if (isAdmin)
return true // Administrators always have permissions

if (!permission)
return false

if (permission === PermissionType.noOne)
return false

if (permission === PermissionType.everyone)
return true

return isAdmin
return false
}

const usePermission = () => {

Loading…
Откажи
Сачувај