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} onSubmit={handleSubmit}
extraProps={{ extraProps={{
suffixElement: ( suffixElement: (
<AlphaContainer> <CollapseView title={t('高级权限控制')} className="mb-2">
<CollapseView title={t('高级权限控制')} className="mb-2"> <AdvanceGroupPanelPermission
<AdvanceGroupPanelPermission height={320}
height={320} groupId={props.groupId}
groupId={props.groupId} panelId={props.groupPanelId}
panelId={props.groupPanelId} onChange={(permissionMap) => {
onChange={(permissionMap) => { if (permissionMap) {
if (permissionMap) { const fallbackPermissions = permissionMap[ALL_PERMISSION];
const fallbackPermissions = permissionMap[ALL_PERMISSION]; const others = { ...permissionMap };
const others = { ...permissionMap };
handleUpdateValues({ handleUpdateValues({
fallbackPermissions, fallbackPermissions,
permissionMap: _omit(others, [ALL_PERMISSION]), permissionMap: _omit(others, [ALL_PERMISSION]),
}); });
} else { } else {
handleUpdateValues({ handleUpdateValues({
fallbackPermissions: undefined, fallbackPermissions: undefined,
permissionMap: undefined, permissionMap: undefined,
}); });
} }
}} }}
/> />
</CollapseView> </CollapseView>
</AlphaContainer>
), ),
}} }}
/> />

Loading…
Cancel
Save