feat(web): use new manage permission in checks
This commit is contained in:
@@ -93,15 +93,15 @@ function SettingsLayout() {
|
||||
const closeDrawer = () => setDrawerOpen(false);
|
||||
|
||||
const drawerLinks = createDrawerLinks({
|
||||
canCreateFlows: currentUserAbility.can('create', 'Flow'),
|
||||
canCreateFlows: currentUserAbility.can('manage', 'Flow'),
|
||||
canReadUser: currentUserAbility.can('read', 'User'),
|
||||
canReadRole: currentUserAbility.can('read', 'Role'),
|
||||
canUpdateConfig: currentUserAbility.can('update', 'Config'),
|
||||
canManageSamlAuthProvider:
|
||||
currentUserAbility.can('read', 'SamlAuthProvider') &&
|
||||
currentUserAbility.can('update', 'SamlAuthProvider') &&
|
||||
currentUserAbility.can('create', 'SamlAuthProvider'),
|
||||
canUpdateApp: currentUserAbility.can('update', 'App'),
|
||||
canUpdateConfig: currentUserAbility.can('manage', 'Config'),
|
||||
canManageSamlAuthProvider: currentUserAbility.can(
|
||||
'manage',
|
||||
'SamlAuthProvider',
|
||||
),
|
||||
canUpdateApp: currentUserAbility.can('manage', 'App'),
|
||||
});
|
||||
|
||||
const drawerBottomLinks = [
|
||||
|
||||
@@ -19,7 +19,7 @@ export default function FlowsButtons() {
|
||||
const theme = useTheme();
|
||||
const { data: config } = useAutomatischConfig();
|
||||
const matchSmallScreens = useMediaQuery(theme.breakpoints.down('md'));
|
||||
const canCreateFlow = currentUserAbility.can('create', 'Flow');
|
||||
const canCreateFlow = currentUserAbility.can('manage', 'Flow');
|
||||
const enableTemplates = config?.data.enableTemplates === true;
|
||||
|
||||
const createFlowButtonData = {
|
||||
|
||||
Reference in New Issue
Block a user