This commit is contained in:
@@ -229,6 +229,7 @@ export default {
|
|||||||
translations: []
|
translations: []
|
||||||
},
|
},
|
||||||
licenseState: 0,
|
licenseState: 0,
|
||||||
|
dbIsEmpty: false,
|
||||||
request: {
|
request: {
|
||||||
Email: null,
|
Email: null,
|
||||||
Company: null,
|
Company: null,
|
||||||
@@ -333,23 +334,25 @@ export default {
|
|||||||
async sendEvaluationRequest() {
|
async sendEvaluationRequest() {
|
||||||
let vm = this;
|
let vm = this;
|
||||||
try {
|
try {
|
||||||
//Only no key or expired trial are here, not expired purchase
|
if (this.dbIsEmpty != true) {
|
||||||
//so safe to erase
|
//Need to erase database
|
||||||
let dialogResult = await window.$gz.dialog.confirmGeneric(
|
let dialogResult = await window.$gz.dialog.confirmGeneric(
|
||||||
"AdminEraseDatabaseWarning",
|
"AdminEraseDatabaseWarning",
|
||||||
"warning"
|
"warning"
|
||||||
);
|
);
|
||||||
if (dialogResult == false) {
|
if (dialogResult == false) {
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
dialogResult = await window.$gz.dialog.confirmGeneric(
|
||||||
|
"AdminEraseDatabaseLastWarning",
|
||||||
|
"error"
|
||||||
|
);
|
||||||
|
if (dialogResult == false) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dialogResult = await window.$gz.dialog.confirmGeneric(
|
|
||||||
"AdminEraseDatabaseLastWarning",
|
|
||||||
"error"
|
|
||||||
);
|
|
||||||
if (dialogResult == false) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
//call erase
|
//call erase
|
||||||
let r = await window.$gz.api.upsertEx(
|
let r = await window.$gz.api.upsertEx(
|
||||||
"license/permanently-erase-all-data",
|
"license/permanently-erase-all-data",
|
||||||
@@ -410,23 +413,25 @@ export default {
|
|||||||
},
|
},
|
||||||
async erase() {
|
async erase() {
|
||||||
let vm = this;
|
let vm = this;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
let dialogResult = await window.$gz.dialog.confirmGeneric(
|
if (this.dbIsEmpty != true) {
|
||||||
"AdminEraseDatabaseWarning",
|
let dialogResult = await window.$gz.dialog.confirmGeneric(
|
||||||
"warning"
|
"AdminEraseDatabaseWarning",
|
||||||
);
|
"warning"
|
||||||
if (dialogResult == false) {
|
);
|
||||||
return;
|
if (dialogResult == false) {
|
||||||
}
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
dialogResult = await window.$gz.dialog.confirmGeneric(
|
dialogResult = await window.$gz.dialog.confirmGeneric(
|
||||||
"AdminEraseDatabaseLastWarning",
|
"AdminEraseDatabaseLastWarning",
|
||||||
"error"
|
"error"
|
||||||
);
|
);
|
||||||
if (dialogResult == false) {
|
if (dialogResult == false) {
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//call erase
|
//call erase
|
||||||
let r = await window.$gz.api.upsertEx(
|
let r = await window.$gz.api.upsertEx(
|
||||||
"license/permanently-erase-all-data",
|
"license/permanently-erase-all-data",
|
||||||
@@ -530,6 +535,13 @@ function initForm(vm) {
|
|||||||
}
|
}
|
||||||
vm.currentLicenseInfo = res.data.license;
|
vm.currentLicenseInfo = res.data.license;
|
||||||
|
|
||||||
|
await fetchTranslatedText(vm);
|
||||||
|
res = await window.$gz.api.get("license/database-empty");
|
||||||
|
if (res.error) {
|
||||||
|
throw res.error;
|
||||||
|
}
|
||||||
|
vm.dbIsEmpty = res.data;
|
||||||
|
|
||||||
// await populateSelectionLists(vm);
|
// await populateSelectionLists(vm);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
reject(err);
|
reject(err);
|
||||||
|
|||||||
Reference in New Issue
Block a user