diff --git a/client/src/components/rbac-wrapper/rbac-defaults.js b/client/src/components/rbac-wrapper/rbac-defaults.js index 7efcb53bd..0da32826f 100644 --- a/client/src/components/rbac-wrapper/rbac-defaults.js +++ b/client/src/components/rbac-wrapper/rbac-defaults.js @@ -48,7 +48,7 @@ const ret = { "shiftclock:view": 2, "shop:vendors": 2, - "shop:rbac": 5, + "shop:rbac": 1, "shop:templates": 4, "temporarydocs:view": 2, diff --git a/client/src/components/rbac-wrapper/rbac-wrapper.component.jsx b/client/src/components/rbac-wrapper/rbac-wrapper.component.jsx index 81b5093c4..d9fb24870 100644 --- a/client/src/components/rbac-wrapper/rbac-wrapper.component.jsx +++ b/client/src/components/rbac-wrapper/rbac-wrapper.component.jsx @@ -28,10 +28,18 @@ function RbacWrapper({ ...restProps }) { const { t } = useTranslation(); + + console.log( + "********object :>> ", + action, + rbacDefaults[action], + bodyshop.md_rbac[action] + ); if ( (requiredAuthLevel && requiredAuthLevel <= authLevel) || - (bodyshop.md_rbac && bodyshop.md_rbac[action] <= authLevel) || - (!!!bodyshop.md_rbac && rbacDefaults[action] <= authLevel) + ((bodyshop.md_rbac && bodyshop.md_rbac[action]) || rbacDefaults[action]) <= + authLevel || + (!bodyshop.md_rbac && rbacDefaults[action] <= authLevel) ) return