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 --> <!-- AyaNova 7 group -->
<template v-if="obj.pGroup == 1"> <template v-if="obj.pGroup == 1">
<v-row> <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 --> <!-- WBI V7 LICENSE ITEM -->
<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>
@@ -972,7 +984,24 @@
<!-- /ayanova 7 group items --> <!-- /ayanova 7 group items -->
</template> </template>
<!-- RavenPerpetual -->
<template v-if="obj.pGroup == 2"> <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-col cols="12" sm="6" lg="4" xl="3">
<v-text-field <v-text-field
ref="dbId" ref="dbId"
@@ -987,7 +1016,55 @@
></v-text-field> ></v-text-field>
</v-col> </v-col>
</template> </template>
<!-- RavenSubscription -->
<template v-if="obj.pGroup == 3"> <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-col cols="12" sm="6" lg="4" xl="3">
<v-text-field <v-text-field
ref="dbId" ref="dbId"
@@ -1090,11 +1167,15 @@ export default {
fetchEmail: null, fetchEmail: null,
fetchedOn: null, //here, non null fetchedOn is read only fetchedOn: null, //here, non null fetchedOn is read only
dbId: null, dbId: null,
licenseExpire: null, licenseExpire: null,//what is is in v8, "lockdate" in v7
maintenanceExpire: null, maintenanceExpire: null,
wiki: null, wiki: null,
tags: [], tags: [],
//v7 props //dto only props
trialMode:false,//v8
customerUsers: 250,
maxDataGB: 20,
users: 1,
wbi: false, wbi: false,
wbiExpires: null, wbiExpires: null,
mbi: false, mbi: false,
@@ -1119,7 +1200,8 @@ export default {
importExportCSVDuplicateExpires: null importExportCSVDuplicateExpires: null
}, },
selectLists: { selectLists: {
pGroups: [] pGroups: [],
v7Users: [1, 5, 10, 15, 20, 50, 999]
}, },
formState: { formState: {
ready: false, ready: false,