This commit is contained in:
2020-06-13 19:23:39 +00:00
parent 1ddbeec447
commit 739216d325
2 changed files with 33 additions and 4 deletions

View File

@@ -113,7 +113,21 @@ export default {
type: "error"
});
},
/////////////////////////////////////
// Display LT message with wait for ok
//
displayLTModalNotificationMessage(
tKeyText,
tKeyTitle = undefined,
ttype = "info"
) {
return VM_LOCAL.$root.$gzconfirm({
message: tKeyText ? window.$gz.translation.get(tKeyText) : "",
title: tKeyTitle ? window.$gz.translation.get(tKeyTitle) : "",
yesButtonText: window.$gz.translation.get("OK"),
type: ttype
});
},
/////////////////////////////////////
// Custom confirmation
//

View File

@@ -293,8 +293,21 @@ export default {
if (r.startsWith("E1")) {
throw r;
}
//this should be the only place hit if everything goes well and key was fetched
window.$gz.eventBus.$emit("notify-success", r);
//If here, there is no technical error
//key might not exist or be not found but no error so r contains the deets
if (r == "ok") {
//all ok, new key installed time to logout and back in
await window.$gz.dialog.displayLTModalNotificationMessage(
vm.$ay.t("NewLicenseInstalled")
);
vm.$router.push("/login");
} else {
if (r == "notfound") {
r = vm.$ay.t("NewLicenseNotFound");
}
window.$gz.eventBus.$emit("notify-info", r);
}
} catch (error) {
window.$gz.errorHandler.handleFormError(error, vm);
}
@@ -407,7 +420,9 @@ function fetchTranslatedText(vm) {
"LicenseEmail",
"RequestEvaluationLicense",
"LicenseEmailVerficationHint",
"AdminEraseDatabaseWarning" //preexisting
"AdminEraseDatabaseWarning", //preexisting
"NewLicenseInstalled",
"NewLicenseNotFound"
]);
}