This commit is contained in:
@@ -1070,7 +1070,91 @@ async function clickHandler(menuItem) {
|
|||||||
switch (m.vm.obj.pGroup) {
|
switch (m.vm.obj.pGroup) {
|
||||||
case 1: //v7
|
case 1: //v7
|
||||||
{
|
{
|
||||||
l = {};
|
l.dbId = null;
|
||||||
|
l.customerUsers = null;
|
||||||
|
l.maxDataGB = null;
|
||||||
|
//iterate items
|
||||||
|
m.vm.obj.items.forEach(z => {
|
||||||
|
if (z.active) {
|
||||||
|
//----------------
|
||||||
|
switch (z.productId) {
|
||||||
|
case 1: //WBI
|
||||||
|
l.wbi = true;
|
||||||
|
l.wbiExpires = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 2: //Up to 5
|
||||||
|
l.users = 5;
|
||||||
|
l.maintenanceExpire = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 3: //RI
|
||||||
|
l.ri = true;
|
||||||
|
l.riExpires = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 5: //QuickNotification
|
||||||
|
l.quickNotification = true;
|
||||||
|
l.quickNotificationExpires = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 6: //QBOI
|
||||||
|
l.qboi = true;
|
||||||
|
l.qboiExpires = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 7: //SINGLE
|
||||||
|
l.users = 1;
|
||||||
|
l.maintenanceExpire = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 8: //QBI
|
||||||
|
l.qbi = true;
|
||||||
|
l.qbiExpires = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 9: //Up to 10
|
||||||
|
l.users = 10;
|
||||||
|
l.maintenanceExpire = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 10: //EXPORT TO XLS
|
||||||
|
l.exportToXLS = true;
|
||||||
|
l.exportToXLSExpires = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 11: //Import Export CSV Duplicate
|
||||||
|
l.importExportCSVDuplicate = true;
|
||||||
|
l.importExportCSVDuplicateExpires = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 12: //Up to 20
|
||||||
|
l.users = 20;
|
||||||
|
l.maintenanceExpire = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 13: //MBI
|
||||||
|
l.mbi = true;
|
||||||
|
l.mbiExpires = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 15: //PTI
|
||||||
|
l.pti = true;
|
||||||
|
l.ptiExpires = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 16: //OLI
|
||||||
|
l.oli = true;
|
||||||
|
l.oliExpires = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 12: //Up to 15
|
||||||
|
l.users = 15;
|
||||||
|
l.maintenanceExpire = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 18: //Outlook schedule export
|
||||||
|
l.outlookSchedule = true;
|
||||||
|
l.outlookScheduleExpires = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 19: //AyaNova Lite (but we coerce it to a single instead as it's deprecated / only one customer)
|
||||||
|
l.users = 1;
|
||||||
|
l.maintenanceExpire = z.expireDate;
|
||||||
|
break;
|
||||||
|
case 20: //Up to 999
|
||||||
|
l.users = 999;
|
||||||
|
l.maintenanceExpire = z.expireDate;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
//----------------
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2: //Raven perpetual
|
case 2: //Raven perpetual
|
||||||
|
|||||||
Reference in New Issue
Block a user