From 454ef24e8154727e16679c6f47a2bb293d7e9724 Mon Sep 17 00:00:00 2001 From: Robert Patrick Date: Tue, 9 Nov 2021 10:18:21 -0600 Subject: [PATCH] short-circuiting perpare model when domain is in PV --- electron/app/locales/en/webui.json | 1 + webui/src/js/utils/wdt-preparer.js | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/electron/app/locales/en/webui.json b/electron/app/locales/en/webui.json index 9a24639ef..3678c516a 100644 --- a/electron/app/locales/en/webui.json +++ b/electron/app/locales/en/webui.json @@ -675,6 +675,7 @@ "discover-dialog-online-discovery-failed-error-prefix": "Unable to discover domain {{adminUrl}} in online mode", "wdt-preparer-aborted-error-title": "Prepare Model Aborted", + "wdt-preparer-domain-in-pv-message": "Prepare Model has no meaning when the target domain location is an externally created Kubernetes persistent volume.", "wdt-preparer-invalid-java-home-error-prefix": "Unable to prepare model due to the Java Home being invalid", "wdt-preparer-invalid-oracle-home-error-prefix": "Unable to prepare model due to the Oracle Home being invalid", "wdt-preparer-project-not-saved-error-prefix": "Unable to prepare model because project save failed", diff --git a/webui/src/js/utils/wdt-preparer.js b/webui/src/js/utils/wdt-preparer.js index 3901a36d9..b73b6637a 100644 --- a/webui/src/js/utils/wdt-preparer.js +++ b/webui/src/js/utils/wdt-preparer.js @@ -21,6 +21,12 @@ function(project, wktConsole, i18n, projectIo, dialogHelper, validationHelper, w } let errTitle = i18n.t('wdt-preparer-aborted-error-title'); + if (this.project.settings.targetDomainLocation.value === 'pv') { + const errMessage = i18n.t('wdt-preparer-domain-in-pv-message'); + await window.api.ipc.invoke('show-info-message', errTitle, errMessage); + return Promise.resolve(false); + } + const validationObject = this.getValidationObject('flow-prepare-model-name'); if (validationObject.hasValidationErrors()) { const validationErrorDialogConfig = validationObject.getValidationErrorDialogConfig(errTitle);