add reset for delete Permission

This commit is contained in:
Maren Süwer
2018-09-03 15:29:30 +02:00
parent bdb6148e54
commit 0f78ce9d3a
2 changed files with 28 additions and 1 deletions

View File

@@ -10,7 +10,8 @@ import {
modifyPermissionReset,
deletePermission,
getDeletePermissionFailure,
isDeletePermissionPending
isDeletePermissionPending,
deletePermissionReset
} from "../modules/permissions";
import connect from "react-redux/es/connect/connect";
import { withRouter } from "react-router-dom";
@@ -31,6 +32,7 @@ type Props = {
loading: boolean,
error: Error,
permissionReset: (string, string, string) => void,
deletePermissionReset: (string, string, string) => void,
deletePermission: (Permission, string, string) => void,
deleteLoading: boolean
};
@@ -60,6 +62,11 @@ class SinglePermission extends React.Component<Props, State> {
this.props.repoName,
permission.name
);
this.props.deletePermissionReset(
this.props.namespace,
this.props.repoName,
permission.name
);
if (permission) {
this.setState({
permission: {
@@ -204,6 +211,13 @@ const mapDispatchToProps = dispatch => {
repoName: string
) => {
dispatch(deletePermission(permission, namespace, repoName));
},
deletePermissionReset: (
namespace: string,
repoName: string,
permissionname: string
) => {
dispatch(deletePermissionReset(namespace, repoName, permissionname));
}
};
};