MCPcopy Create free account
hub / github.com/apache/cloudstack / hasAccessToRoute

Function hasAccessToRoute

ui/src/store/modules/permission.js:20–30  ·  view source on GitHub ↗
(apis, route)

Source from the content-addressed store, hash-verified

18import { asyncRouterMap, constantRouterMap } from '@/config/router'
19
20function hasAccessToRoute (apis, route) {
21 if (!route.meta || !route.meta.permission) {
22 return true
23 }
24 for (const permission of route.meta.permission) {
25 if (!apis.includes(permission)) {
26 return false
27 }
28 }
29 return true
30}
31
32function hasAccessToSection (route) {
33 const visibleChildren = route.children.filter(child => !child.hidden)

Callers 1

filterAsyncRouterFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected