INNER CODE UNIT · JavaScript

hasPermissions

1Panel-dev/KubePi · web/dashboard/src/directive/permission/index.js:4

function hasPermissions(el, binding) {
    const {value, modifiers} = binding
    const hasPermissions = checkPermissions(value)
    if (!hasPermissions) {
        if (modifiers && modifiers.disable) {
            el.setAttribute("disabled", true)
        } else {
            el.parentNode && el.parentNode.removeChild(el)
        }
    }
}


export default {
    hasPermissions: {
        inserted(el, binding) {
            hasPermissions(el, binding)
        },

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…