This commit is contained in:
2023-04-17 20:05:45 +00:00
parent d2c8ac4e09
commit e8d1d97402

View File

@@ -1070,7 +1070,91 @@ async function clickHandler(menuItem) {
switch (m.vm.obj.pGroup) {
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;
case 2: //Raven perpetual