This commit is contained in:
2023-01-08 01:00:48 +00:00
parent da3da97262
commit aebf1efc6e

View File

@@ -195,6 +195,18 @@
<!-- AyaNova 7 group -->
<template v-if="obj.pGroup == 1">
<v-row>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-select
ref="users"
v-model="obj.users"
dense
:items="selectLists.v7Users"
label="Scheduleable users"
:error-messages="form().serverErrors(this, 'users')"
:rules="[form().required(this, 'users')]"
@input="fieldValueChanged('users')"
></v-select>
</v-col>
<!-- WBI V7 LICENSE ITEM -->
<v-col cols="12" sm="6" lg="4" xl="3">
<v-row dense no-gutters>
@@ -972,7 +984,24 @@
<!-- /ayanova 7 group items -->
</template>
<!-- RavenPerpetual -->
<template v-if="obj.pGroup == 2">
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
ref="users"
v-model="obj.users"
dense
:readonly="formState.readOnly"
label="Users (inside)"
:error-messages="form().serverErrors(this, 'users')"
:rules="[form().required(this, 'users')]"
data-cy="users"
type="number"
step="none"
@input="fieldValueChanged('users')"
></v-text-field>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
ref="dbId"
@@ -987,7 +1016,55 @@
></v-text-field>
</v-col>
</template>
<!-- RavenSubscription -->
<template v-if="obj.pGroup == 3">
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
ref="users"
v-model="obj.users"
dense
:readonly="formState.readOnly"
label="Users (inside)"
:error-messages="form().serverErrors(this, 'users')"
:rules="[form().required(this, 'users')]"
data-cy="users"
type="number"
step="none"
@input="fieldValueChanged('users')"
></v-text-field>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
ref="customerUsers"
v-model="obj.customerUsers"
dense
:readonly="formState.readOnly"
label="Customer Users"
:error-messages="form().serverErrors(this, 'customerUsers')"
:rules="[form().required(this, 'customerUsers')]"
data-cy="customerUsers"
type="number"
step="none"
@input="fieldValueChanged('customerUsers')"
></v-text-field>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
ref="maxDataGB"
v-model="obj.maxDataGB"
dense
:readonly="formState.readOnly"
label="Max Data GB"
:error-messages="form().serverErrors(this, 'maxDataGB')"
:rules="[form().required(this, 'maxDataGB')]"
data-cy="maxDataGB"
type="number"
step="none"
@input="fieldValueChanged('maxDataGB')"
></v-text-field>
</v-col>
<v-col cols="12" sm="6" lg="4" xl="3">
<v-text-field
ref="dbId"
@@ -1090,11 +1167,15 @@ export default {
fetchEmail: null,
fetchedOn: null, //here, non null fetchedOn is read only
dbId: null,
licenseExpire: null,
licenseExpire: null,//what is is in v8, "lockdate" in v7
maintenanceExpire: null,
wiki: null,
tags: [],
//v7 props
//dto only props
trialMode:false,//v8
customerUsers: 250,
maxDataGB: 20,
users: 1,
wbi: false,
wbiExpires: null,
mbi: false,
@@ -1119,7 +1200,8 @@ export default {
importExportCSVDuplicateExpires: null
},
selectLists: {
pGroups: []
pGroups: [],
v7Users: [1, 5, 10, 15, 20, 50, 999]
},
formState: {
ready: false,