From 0e017dcadd5bf489beb3ffc8181385cbb0bb374b Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Sun, 20 Oct 2019 17:58:36 +0200 Subject: [PATCH] fixed wrong api usage --- .../containers/CreatePermissionForm.tsx | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/scm-ui/ui-webapp/src/repos/permissions/containers/CreatePermissionForm.tsx b/scm-ui/ui-webapp/src/repos/permissions/containers/CreatePermissionForm.tsx index a602fcd05f..19faff1711 100644 --- a/scm-ui/ui-webapp/src/repos/permissions/containers/CreatePermissionForm.tsx +++ b/scm-ui/ui-webapp/src/repos/permissions/containers/CreatePermissionForm.tsx @@ -58,12 +58,23 @@ class CreatePermissionForm extends React.Component { }; } - permissionScopeChanged = event => { - const groupPermission = event.target.value === 'GROUP_PERMISSION'; + groupPermissionScopeChanged = (value: boolean) => { + if (value) { + this.permissionScopeChanged(true); + } + }; + + userPermissionScopeChanged = (value: boolean) => { + if (value) { + this.permissionScopeChanged(false); + } + }; + + permissionScopeChanged = (groupPermission: boolean) => { this.setState({ value: undefined, name: '', - groupPermission: groupPermission, + groupPermission, valid: false, }); }; @@ -132,14 +143,14 @@ class CreatePermissionForm extends React.Component { value="USER_PERMISSION" checked={!this.state.groupPermission} label={t('permission.user-permission')} - onChange={this.permissionScopeChanged} + onChange={this.userPermissionScopeChanged} />