skipping role check if superuser
This commit is contained in:
@@ -50,6 +50,10 @@ export const can = (abilities) => {
|
|||||||
export const hasRole = roles => {
|
export const hasRole = roles => {
|
||||||
const { $roles } = usePage().props.value
|
const { $roles } = usePage().props.value
|
||||||
|
|
||||||
|
if ($roles.find(role => role.name === 'superuser')) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
if (Array.isArray(roles)) {
|
if (Array.isArray(roles)) {
|
||||||
for (const role of roles) {
|
for (const role of roles) {
|
||||||
if (hasRole(role)) {
|
if (hasRole(role)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user