case 4220 densification
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<v-col>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col cols="12">
|
||||
<span class="text-h6">{{ $ay.t("BackupSettings") }}</span>
|
||||
@@ -24,6 +24,7 @@
|
||||
<v-checkbox
|
||||
ref="backupAttachments"
|
||||
v-model="obj.backupAttachments"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('BackupAttachments')"
|
||||
:error-messages="form().serverErrors(this, 'backupAttachments')"
|
||||
@@ -35,6 +36,7 @@
|
||||
<v-text-field
|
||||
ref="backupSetsToKeep"
|
||||
v-model="obj.backupSetsToKeep"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('BackupSetsToKeep')"
|
||||
:rules="[form().integerValid(this, 'backupSetsToKeep')]"
|
||||
@@ -47,6 +49,7 @@
|
||||
<v-checkbox
|
||||
ref="active"
|
||||
v-model="obj.active"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
:error-messages="form().serverErrors(this, 'active')"
|
||||
@@ -54,12 +57,12 @@
|
||||
></v-checkbox>
|
||||
</v-col>
|
||||
</v-row>
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" class="mt-6">
|
||||
<v-col cols="12">
|
||||
<span class="text-h6">{{ $ay.t("BackupFiles") }}</span>
|
||||
<v-btn class="mb-6" @click="getBackupStatus">
|
||||
<v-icon>$ayiSync</v-icon>
|
||||
<span class="text-h6 mr-4">{{ $ay.t("BackupFiles") }}</span>
|
||||
<v-btn small class="mb-6" @click="getBackupStatus">
|
||||
<v-icon small>$ayiSync</v-icon>
|
||||
</v-btn>
|
||||
|
||||
<v-data-table
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col cols="12">
|
||||
<v-btn class="mb-6" @click="getDataFromApi">
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready" v-resize="onResize">
|
||||
<v-row v-if="formState.ready" v-resize="onResize" dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-select
|
||||
v-model="selectedLog"
|
||||
dense
|
||||
:items="selectLists.serverLogs"
|
||||
item-text="logname"
|
||||
item-value="logname"
|
||||
@@ -20,7 +21,7 @@
|
||||
<v-card
|
||||
:height="logCardHeight"
|
||||
style="overflow:auto;"
|
||||
class="pl-5 py-6"
|
||||
class="pl-5 py-4"
|
||||
>
|
||||
<pre>{{ log }}</pre>
|
||||
</v-card>
|
||||
@@ -67,7 +68,7 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
onResize() {
|
||||
this.logCardHeight = window.innerHeight * 0.7;
|
||||
this.logCardHeight = window.innerHeight * 0.8;
|
||||
},
|
||||
form() {
|
||||
return window.$gz.form;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div>
|
||||
<v-row justify="center">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="testDialog" persistent max-width="600px">
|
||||
<v-card>
|
||||
<v-card-title>
|
||||
@@ -9,6 +9,7 @@
|
||||
<v-card-text>
|
||||
<v-text-field
|
||||
v-model="testAddress"
|
||||
dense
|
||||
:label="$ay.t('TestToAddress')"
|
||||
required
|
||||
hint="test_send_to@example.com"
|
||||
@@ -30,16 +31,17 @@
|
||||
</v-card>
|
||||
</v-dialog>
|
||||
</v-row>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<v-col>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-checkbox
|
||||
ref="smtpDeliveryActive"
|
||||
v-model="obj.smtpDeliveryActive"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('SmtpDeliveryActive')"
|
||||
:persistent-hint="true"
|
||||
@@ -54,6 +56,7 @@
|
||||
<v-text-field
|
||||
ref="smtpServerAddress"
|
||||
v-model="obj.smtpServerAddress"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('SmtpServerAddress')"
|
||||
:rules="[form().required(this, 'smtpServerAddress')]"
|
||||
@@ -66,6 +69,7 @@
|
||||
<v-text-field
|
||||
ref="smtpAccount"
|
||||
v-model="obj.smtpAccount"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('SmtpAccount')"
|
||||
:rules="[form().required(this, 'smtpAccount')]"
|
||||
@@ -79,6 +83,7 @@
|
||||
<v-text-field
|
||||
ref="smtpPassword"
|
||||
v-model="obj.smtpPassword"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('SmtpPassword')"
|
||||
:rules="[form().required(this, 'smtpPassword')]"
|
||||
@@ -91,6 +96,7 @@
|
||||
<v-select
|
||||
ref="connectionSecurity"
|
||||
v-model="obj.connectionSecurity"
|
||||
dense
|
||||
:items="selectLists.NotifyMailSecurity"
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
@@ -111,6 +117,7 @@
|
||||
<v-text-field
|
||||
ref="smtpServerPort"
|
||||
v-model="obj.smtpServerPort"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('SmtpServerPort')"
|
||||
:rules="[
|
||||
@@ -128,6 +135,7 @@
|
||||
<v-text-field
|
||||
ref="notifyFromAddress"
|
||||
v-model="obj.notifyFromAddress"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('NotifyFromAddress')"
|
||||
:rules="[form().required(this, 'notifyFromAddress')]"
|
||||
@@ -141,6 +149,7 @@
|
||||
<v-text-field
|
||||
ref="ayaNovaServerURL"
|
||||
v-model="obj.ayaNovaServerURL"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AyaNovaServerURL')"
|
||||
:rules="[form().required(this, 'ayaNovaServerURL')]"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col cols="12">
|
||||
<v-btn class="mb-6" @click="getDataFromApi">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready" v-resize="onResize">
|
||||
<v-row v-if="formState.ready" v-resize="onResize" dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col cols="12">
|
||||
<v-btn @click="refreshProfile">
|
||||
@@ -52,7 +52,7 @@ export default {
|
||||
|
||||
methods: {
|
||||
onResize() {
|
||||
this.cardHeight = window.innerHeight * 0.85;
|
||||
this.cardHeight = window.innerHeight * 0.8;
|
||||
},
|
||||
profileUrl() {
|
||||
return (
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready">
|
||||
<v-row v-if="formState.ready" dense>
|
||||
<v-col>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-radio-group
|
||||
v-model="obj.serverState"
|
||||
dense
|
||||
:mandatory="true"
|
||||
:readonly="formState.readOnly"
|
||||
@change="fieldValueChanged('serverState')"
|
||||
@@ -30,6 +31,7 @@
|
||||
<v-textarea
|
||||
ref="reason"
|
||||
v-model="obj.reason"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('ServerStateReason')"
|
||||
:error-messages="form().serverErrors(this, 'reason')"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
<template>
|
||||
<v-row v-if="formState.ready" align="start" justify="center">
|
||||
<v-row v-if="formState.ready" dense align="start" justify="center">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col cols="12" md="7">
|
||||
<v-card id="ayaNovaConfigCard" data-cy="configCard">
|
||||
<v-subheader>AyaNova server settings</v-subheader>
|
||||
<v-list two-line>
|
||||
<v-list-item>
|
||||
<v-list dense two-line>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>AYANOVA_DEFAULT_TRANSLATION</v-list-item-title>
|
||||
<v-list-item-subtitle class="text-wrap">{{
|
||||
@@ -14,7 +14,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>AYANOVA_USE_URLS</v-list-item-title>
|
||||
<v-list-item-subtitle class="text-wrap">{{
|
||||
@@ -23,7 +23,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>AYANOVA_DB_CONNECTION</v-list-item-title>
|
||||
<v-list-item-subtitle class="text-wrap">{{
|
||||
@@ -32,7 +32,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title
|
||||
>AYANOVA_REPORT_RENDERING_TIMEOUT</v-list-item-title
|
||||
@@ -43,7 +43,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title
|
||||
>AYANOVA_ATTACHMENT_FILES_PATH</v-list-item-title
|
||||
@@ -54,7 +54,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>AYANOVA_BACKUP_FILES_PATH</v-list-item-title>
|
||||
<v-list-item-subtitle class="text-wrap">{{
|
||||
@@ -63,7 +63,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>AYANOVA_TEMP_FILES_PATH</v-list-item-title>
|
||||
<v-list-item-subtitle class="text-wrap">{{
|
||||
@@ -72,7 +72,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>AYANOVA_BACKUP_PG_DUMP_PATH</v-list-item-title>
|
||||
<v-list-item-subtitle class="text-wrap">{{
|
||||
@@ -81,7 +81,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>AYANOVA_LOG_PATH</v-list-item-title>
|
||||
<v-list-item-subtitle class="text-wrap">{{
|
||||
@@ -90,7 +90,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title>AYANOVA_LOG_LEVEL</v-list-item-title>
|
||||
<v-list-item-subtitle class="text-wrap">{{
|
||||
@@ -99,7 +99,7 @@
|
||||
</v-list-item-content>
|
||||
</v-list-item>
|
||||
|
||||
<v-list-item>
|
||||
<v-list-item dense>
|
||||
<v-list-item-content>
|
||||
<v-list-item-title class="text-wrap"
|
||||
>AYANOVA_LOG_ENABLE_LOGGER_DIAGNOSTIC_LOG</v-list-item-title
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<gz-pick-list
|
||||
ref="customerId"
|
||||
@@ -27,6 +27,7 @@
|
||||
<v-select
|
||||
ref="priority"
|
||||
v-model="obj.priority"
|
||||
dense
|
||||
:color="priorityColor()"
|
||||
:item-color="priorityColor()"
|
||||
readonly
|
||||
@@ -63,6 +64,7 @@
|
||||
<v-select
|
||||
ref="status"
|
||||
v-model="obj.status"
|
||||
dense
|
||||
:items="selectLists.status"
|
||||
item-text="name"
|
||||
item-value="id"
|
||||
@@ -92,6 +94,7 @@
|
||||
<v-text-field
|
||||
ref="name"
|
||||
v-model="obj.name"
|
||||
dense
|
||||
readonly
|
||||
:label="$ay.t('CustomerServiceRequestTitle')"
|
||||
:rules="[form().required(this, 'name')]"
|
||||
@@ -111,6 +114,7 @@
|
||||
<v-text-field
|
||||
ref="customerReferenceNumber"
|
||||
v-model="obj.customerReferenceNumber"
|
||||
dense
|
||||
readonly
|
||||
:label="$ay.t('CustomerServiceRequestCustomerReferenceNumber')"
|
||||
data-cy="customerReferenceNumber"
|
||||
@@ -168,6 +172,7 @@
|
||||
<v-textarea
|
||||
ref="notes"
|
||||
v-model="obj.notes"
|
||||
dense
|
||||
readonly
|
||||
:label="$ay.t('CustomerServiceRequestDetails')"
|
||||
:error-messages="form().serverErrors(this, 'notes')"
|
||||
|
||||
@@ -4,11 +4,12 @@
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-text-field
|
||||
ref="name"
|
||||
v-model="obj.name"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('LoanUnitName')"
|
||||
:rules="[form().required(this, 'name')]"
|
||||
@@ -28,6 +29,7 @@
|
||||
<v-text-field
|
||||
ref="serial"
|
||||
v-model="obj.serial"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('LoanUnitSerial')"
|
||||
data-cy="serial"
|
||||
@@ -346,6 +348,7 @@
|
||||
<v-checkbox
|
||||
ref="active"
|
||||
v-model="obj.active"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="active"
|
||||
@@ -358,6 +361,7 @@
|
||||
<v-textarea
|
||||
ref="notes"
|
||||
v-model="obj.notes"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('LoanUnitNotes')"
|
||||
:error-messages="form().serverErrors(this, 'notes')"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<div>
|
||||
<gz-report-selector ref="reportSelector"></gz-report-selector>
|
||||
<v-form v-if="formState.ready" ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-col cols="12">
|
||||
<gz-pick-list
|
||||
@@ -17,6 +17,7 @@
|
||||
<v-text-field
|
||||
ref="meter"
|
||||
v-model="obj.meter"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:clearable="!formState.readOnly"
|
||||
:label="$ay.t('UnitMeterReadingMeter')"
|
||||
@@ -33,6 +34,7 @@
|
||||
<v-textarea
|
||||
ref="notes"
|
||||
v-model="obj.notes"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitMeterReadingDescription')"
|
||||
:error-messages="form().serverErrors(this, 'notes')"
|
||||
|
||||
@@ -34,18 +34,20 @@
|
||||
<!-- ########################## DUPLICATE DIALOG ###############################-->
|
||||
<!-- ################################################################################-->
|
||||
<template>
|
||||
<v-row justify="center">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="duplicateDlg" persistent max-width="600px">
|
||||
<v-card>
|
||||
<v-card-title>{{ duplicateDlgTitle }}</v-card-title>
|
||||
<v-card-text>
|
||||
<v-checkbox
|
||||
v-model="genCopyWiki"
|
||||
dense
|
||||
:label="$ay.t('CopyWiki')"
|
||||
></v-checkbox>
|
||||
|
||||
<v-checkbox
|
||||
v-model="genCopyAttachments"
|
||||
dense
|
||||
:label="$ay.t('CopyAttachments')"
|
||||
></v-checkbox>
|
||||
</v-card-text>
|
||||
|
||||
@@ -4,11 +4,12 @@
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-text-field
|
||||
ref="name"
|
||||
v-model="obj.name"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('ProjectName')"
|
||||
:rules="[form().required(this, 'name')]"
|
||||
@@ -28,6 +29,7 @@
|
||||
<v-text-field
|
||||
ref="accountNumber"
|
||||
v-model="obj.accountNumber"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('ProjectAccountNumber')"
|
||||
data-cy="accountNumber"
|
||||
@@ -99,6 +101,7 @@
|
||||
<v-checkbox
|
||||
ref="active"
|
||||
v-model="obj.active"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="active"
|
||||
@@ -111,6 +114,7 @@
|
||||
<v-textarea
|
||||
ref="notes"
|
||||
v-model="obj.notes"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('ProjectNotes')"
|
||||
:error-messages="form().serverErrors(this, 'notes')"
|
||||
|
||||
@@ -4,11 +4,12 @@
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-text-field
|
||||
ref="name"
|
||||
v-model="obj.name"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('StatusName')"
|
||||
:rules="[form().required(this, 'name')]"
|
||||
@@ -22,6 +23,7 @@
|
||||
<v-checkbox
|
||||
ref="completed"
|
||||
v-model="obj.completed"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('StatusCompleted')"
|
||||
data-cy="completed"
|
||||
@@ -34,6 +36,7 @@
|
||||
<v-checkbox
|
||||
ref="locked"
|
||||
v-model="obj.locked"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('StatusLocked')"
|
||||
data-cy="locked"
|
||||
@@ -85,6 +88,7 @@
|
||||
<v-checkbox
|
||||
ref="active"
|
||||
v-model="obj.active"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="active"
|
||||
@@ -98,6 +102,7 @@
|
||||
<v-textarea
|
||||
ref="notes"
|
||||
v-model="obj.notes"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('StatusNotes')"
|
||||
:error-messages="form().serverErrors(this, 'notes')"
|
||||
|
||||
@@ -34,18 +34,20 @@
|
||||
<!-- ########################## DUPLICATE DIALOG ###############################-->
|
||||
<!-- ################################################################################-->
|
||||
<template>
|
||||
<v-row justify="center">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="duplicateDlg" persistent max-width="600px">
|
||||
<v-card>
|
||||
<v-card-title>{{ duplicateDlgTitle }}</v-card-title>
|
||||
<v-card-text>
|
||||
<v-checkbox
|
||||
v-model="genCopyWiki"
|
||||
dense
|
||||
:label="$ay.t('CopyWiki')"
|
||||
></v-checkbox>
|
||||
|
||||
<v-checkbox
|
||||
v-model="genCopyAttachments"
|
||||
dense
|
||||
:label="$ay.t('CopyAttachments')"
|
||||
></v-checkbox>
|
||||
</v-card-text>
|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
</v-calendar>
|
||||
<!-- NEW ITEM DIALOG -->
|
||||
<template>
|
||||
<v-row justify="center">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="newItemDialog" max-width="360px" persistent>
|
||||
<v-card>
|
||||
<v-card-title>{{ $ay.t("New") }}</v-card-title>
|
||||
@@ -150,7 +150,7 @@
|
||||
</template>
|
||||
<!-- MORE INFO DIALOG -->
|
||||
<template>
|
||||
<v-row justify="center">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="moreInfoDialog" max-width="600px">
|
||||
<v-card>
|
||||
<v-toolbar>
|
||||
@@ -276,7 +276,7 @@
|
||||
</v-sheet>
|
||||
<template>
|
||||
<!-- ############## SETTINGS DIALOG #################-->
|
||||
<v-row justify="center">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="settingsDialog" max-width="600px">
|
||||
<v-card>
|
||||
<v-card-title>{{ $ay.t("ScheduleOptions") }} </v-card-title>
|
||||
@@ -303,12 +303,14 @@
|
||||
<v-col cols="12">
|
||||
<v-checkbox
|
||||
v-model="formUserOptions.reminders"
|
||||
dense
|
||||
:label="$ay.t('ReminderList')"
|
||||
></v-checkbox>
|
||||
</v-col>
|
||||
<v-col cols="12">
|
||||
<v-checkbox
|
||||
v-model="formUserOptions.reviews"
|
||||
dense
|
||||
:label="$ay.t('ReviewList')"
|
||||
></v-checkbox>
|
||||
</v-col>
|
||||
@@ -316,11 +318,13 @@
|
||||
<v-col cols="12">
|
||||
<v-checkbox
|
||||
v-model="formUserOptions.wisu"
|
||||
dense
|
||||
:label="$ay.t('WorkOrderList')"
|
||||
></v-checkbox>
|
||||
|
||||
<v-radio-group
|
||||
v-model="formUserOptions.wisuColorSource"
|
||||
dense
|
||||
:mandatory="true"
|
||||
:label="$ay.t('ScheduleWOColorFrom')"
|
||||
class="ml-3 mt-n2"
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
</v-calendar>
|
||||
<!-- NEW ITEM DIALOG -->
|
||||
<template>
|
||||
<v-row justify="center">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="newItemDialog" max-width="360px" persistent>
|
||||
<v-card>
|
||||
<v-card-title>{{ $ay.t("New") }}</v-card-title>
|
||||
@@ -178,7 +178,7 @@
|
||||
</template>
|
||||
<!-- MORE INFO DIALOG -->
|
||||
<template>
|
||||
<v-row justify="center">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="moreInfoDialog" max-width="600px">
|
||||
<v-card>
|
||||
<v-toolbar>
|
||||
@@ -299,7 +299,7 @@
|
||||
</v-sheet>
|
||||
<template>
|
||||
<!-- ############## SETTINGS DIALOG #################-->
|
||||
<v-row justify="center">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="settingsDialog" max-width="600px">
|
||||
<v-card>
|
||||
<v-card-title>{{ $ay.t("ScheduleOptions") }} </v-card-title>
|
||||
@@ -335,6 +335,7 @@
|
||||
<v-col cols="12">
|
||||
<v-radio-group
|
||||
v-model="formUserOptions.wisuColorSource"
|
||||
dense
|
||||
:mandatory="true"
|
||||
:label="$ay.t('ScheduleWOColorFrom')"
|
||||
class="ml-3 mt-n2"
|
||||
|
||||
@@ -4,11 +4,12 @@
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-text-field
|
||||
ref="name"
|
||||
v-model="obj.name"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('TaskGroupName')"
|
||||
:rules="[form().required(this, 'name')]"
|
||||
@@ -22,6 +23,7 @@
|
||||
<v-checkbox
|
||||
ref="active"
|
||||
v-model="obj.active"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="active"
|
||||
@@ -86,6 +88,7 @@
|
||||
<v-textarea
|
||||
ref="notes"
|
||||
v-model="obj.notes"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('TaskGroupNotes')"
|
||||
:error-messages="form().serverErrors(this, 'notes')"
|
||||
@@ -104,8 +107,8 @@
|
||||
<!-- ########################## ITEM EDIT FORM ###############################-->
|
||||
<!-- #########################################################################################################-->
|
||||
<template v-if="obj.items.length && editItemIndex != -1">
|
||||
<v-row justify="center">
|
||||
<v-dialog v-model="editItemDialog">
|
||||
<v-row dense justify="center">
|
||||
<v-dialog v-model="editItemDialog" max-width="800">
|
||||
<v-card>
|
||||
<v-card-title> </v-card-title>
|
||||
<v-card-text>
|
||||
@@ -114,6 +117,7 @@
|
||||
<v-textarea
|
||||
ref="task"
|
||||
v-model="obj.items[editItemIndex].task"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Task')"
|
||||
:error-messages="
|
||||
@@ -129,6 +133,7 @@
|
||||
<v-text-field
|
||||
ref="Items.sequence"
|
||||
v-model="obj.items[editItemIndex].sequence"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Sequence')"
|
||||
data-cy="Items.sequence"
|
||||
|
||||
@@ -4,11 +4,12 @@
|
||||
<div v-if="formState.ready">
|
||||
<gz-error :error-box-message="formState.errorBoxMessage"></gz-error>
|
||||
<v-form ref="form">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-text-field
|
||||
ref="name"
|
||||
v-model="obj.name"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitModelName')"
|
||||
:rules="[form().required(this, 'name')]"
|
||||
@@ -48,6 +49,7 @@
|
||||
<v-text-field
|
||||
ref="upc"
|
||||
v-model="obj.upc"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitModelUPC')"
|
||||
:error-messages="form().serverErrors(this, 'upc')"
|
||||
@@ -84,6 +86,7 @@
|
||||
<v-checkbox
|
||||
ref="discontinued"
|
||||
v-model="obj.discontinued"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitModelDiscontinued')"
|
||||
data-cy="discontinued"
|
||||
@@ -123,6 +126,7 @@
|
||||
<v-checkbox
|
||||
ref="lifeTimeWarranty"
|
||||
v-model="obj.lifeTimeWarranty"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitModelLifeTimeWarranty')"
|
||||
data-cy="lifeTimeWarranty"
|
||||
@@ -144,6 +148,7 @@
|
||||
<v-text-field
|
||||
ref="warrantyLength"
|
||||
v-model="obj.warrantyLength"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitModelWarrantyLength')"
|
||||
data-cy="warrantyLength"
|
||||
@@ -158,6 +163,7 @@
|
||||
<v-textarea
|
||||
ref="warrantyTerms"
|
||||
v-model="obj.warrantyTerms"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitModelWarrantyTerms')"
|
||||
:error-messages="form().serverErrors(this, 'warrantyTerms')"
|
||||
@@ -170,6 +176,7 @@
|
||||
<v-checkbox
|
||||
ref="active"
|
||||
v-model="obj.active"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="active"
|
||||
@@ -184,6 +191,7 @@
|
||||
<v-textarea
|
||||
ref="notes"
|
||||
v-model="obj.notes"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitModelNotes')"
|
||||
:error-messages="form().serverErrors(this, 'notes')"
|
||||
|
||||
@@ -10,11 +10,12 @@
|
||||
<v-tab>{{ $ay.t("UnitOverrideWarranty") }}</v-tab>
|
||||
<v-tabs-items v-model="tab">
|
||||
<v-tab-item class="mt-4 ml-2">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-text-field
|
||||
ref="serial"
|
||||
v-model="obj.serial"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitSerial')"
|
||||
:rules="[form().required(this, 'serial')]"
|
||||
@@ -48,6 +49,7 @@
|
||||
<v-text-field
|
||||
ref="description"
|
||||
v-model="obj.description"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitDescription')"
|
||||
data-cy="description"
|
||||
@@ -200,6 +202,7 @@
|
||||
<v-checkbox
|
||||
ref="metered"
|
||||
v-model="obj.metered"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitMetered')"
|
||||
data-cy="metered"
|
||||
@@ -224,6 +227,7 @@
|
||||
<v-checkbox
|
||||
ref="boughtHere"
|
||||
v-model="obj.boughtHere"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitBoughtHere')"
|
||||
data-cy="boughtHere"
|
||||
@@ -282,6 +286,7 @@
|
||||
<v-text-field
|
||||
ref="receipt"
|
||||
v-model="obj.receipt"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitReceipt')"
|
||||
data-cy="receipt"
|
||||
@@ -300,6 +305,7 @@
|
||||
<v-text-field
|
||||
ref="text1"
|
||||
v-model="obj.text1"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitText1')"
|
||||
:error-messages="form().serverErrors(this, 'text1')"
|
||||
@@ -318,6 +324,7 @@
|
||||
<v-text-field
|
||||
ref="text2"
|
||||
v-model="obj.text2"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitText2')"
|
||||
:error-messages="form().serverErrors(this, 'text2')"
|
||||
@@ -336,6 +343,7 @@
|
||||
<v-text-field
|
||||
ref="text3"
|
||||
v-model="obj.text3"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitText3')"
|
||||
:error-messages="form().serverErrors(this, 'text3')"
|
||||
@@ -354,6 +362,7 @@
|
||||
<v-text-field
|
||||
ref="text4"
|
||||
v-model="obj.text4"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitText4')"
|
||||
:error-messages="form().serverErrors(this, 'text4')"
|
||||
@@ -365,6 +374,7 @@
|
||||
<v-checkbox
|
||||
ref="active"
|
||||
v-model="obj.active"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('Active')"
|
||||
data-cy="active"
|
||||
@@ -377,6 +387,7 @@
|
||||
<v-textarea
|
||||
ref="notes"
|
||||
v-model="obj.notes"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitNotes')"
|
||||
:error-messages="form().serverErrors(this, 'notes')"
|
||||
@@ -439,11 +450,12 @@
|
||||
|
||||
-->
|
||||
<v-tab-item class="mt-4 ml-2">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12">
|
||||
<v-checkbox
|
||||
ref="unitHasOwnAddress"
|
||||
v-model="obj.unitHasOwnAddress"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitUnitHasOwnAddress')"
|
||||
data-cy="unitHasOwnAddress"
|
||||
@@ -496,6 +508,7 @@
|
||||
<v-text-field
|
||||
ref="address"
|
||||
v-model="obj.address"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressDeliveryAddress')"
|
||||
data-cy="address"
|
||||
@@ -514,6 +527,7 @@
|
||||
<v-text-field
|
||||
ref="city"
|
||||
v-model="obj.city"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressCity')"
|
||||
data-cy="city"
|
||||
@@ -532,6 +546,7 @@
|
||||
<v-text-field
|
||||
ref="region"
|
||||
v-model="obj.region"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressStateProv')"
|
||||
data-cy="region"
|
||||
@@ -550,6 +565,7 @@
|
||||
<v-text-field
|
||||
ref="country"
|
||||
v-model="obj.country"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('AddressCountry')"
|
||||
data-cy="country"
|
||||
@@ -605,11 +621,12 @@
|
||||
|
||||
-->
|
||||
<v-tab-item class="mt-4 ml-2">
|
||||
<v-row>
|
||||
<v-row dense>
|
||||
<v-col cols="12" sm="6" lg="4" xl="3">
|
||||
<v-checkbox
|
||||
ref="overrideModelWarranty"
|
||||
v-model="obj.overrideModelWarranty"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitOverrideWarranty')"
|
||||
data-cy="overrideModelWarranty"
|
||||
@@ -633,6 +650,7 @@
|
||||
<v-checkbox
|
||||
ref="lifeTimeWarranty"
|
||||
v-model="obj.lifeTimeWarranty"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitOverrideLifeTime')"
|
||||
data-cy="lifeTimeWarranty"
|
||||
@@ -657,6 +675,7 @@
|
||||
<v-text-field
|
||||
ref="warrantyLength"
|
||||
v-model="obj.warrantyLength"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitOverrideLength')"
|
||||
data-cy="warrantyLength"
|
||||
@@ -679,6 +698,7 @@
|
||||
<v-textarea
|
||||
ref="warrantyTerms"
|
||||
v-model="obj.warrantyTerms"
|
||||
dense
|
||||
:readonly="formState.readOnly"
|
||||
:label="$ay.t('UnitOverrideWarrantyTerms')"
|
||||
:error-messages="form().serverErrors(this, 'warrantyTerms')"
|
||||
|
||||
Reference in New Issue
Block a user