This commit is contained in:
@@ -972,8 +972,8 @@ async function clickHandler(menuItem) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const RAVEN_PERPETUAL_PRODUCT_SOCKEYE_ID = 4;
|
const RAVEN_PERPETUAL_PRODUCT_SOCKEYE_ID = 4;
|
||||||
// const RAVEN_SUBSCRIPTION_MONTHLY_PRODUCT_SOCKEYE_ID = 22;
|
const RAVEN_SUBSCRIPTION_MONTHLY_PRODUCT_SOCKEYE_ID = 22;
|
||||||
// const RAVEN_SUBSCRIPTION_YEARLY_PRODUCT_SOCKEYE_ID = 24;
|
const RAVEN_SUBSCRIPTION_YEARLY_PRODUCT_SOCKEYE_ID = 24;
|
||||||
// const PRODUCT_INTERNAL_ID = [
|
// const PRODUCT_INTERNAL_ID = [
|
||||||
// { id: 19, name: "AyaNova Lite ", active: true },
|
// { id: 19, name: "AyaNova Lite ", active: true },
|
||||||
// {
|
// {
|
||||||
@@ -1008,7 +1008,7 @@ async function clickHandler(menuItem) {
|
|||||||
|
|
||||||
//generate license from subscription values here
|
//generate license from subscription values here
|
||||||
//copied from biz-license default record values
|
//copied from biz-license default record values
|
||||||
var l = {
|
let l = {
|
||||||
id: 0,
|
id: 0,
|
||||||
concurrency: 0,
|
concurrency: 0,
|
||||||
created: window.$gz.locale.nowUTC8601String(),
|
created: window.$gz.locale.nowUTC8601String(),
|
||||||
@@ -1076,20 +1076,20 @@ async function clickHandler(menuItem) {
|
|||||||
case 2: //Raven perpetual
|
case 2: //Raven perpetual
|
||||||
{
|
{
|
||||||
l.dbId = m.vm.obj.dbId;
|
l.dbId = m.vm.obj.dbId;
|
||||||
l.customerUsers=null;
|
l.customerUsers = null;
|
||||||
l.maxDataGB=null;
|
l.maxDataGB = null;
|
||||||
//iterate items, count up users and find the furthest future expiry date
|
//iterate items, count up users and find the furthest future expiry date
|
||||||
var newestDate = window.$gz.locale.nowUTC8601String();
|
let newestDate = window.$gz.locale.nowUTC8601String();
|
||||||
var totalUserCount = 0;
|
let totalUserCount = 0;
|
||||||
m.vm.obj.items.forEach(z => {
|
m.vm.obj.items.forEach(z => {
|
||||||
if (
|
if (
|
||||||
z.active &&
|
z.active &&
|
||||||
z.productId == RAVEN_PERPETUAL_PRODUCT_SOCKEYE_ID
|
(z.productId ==
|
||||||
|
RAVEN_SUBSCRIPTION_MONTHLY_PRODUCT_SOCKEYE_ID ||
|
||||||
|
z.productId ==
|
||||||
|
RAVEN_SUBSCRIPTION_YEARLY_PRODUCT_SOCKEYE_ID)
|
||||||
) {
|
) {
|
||||||
totalUserCount += z.quantity;
|
totalUserCount += z.quantity;
|
||||||
|
|
||||||
// // eslint-disable-next-line
|
|
||||||
// debugger;
|
|
||||||
if (
|
if (
|
||||||
window.$gz.locale.d1IsBeforeD2FromUTC8601String(
|
window.$gz.locale.d1IsBeforeD2FromUTC8601String(
|
||||||
newestDate,
|
newestDate,
|
||||||
@@ -1106,8 +1106,33 @@ async function clickHandler(menuItem) {
|
|||||||
break;
|
break;
|
||||||
case 3: //RavenSubscription
|
case 3: //RavenSubscription
|
||||||
{
|
{
|
||||||
l = {};
|
l.dbId = m.vm.obj.dbId;
|
||||||
|
l.customerUsers = 250;
|
||||||
|
l.maxDataGB = 20;
|
||||||
|
//iterate items, count up users and find the furthest future expiry date
|
||||||
|
let newestDate = window.$gz.locale.nowUTC8601String();
|
||||||
|
let totalUserCount = 0;
|
||||||
|
m.vm.obj.items.forEach(z => {
|
||||||
|
if (
|
||||||
|
z.active &&
|
||||||
|
z.productId == RAVEN_PERPETUAL_PRODUCT_SOCKEYE_ID
|
||||||
|
) {
|
||||||
|
totalUserCount += z.quantity;
|
||||||
|
if (
|
||||||
|
window.$gz.locale.d1IsBeforeD2FromUTC8601String(
|
||||||
|
newestDate,
|
||||||
|
z.expireDate
|
||||||
|
)
|
||||||
|
) {
|
||||||
|
newestDate = z.expireDate;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
l.users = totalUserCount;
|
||||||
|
l.maintenanceExpire = newestDate;
|
||||||
|
l.licenseExpire = newestDate;
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1267,7 +1292,7 @@ async function populateSelectionLists(vm) {
|
|||||||
//
|
//
|
||||||
//
|
//
|
||||||
function addToDate(dateValue, span) {
|
function addToDate(dateValue, span) {
|
||||||
var newDate = dateValue;
|
let newDate = dateValue;
|
||||||
if (newDate == null) {
|
if (newDate == null) {
|
||||||
newDate = window.$gz.locale.addDurationToUTC8601String(
|
newDate = window.$gz.locale.addDurationToUTC8601String(
|
||||||
window.$gz.locale.nowUTC8601String(),
|
window.$gz.locale.nowUTC8601String(),
|
||||||
|
|||||||
Reference in New Issue
Block a user