feat: remove alpha control for advanced permission control

pull/146/merge
moonrailgun 2 years ago
parent d7a39b6e61
commit 650f350350

@ -65,31 +65,29 @@ export const ModalModifyGroupPanel: React.FC<{
onSubmit={handleSubmit}
extraProps={{
suffixElement: (
<AlphaContainer>
<CollapseView title={t('高级权限控制')} className="mb-2">
<AdvanceGroupPanelPermission
height={320}
groupId={props.groupId}
panelId={props.groupPanelId}
onChange={(permissionMap) => {
if (permissionMap) {
const fallbackPermissions = permissionMap[ALL_PERMISSION];
const others = { ...permissionMap };
<CollapseView title={t('高级权限控制')} className="mb-2">
<AdvanceGroupPanelPermission
height={320}
groupId={props.groupId}
panelId={props.groupPanelId}
onChange={(permissionMap) => {
if (permissionMap) {
const fallbackPermissions = permissionMap[ALL_PERMISSION];
const others = { ...permissionMap };
handleUpdateValues({
fallbackPermissions,
permissionMap: _omit(others, [ALL_PERMISSION]),
});
} else {
handleUpdateValues({
fallbackPermissions: undefined,
permissionMap: undefined,
});
}
}}
/>
</CollapseView>
</AlphaContainer>
handleUpdateValues({
fallbackPermissions,
permissionMap: _omit(others, [ALL_PERMISSION]),
});
} else {
handleUpdateValues({
fallbackPermissions: undefined,
permissionMap: undefined,
});
}
}}
/>
</CollapseView>
),
}}
/>

Loading…
Cancel
Save