summaryrefslogtreecommitdiffstats
path: root/workflow-designer-ui/src/main/frontend/src/features/version/versionController/VersionControllerView.jsx
diff options
context:
space:
mode:
Diffstat (limited to 'workflow-designer-ui/src/main/frontend/src/features/version/versionController/VersionControllerView.jsx')
-rw-r--r--workflow-designer-ui/src/main/frontend/src/features/version/versionController/VersionControllerView.jsx18
1 files changed, 14 insertions, 4 deletions
diff --git a/workflow-designer-ui/src/main/frontend/src/features/version/versionController/VersionControllerView.jsx b/workflow-designer-ui/src/main/frontend/src/features/version/versionController/VersionControllerView.jsx
index 2f86db4e..f2511c08 100644
--- a/workflow-designer-ui/src/main/frontend/src/features/version/versionController/VersionControllerView.jsx
+++ b/workflow-designer-ui/src/main/frontend/src/features/version/versionController/VersionControllerView.jsx
@@ -21,7 +21,10 @@ import OperationModeButtons from 'features/version/versionController/views/Opera
import VersionContainer from 'features/version/versionController/views/VersionsContainer';
import WorkflowTitle from 'features/version/versionController/views/WorkflowTitle';
import { PluginPubSub } from 'shared/pubsub/plugin-pubsub.ts';
-import { notificationType } from 'wfapp/pluginContext/pluginContextConstants';
+import {
+ notificationType,
+ CATALOG_PATH
+} from 'wfapp/pluginContext/pluginContextConstants';
export default class VersionControllerView extends Component {
static propTypes = {
location: PropTypes.object,
@@ -64,12 +67,18 @@ export default class VersionControllerView extends Component {
} = this.props;
saveParamsToServer({ params: savedParams, workflowId, workflowName });
};
- handleSendMsgToCatalog = isCompeleted => {
+ handleSendMsgToCatalog = () => {
const {
- pluginContext: { eventsClientId, parentUrl }
+ pluginContext: { eventsClientId, parentUrl },
+ workflowId,
+ isCertifyDisable
} = this.props;
const client = new PluginPubSub(eventsClientId, parentUrl);
- client.notify(notificationType.CLOSE, { isCompleted: isCompeleted });
+ client.notify(notificationType.CLOSE, {
+ isCompleted: isCertifyDisable,
+ workflowId,
+ path: CATALOG_PATH
+ });
};
certifyVersion = () => {
const {
@@ -133,6 +142,7 @@ export default class VersionControllerView extends Component {
sendMsgToCatalog={this.handleSendMsgToCatalog}
saveDisabled={isReadonly}
onSaveClick={this.sendSaveParamsToServer}
+ onCertifyClick={this.certifyVersion}
/>
)}
{!operationMode && (