Site Configuration by Server Params (confsites and confpages)

This commit is contained in:
Surya Paolo
2022-11-28 14:00:15 +01:00
parent fab0dbbb72
commit 58dc1dfdcc
76 changed files with 2504 additions and 5004 deletions

View File

@@ -69,11 +69,11 @@
>
</CMyFieldDb>
<q-tabs v-model="tab" inline-label class="bg-yellow shadow-2">
<q-tabs v-model="tab" inline-label class="bg-gray shadow-2">
<q-tab name="server" label="Server" icon="mail" />
<q-tab name="contacts" label="Contatti" icon="mail" />
<q-tab name="pages" label="Pagine" icon="doc" />
<q-tab name="footer" label="Footer" icon="doc" />
<q-tab name="config" label="Config" icon="doc" />
<q-tab name="policy" label="Policy" icon="doc" />
</q-tabs>
@@ -224,16 +224,18 @@
>
</CMyFieldDb>
<CMyFieldRec
<CMyFieldDb
title="Opzioni Sito"
table="sites"
:id="mysite._id"
:rec="mysite"
mykey="confsite"
mysubkey="options"
field="confsite.options"
:canEdit="true"
:canModify="true"
jointable="confsite_opt"
:type="costanti.FieldType.binary"
>
</CMyFieldRec>
</CMyFieldDb>
</q-tab-panel>
<q-tab-panel name="pages">
<CMyFieldDb
@@ -286,30 +288,6 @@
>
</CMyFieldDb>
</q-tab-panel>
<q-tab-panel name="footer">
<CMyFieldDb
table="sites"
title="Mostra Bottone Home"
:id="mysite._id"
:rec="mysite"
mykey="footer_mobile"
mysubkey="show_buttHome"
debounce="1000"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
title="Mostra Bottone Profilo"
:id="mysite._id"
:rec="mysite"
mykey="footer_mobile"
mysubkey="show_profile"
debounce="1000"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
</q-tab-panel>
<q-tab-panel name="policy">
<CMyFieldDb
table="sites"
@@ -411,6 +389,253 @@
>
</CMyFieldDb>
</q-tab-panel>
<q-tab-panel name="config">
<CMyFieldDb
title="Lingue Utilizzate"
table="sites"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="lang"
field="confpages.lang"
jointable="confpages_lang"
:type="costanti.FieldType.binary"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showUserMenu')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showUserMenu"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showRegButton')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showRegButton"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.enableReg')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="enableReg"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showNL')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showNL"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showMsgs')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showMsgs"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showNotif')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showNotif"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showCoins')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showCoins"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showNameSurname')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showNameSurname"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showCompetenze')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showCompetenze"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showConnected')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showConnected"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.bookingEvents')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="bookingEvents"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.enableEcommerce')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="enableEcommerce"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.enableGroups')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="enableGroups"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.enableCircuits')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="enableCircuits"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.enableProj')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="enableProj"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.enableTodos')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="enableTodos"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.enableRegByBot')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="enableRegByBot"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.enabledRegNeedTelegram')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="enabledRegNeedTelegram"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<div class="q-ma-xs bg-blue-9">
<CMyFieldDb
table="sites"
:title="$t('confpages.showButtHome')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showButtHome"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showViewGroups')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showViewGroups"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showViewUsers')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showViewUsers"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
<CMyFieldDb
table="sites"
:title="$t('confpages.showViewProfile')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="showViewProfile"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
</div>
<CMyFieldDb
table="sites"
:title="$t('confpages.enablePwa')"
:id="mysite._id"
:rec="mysite"
mykey="confpages"
mysubkey="enablePwa"
:type="costanti.FieldType.boolean"
>
</CMyFieldDb>
</q-tab-panel>
</q-tab-panels>
<div v-if="false">