fixed wrong api usage

This commit is contained in:
Sebastian Sdorra
2019-10-20 17:58:36 +02:00
parent 32bd264dc3
commit 0e017dcadd

View File

@@ -58,12 +58,23 @@ class CreatePermissionForm extends React.Component<Props, State> {
}; };
} }
permissionScopeChanged = event => { groupPermissionScopeChanged = (value: boolean) => {
const groupPermission = event.target.value === 'GROUP_PERMISSION'; if (value) {
this.permissionScopeChanged(true);
}
};
userPermissionScopeChanged = (value: boolean) => {
if (value) {
this.permissionScopeChanged(false);
}
};
permissionScopeChanged = (groupPermission: boolean) => {
this.setState({ this.setState({
value: undefined, value: undefined,
name: '', name: '',
groupPermission: groupPermission, groupPermission,
valid: false, valid: false,
}); });
}; };
@@ -132,14 +143,14 @@ class CreatePermissionForm extends React.Component<Props, State> {
value="USER_PERMISSION" value="USER_PERMISSION"
checked={!this.state.groupPermission} checked={!this.state.groupPermission}
label={t('permission.user-permission')} label={t('permission.user-permission')}
onChange={this.permissionScopeChanged} onChange={this.userPermissionScopeChanged}
/> />
<Radio <Radio
name="permission_scope" name="permission_scope"
value="GROUP_PERMISSION" value="GROUP_PERMISSION"
checked={this.state.groupPermission} checked={this.state.groupPermission}
label={t('permission.group-permission')} label={t('permission.group-permission')}
onChange={this.permissionScopeChanged} onChange={this.groupPermissionScopeChanged}
/> />
</div> </div>
</div> </div>