- Mail in a Box: comandi per aggiungere/modificare/rimuovere le caselle di posta

- aggiunto idMyGroup: ospiti siti di gruppi (AbitareGliIblei)
This commit is contained in:
Surya Paolo
2024-09-12 14:49:30 +02:00
parent 16ddb8095e
commit 791e18f167
39 changed files with 647 additions and 88 deletions

View File

@@ -7,6 +7,8 @@ import { CTitleBanner } from '@/components/CTitleBanner'
import { CMyFieldRec } from '@/components/CMyFieldRec'
import { CMyFieldDb } from '@/components/CMyFieldDb'
import { toolsext } from '@src/store/Modules/toolsext'
import { useGlobalStore } from '@store/globalStore'
import { costanti } from '@costanti'
import { tools } from '@src/store/Modules/tools'
@@ -64,6 +66,7 @@ export default defineComponent({
globalStore,
saveShowDark,
updateSite,
toolsext,
}
}
})

View File

@@ -71,6 +71,7 @@
<q-tabs v-model="tab" inline-label class="bg-gray shadow-2">
<q-tab name="server" label="Server" icon="mail" />
<q-tab name="mail" label="Mail" icon="doc" />
<q-tab name="contacts" label="Contatti" icon="mail" />
<q-tab name="pages" label="Pagine" icon="doc" />
<q-tab name="config" label="Config" icon="doc" />
@@ -78,6 +79,85 @@
</q-tabs>
<q-tab-panels v-model="tab" animated>
<q-tab-panel name="mail">
<CMyFieldDb
:title="$t('sites.enable_servermail')"
table="sites"
:id="mysite._id"
:rec="mysite"
mykey="enable_servermail"
debounce="1000"
:type="costanti.FieldType.boolean"
@save="updateSite"
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('sites.servermail')"
table="sites"
:id="mysite._id"
:rec="mysite"
mykey="servermail"
debounce="1000"
:type="costanti.FieldType.string"
@save="updateSite"
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('sites.servermailip')"
table="sites"
:id="mysite._id"
:rec="mysite"
mykey="servermailip"
debounce="1000"
:type="costanti.FieldType.string"
@save="updateSite"
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('sites.adminemail')"
table="sites"
:id="mysite._id"
:rec="mysite"
mykey="adminemail"
debounce="1000"
:type="costanti.FieldType.string"
@save="updateSite"
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('sites.manageremail')"
table="sites"
:id="mysite._id"
:rec="mysite"
mykey="manageremail"
debounce="1000"
:type="costanti.FieldType.string"
@save="updateSite"
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('sites.replyTo')"
table="sites"
:id="mysite._id"
:rec="mysite"
mykey="replyTo"
debounce="1000"
:type="costanti.FieldType.string"
@save="updateSite"
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('sites.dkim')"
table="sites"
:id="mysite._id"
:rec="mysite"
mykey="dkim"
debounce="1000"
:type="costanti.FieldType.string"
@save="updateSite"
>
</CMyFieldDb>
</q-tab-panel>
<q-tab-panel name="contacts">
<CMyFieldDb
table="sites"
@@ -203,7 +283,7 @@
</q-tab-panel>
<q-tab-panel name="server">
<CMyFieldDb
:title="$t('site.cf_token')"
:title="$t('sites.cf_token')"
table="sites"
:id="mysite._id"
:rec="mysite"
@@ -214,7 +294,7 @@
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('site.cf_zoneId')"
:title="$t('sites.cf_zoneId')"
table="sites"
:id="mysite._id"
:rec="mysite"
@@ -225,7 +305,31 @@
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('site.host')"
:title="$t('sites.idMyGroup')"
table="sites"
:id="mysite._id"
:rec="mysite"
mykey="idMyGroup"
debounce="1000"
:type="costanti.FieldType.string"
@save="updateSite"
>
</CMyFieldDb>
<CMyFieldDb
title="My Group"
table="sites"
:id="mysite._id"
:rec="mysite"
mykey="idMyGroup"
debounce="1000"
@save="save"
:jointable="toolsext.TABMYGROUPS"
:type="costanti.FieldType.select"
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('sites.host')"
table="sites"
:id="mysite._id"
:rec="mysite"
@@ -236,7 +340,7 @@
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('site.host_ip')"
:title="$t('sites.host_ip')"
table="sites"
:id="mysite._id"
:rec="mysite"
@@ -248,7 +352,7 @@
</CMyFieldDb>
<CMyFieldDb
:title="$t('site.host_api')"
:title="$t('sites.host_api')"
table="sites"
:id="mysite._id"
:rec="mysite"
@@ -259,7 +363,7 @@
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('site.host_api_ip')"
:title="$t('sites.host_api_ip')"
table="sites"
:id="mysite._id"
:rec="mysite"
@@ -270,7 +374,7 @@
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('site.host_testapi')"
:title="$t('sites.host_testapi')"
table="sites"
:id="mysite._id"
:rec="mysite"
@@ -281,7 +385,7 @@
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('site.host_testapi_ip')"
:title="$t('sites.host_testapi_ip')"
table="sites"
:id="mysite._id"
:rec="mysite"
@@ -292,7 +396,7 @@
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('site.host_test')"
:title="$t('sites.host_test')"
table="sites"
:id="mysite._id"
:rec="mysite"
@@ -303,7 +407,7 @@
>
</CMyFieldDb>
<CMyFieldDb
:title="$t('site.host_test_ip')"
:title="$t('sites.host_test_ip')"
table="sites"
:id="mysite._id"
:rec="mysite"
@@ -987,5 +1091,5 @@
"idapp" : "19",
"chiave" : "vers",
"userId" : "ALL",
"valore" : "1.0.57"
"valore" : "1.0.58"
}