This commit is contained in:
@@ -242,12 +242,12 @@ export default {
|
|||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case socktype.License:
|
case socktype.License:
|
||||||
vm.$router.push({
|
vm.$router.push({
|
||||||
name: "license-edit",
|
name: "license-edit",
|
||||||
params: { recordid: tid.id }
|
params: { recordid: tid.id }
|
||||||
});
|
});
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case socktype.TrialLicenseRequest:
|
case socktype.TrialLicenseRequest:
|
||||||
vm.$router.push({
|
vm.$router.push({
|
||||||
|
|||||||
@@ -49,7 +49,6 @@
|
|||||||
></gz-pick-list>
|
></gz-pick-list>
|
||||||
</v-col>
|
</v-col>
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<h5> TODO: REVOKED HERE IF REVOKED (set REGTO to "REVOKED")</h5>
|
|
||||||
<v-text-field
|
<v-text-field
|
||||||
ref="regTo"
|
ref="regTo"
|
||||||
v-model="obj.regTo"
|
v-model="obj.regTo"
|
||||||
@@ -238,9 +237,9 @@
|
|||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row dense no-gutters>
|
<v-row dense no-gutters>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
class="mr-2"
|
|
||||||
ref="wbi"
|
ref="wbi"
|
||||||
v-model="obj.wbi"
|
v-model="obj.wbi"
|
||||||
|
class="mr-2"
|
||||||
dense
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
label="WBI"
|
label="WBI"
|
||||||
@@ -297,9 +296,9 @@
|
|||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row dense no-gutters>
|
<v-row dense no-gutters>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
class="mr-2"
|
|
||||||
ref="ri"
|
ref="ri"
|
||||||
v-model="obj.ri"
|
v-model="obj.ri"
|
||||||
|
class="mr-2"
|
||||||
dense
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
label="RI"
|
label="RI"
|
||||||
@@ -356,9 +355,9 @@
|
|||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row dense no-gutters>
|
<v-row dense no-gutters>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
class="mr-2"
|
|
||||||
ref="mbi"
|
ref="mbi"
|
||||||
v-model="obj.mbi"
|
v-model="obj.mbi"
|
||||||
|
class="mr-2"
|
||||||
dense
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
label="MBI"
|
label="MBI"
|
||||||
@@ -417,9 +416,9 @@
|
|||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row dense no-gutters>
|
<v-row dense no-gutters>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
class="mr-2"
|
|
||||||
ref="qbi"
|
ref="qbi"
|
||||||
v-model="obj.qbi"
|
v-model="obj.qbi"
|
||||||
|
class="mr-2"
|
||||||
dense
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
label="QBI"
|
label="QBI"
|
||||||
@@ -476,9 +475,9 @@
|
|||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row dense no-gutters>
|
<v-row dense no-gutters>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
class="mr-2"
|
|
||||||
ref="importExportCSVDuplicate"
|
ref="importExportCSVDuplicate"
|
||||||
v-model="obj.importExportCSVDuplicate"
|
v-model="obj.importExportCSVDuplicate"
|
||||||
|
class="mr-2"
|
||||||
dense
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
label="CSV Duplicate "
|
label="CSV Duplicate "
|
||||||
@@ -560,9 +559,9 @@
|
|||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row dense no-gutters>
|
<v-row dense no-gutters>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
class="mr-2"
|
|
||||||
ref="quickNotification"
|
ref="quickNotification"
|
||||||
v-model="obj.quickNotification"
|
v-model="obj.quickNotification"
|
||||||
|
class="mr-2"
|
||||||
dense
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
label="Quick Notification"
|
label="Quick Notification"
|
||||||
@@ -631,9 +630,9 @@
|
|||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row dense no-gutters>
|
<v-row dense no-gutters>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
class="mr-2"
|
|
||||||
ref="exportToXLS"
|
ref="exportToXLS"
|
||||||
v-model="obj.exportToXLS"
|
v-model="obj.exportToXLS"
|
||||||
|
class="mr-2"
|
||||||
dense
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
label="Export to XLS"
|
label="Export to XLS"
|
||||||
@@ -698,9 +697,9 @@
|
|||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row dense no-gutters>
|
<v-row dense no-gutters>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
class="mr-2"
|
|
||||||
ref="outlookSchedule"
|
ref="outlookSchedule"
|
||||||
v-model="obj.outlookSchedule"
|
v-model="obj.outlookSchedule"
|
||||||
|
class="mr-2"
|
||||||
dense
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
label="Outlook schedule"
|
label="Outlook schedule"
|
||||||
@@ -767,9 +766,9 @@
|
|||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row dense no-gutters>
|
<v-row dense no-gutters>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
class="mr-2"
|
|
||||||
ref="qboi"
|
ref="qboi"
|
||||||
v-model="obj.qboi"
|
v-model="obj.qboi"
|
||||||
|
class="mr-2"
|
||||||
dense
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
label="QBOI"
|
label="QBOI"
|
||||||
@@ -826,9 +825,9 @@
|
|||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row dense no-gutters>
|
<v-row dense no-gutters>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
class="mr-2"
|
|
||||||
ref="pti"
|
ref="pti"
|
||||||
v-model="obj.pti"
|
v-model="obj.pti"
|
||||||
|
class="mr-2"
|
||||||
dense
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
label="PTI"
|
label="PTI"
|
||||||
@@ -885,9 +884,9 @@
|
|||||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-row dense no-gutters>
|
<v-row dense no-gutters>
|
||||||
<v-checkbox
|
<v-checkbox
|
||||||
class="mr-2"
|
|
||||||
ref="oli"
|
ref="oli"
|
||||||
v-model="obj.oli"
|
v-model="obj.oli"
|
||||||
|
class="mr-2"
|
||||||
dense
|
dense
|
||||||
:readonly="formState.readOnly"
|
:readonly="formState.readOnly"
|
||||||
label="OLI"
|
label="OLI"
|
||||||
@@ -1365,7 +1364,7 @@ export default {
|
|||||||
years: 1
|
years: 1
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
dtAddToAll: function(span) {
|
dtAddToAll: function(span, revoke) {
|
||||||
//iterate all the dates, if there is a value entered then add on to it's existing value time period
|
//iterate all the dates, if there is a value entered then add on to it's existing value time period
|
||||||
//if no date entered then add on it now plus time period
|
//if no date entered then add on it now plus time period
|
||||||
/*
|
/*
|
||||||
@@ -1378,7 +1377,7 @@ export default {
|
|||||||
//all pgroups have maint expire valid
|
//all pgroups have maint expire valid
|
||||||
addToDate(this, "maintenanceExpire", span);
|
addToDate(this, "maintenanceExpire", span);
|
||||||
|
|
||||||
if (this.obj.pGroup == 3) {
|
if (this.obj.pGroup == 3 || revoke == true) {
|
||||||
// RavenSubscription = 3
|
// RavenSubscription = 3
|
||||||
addToDate(this, "licenseExpire", span);
|
addToDate(this, "licenseExpire", span);
|
||||||
}
|
}
|
||||||
@@ -1587,6 +1586,10 @@ async function clickHandler(menuItem) {
|
|||||||
case "delete":
|
case "delete":
|
||||||
m.vm.remove();
|
m.vm.remove();
|
||||||
break;
|
break;
|
||||||
|
case "revoke":
|
||||||
|
m.vm.obj.regTo = "REVOKED";
|
||||||
|
m.vm.dtAddToAll({ days: -1 }, true);
|
||||||
|
break;
|
||||||
case "new":
|
case "new":
|
||||||
m.vm.$router.push({
|
m.vm.$router.push({
|
||||||
name: "license-edit",
|
name: "license-edit",
|
||||||
@@ -1718,12 +1721,15 @@ function generateMenu(vm) {
|
|||||||
vm: vm
|
vm: vm
|
||||||
});
|
});
|
||||||
|
|
||||||
// menuOptions.menuItems.push({
|
menuOptions.menuItems.push({ divider: true, inset: false });
|
||||||
// title: "QuoteList",
|
|
||||||
// icon: "$sockiPencilAlt",
|
menuOptions.menuItems.push({
|
||||||
// key: FORM_KEY + ":QuoteList",
|
title: "Revoke",
|
||||||
// vm: vm
|
notrans: true,
|
||||||
// });
|
icon: "$sockiSkullCrossbones",
|
||||||
|
key: FORM_KEY + ":revoke",
|
||||||
|
vm: vm
|
||||||
|
});
|
||||||
|
|
||||||
// menuOptions.menuItems.push({
|
// menuOptions.menuItems.push({
|
||||||
// title: "PMList",
|
// title: "PMList",
|
||||||
|
|||||||
@@ -679,6 +679,4 @@ async function populateSelectionLists(vm) {
|
|||||||
await window.$gz.enums.fetchEnumList("productgroup");
|
await window.$gz.enums.fetchEnumList("productgroup");
|
||||||
vm.selectLists.pGroups = window.$gz.enums.getSelectionList("productgroup");
|
vm.selectLists.pGroups = window.$gz.enums.getSelectionList("productgroup");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -238,7 +238,7 @@
|
|||||||
></v-checkbox>
|
></v-checkbox>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3" v-if="obj.trial">
|
<v-col v-if="obj.trial" cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-text-field
|
<v-text-field
|
||||||
ref="trialCompany"
|
ref="trialCompany"
|
||||||
v-model="obj.trialCompany"
|
v-model="obj.trialCompany"
|
||||||
@@ -251,7 +251,7 @@
|
|||||||
></v-text-field>
|
></v-text-field>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3" v-if="obj.trial">
|
<v-col v-if="obj.trial" cols="12" sm="6" lg="4" xl="3">
|
||||||
<v-text-field
|
<v-text-field
|
||||||
ref="trialContact"
|
ref="trialContact"
|
||||||
v-model="obj.trialContact"
|
v-model="obj.trialContact"
|
||||||
@@ -264,7 +264,7 @@
|
|||||||
></v-text-field>
|
></v-text-field>
|
||||||
</v-col>
|
</v-col>
|
||||||
|
|
||||||
<v-col cols="12" sm="6" lg="4" xl="3" v-if="obj.trial">
|
<v-col v-if="obj.trial" cols="12" sm="6" lg="4" xl="3">
|
||||||
<gz-email
|
<gz-email
|
||||||
ref="trialEmail"
|
ref="trialEmail"
|
||||||
v-model="obj.trialEmail"
|
v-model="obj.trialEmail"
|
||||||
|
|||||||
Reference in New Issue
Block a user