Invalidate form when scope (group/user) is switched

This commit is contained in:
Philipp Czora
2019-02-15 17:44:35 +01:00
parent 0c9a77664d
commit b850ab9fa8

View File

@@ -55,14 +55,11 @@ class CreatePermissionForm extends React.Component<Props, State> {
permissionScopeChanged = event => {
const groupPermission = event.target.value === "GROUP_PERMISSION";
this.setState({
value: undefined,
name: "",
groupPermission: groupPermission,
valid: validator.isPermissionValid(
this.state.name,
groupPermission,
this.props.currentPermissions
)
valid: false
});
this.setState({ ...this.state, groupPermission, value: undefined});
};
loadUserAutocompletion = (inputValue: string) => {
@@ -245,7 +242,7 @@ class CreatePermissionForm extends React.Component<Props, State> {
};
removeState = () => {
this.setState({...this.state,
this.setState({
name: "",
verbs: this.props.availablePermissions.availableRoles[0].verbs,
valid: true,