From d7972214308926bdec670c107e6b1a430a68578d Mon Sep 17 00:00:00 2001 From: paoloar77 Date: Thu, 24 Feb 2022 23:36:27 +0100 Subject: [PATCH] Mostrare Bottone Telegram per tutti Visualizzazione Cellulare sul Profilo --- .env.development | 2 +- _ALL_SITES/freeplanet.app/.env.development | 2 +- _ALL_SITES/insiemesipuo.app/.env.development | 2 +- _ALL_SITES/insiemesipuo.app/package.json | 2 +- .../popolodelnuovomondo.app/.env.development | 2 +- package.json | 2 +- src/components/CLabel/CLabel.scss | 0 src/components/CLabel/CLabel.ts | 37 +++++++ src/components/CLabel/CLabel.vue | 27 ++++++ src/components/CLabel/index.ts | 1 + src/components/CMyFieldRec/CMyFieldRec.ts | 3 +- src/components/CMyFieldRec/CMyFieldRec.vue | 97 +++++++++---------- src/components/CMyPopupEdit/CMyPopupEdit.ts | 3 +- src/components/CMyPopupEdit/CMyPopupEdit.vue | 48 +++++---- src/components/CSignUp/CSignUp.ts | 6 +- src/components/CUserNonVerif/CUserNonVerif.ts | 11 ++- .../CUserNonVerif/CUserNonVerif.vue | 7 ++ .../CVerifyTelegram/CVerifyTelegram.vue | 4 +- src/components/index.ts | 1 + src/db/static_data.ts | 4 +- src/root/mainview/mainview.ts | 12 +-- src/root/mainview/mainview.vue | 17 +--- src/store/Modules/fieldsTable.ts | 1 + src/views/user/myprofile/myprofile.ts | 3 +- src/views/user/myprofile/myprofile.vue | 28 +++++- 25 files changed, 208 insertions(+), 114 deletions(-) create mode 100755 src/components/CLabel/CLabel.scss create mode 100755 src/components/CLabel/CLabel.ts create mode 100755 src/components/CLabel/CLabel.vue create mode 100755 src/components/CLabel/index.ts diff --git a/.env.development b/.env.development index 9f02df18..d85749ed 100755 --- a/.env.development +++ b/.env.development @@ -1,4 +1,4 @@ -APP_VERSION="0.2.9" +APP_VERSION="0.2.10" SERVICE_WORKER_FILE="service-worker.js" APP_ID="13" DIRECTORY_LOCAL="newfreeplanet" diff --git a/_ALL_SITES/freeplanet.app/.env.development b/_ALL_SITES/freeplanet.app/.env.development index ebb95ecd..1e11a916 100755 --- a/_ALL_SITES/freeplanet.app/.env.development +++ b/_ALL_SITES/freeplanet.app/.env.development @@ -1,4 +1,4 @@ -APP_VERSION="0.2.9" +APP_VERSION="0.2.10" SERVICE_WORKER_FILE="service-worker.js" APP_ID="1" DIRECTORY_LOCAL="newfreeplanet" diff --git a/_ALL_SITES/insiemesipuo.app/.env.development b/_ALL_SITES/insiemesipuo.app/.env.development index 9f02df18..d85749ed 100755 --- a/_ALL_SITES/insiemesipuo.app/.env.development +++ b/_ALL_SITES/insiemesipuo.app/.env.development @@ -1,4 +1,4 @@ -APP_VERSION="0.2.9" +APP_VERSION="0.2.10" SERVICE_WORKER_FILE="service-worker.js" APP_ID="13" DIRECTORY_LOCAL="newfreeplanet" diff --git a/_ALL_SITES/insiemesipuo.app/package.json b/_ALL_SITES/insiemesipuo.app/package.json index a3da4aee..9710f2cf 100755 --- a/_ALL_SITES/insiemesipuo.app/package.json +++ b/_ALL_SITES/insiemesipuo.app/package.json @@ -1,6 +1,6 @@ { "name": "insiemesipuo", - "version": "0.1.0", + "version": "0.2.10", "description": "Insieme Si Puo", "productName": "Insieme Si Puo", "author": "Paolo Arena", diff --git a/_ALL_SITES/popolodelnuovomondo.app/.env.development b/_ALL_SITES/popolodelnuovomondo.app/.env.development index 2fd45ad5..f676b6fa 100755 --- a/_ALL_SITES/popolodelnuovomondo.app/.env.development +++ b/_ALL_SITES/popolodelnuovomondo.app/.env.development @@ -1,4 +1,4 @@ -APP_VERSION="0.2.9" +APP_VERSION="0.2.10" SERVICE_WORKER_FILE="service-worker.js" APP_ID="12" DIRECTORY_LOCAL="newfreeplanet" diff --git a/package.json b/package.json index d6d64a26..61df4a90 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "insiemesipuo", - "version": "0.1.0", + "version": "0.2.10", "description": "Insieme Si Puo", "productName": "Insieme Si Puo", "author": "Paolo Arena", diff --git a/src/components/CLabel/CLabel.scss b/src/components/CLabel/CLabel.scss new file mode 100755 index 00000000..e69de29b diff --git a/src/components/CLabel/CLabel.ts b/src/components/CLabel/CLabel.ts new file mode 100755 index 00000000..4b569346 --- /dev/null +++ b/src/components/CLabel/CLabel.ts @@ -0,0 +1,37 @@ +import { defineComponent, ref, toRef, watch } from 'vue' +import { tools } from '@src/store/Modules/tools' + +import { useQuasar } from 'quasar' +import { useI18n } from '@/boot/i18n' +import { toolsext } from '@store/Modules/toolsext' + +export default defineComponent({ + name: 'CLabel', + props: { + value: { + type: String, + required: false, + default: '', + }, + label: { + type: String, + required: true, + default: '', + }, + }, + components: {}, + setup(props, { emit }) { + const $q = useQuasar() + const { t } = useI18n(); + + function copytoclip() { + tools.copyStringToClipboard($q, props.value, true) + } + + return { + tools, + toolsext, + copytoclip, + } + }, +}) diff --git a/src/components/CLabel/CLabel.vue b/src/components/CLabel/CLabel.vue new file mode 100755 index 00000000..81b384ca --- /dev/null +++ b/src/components/CLabel/CLabel.vue @@ -0,0 +1,27 @@ + + + + + diff --git a/src/components/CLabel/index.ts b/src/components/CLabel/index.ts new file mode 100755 index 00000000..22710f1f --- /dev/null +++ b/src/components/CLabel/index.ts @@ -0,0 +1 @@ +export {default as CLabel} from './CLabel.vue' diff --git a/src/components/CMyFieldRec/CMyFieldRec.ts b/src/components/CMyFieldRec/CMyFieldRec.ts index cc15edfa..0e4f3294 100755 --- a/src/components/CMyFieldRec/CMyFieldRec.ts +++ b/src/components/CMyFieldRec/CMyFieldRec.ts @@ -116,7 +116,7 @@ export default defineComponent({ let columns = fieldsTable.getArrColsByTable(props.table) if (columns) { - col.value = columns.find((col: any) => col.field === props.field) + col.value = columns.find((col: any) => col.name === props.field) } else { col.value = fieldsTable.getColByTable(props.table, props.field) } @@ -177,6 +177,7 @@ export default defineComponent({ } function visuElem() { + if (col.value) { return !!col.value.name && (props.canEdit || (!props.canEdit && getValue())) } else { diff --git a/src/components/CMyFieldRec/CMyFieldRec.vue b/src/components/CMyFieldRec/CMyFieldRec.vue index b7138fb4..80e1597c 100755 --- a/src/components/CMyFieldRec/CMyFieldRec.vue +++ b/src/components/CMyFieldRec/CMyFieldRec.vue @@ -1,56 +1,53 @@ diff --git a/src/components/CMyPopupEdit/CMyPopupEdit.ts b/src/components/CMyPopupEdit/CMyPopupEdit.ts index 3c4f466f..475cacc8 100755 --- a/src/components/CMyPopupEdit/CMyPopupEdit.ts +++ b/src/components/CMyPopupEdit/CMyPopupEdit.ts @@ -7,6 +7,7 @@ import { IColGridTable, IImgGallery } from 'model' import { CMyChipList } from '../CMyChipList' import { CDate } from '../CDate' import { CDateTime } from '../CDateTime' +import { CLabel } from '../CLabel' import { CMyToggleList } from '../CMyToggleList' import { CMySelect } from '../CMySelect' import { CMyEditor } from '../CMyEditor' @@ -173,7 +174,7 @@ export default defineComponent({ default: false, }, }, - components: { CMyChipList, CDateTime, CDate, CMyToggleList, CMySelect, CMyEditor, CGallery }, + components: { CMyChipList, CDateTime, CDate, CMyToggleList, CMySelect, CMyEditor, CGallery, CLabel }, setup(props, { emit }) { const $q = useQuasar() const { t } = useI18n() diff --git a/src/components/CMyPopupEdit/CMyPopupEdit.vue b/src/components/CMyPopupEdit/CMyPopupEdit.vue index d54261a3..fa7c7c20 100755 --- a/src/components/CMyPopupEdit/CMyPopupEdit.vue +++ b/src/components/CMyPopupEdit/CMyPopupEdit.vue @@ -82,7 +82,7 @@
-
+
+
+ +
- @@ -219,7 +225,7 @@ :type_out="col.field_outtype" :col="col" :row="row" - :label="col.label" + :label="col.label ? col.label : t(col.label_trans)" v-model:value="myvalue" @update:value="changevalRec" :tablesel="tablesel" @@ -240,7 +246,7 @@ :type_out="col.field_outtype" :col="col" :row="row" - :label="col.label" + :label="col.label ? col.label : t(col.label_trans)" v-model:value="myvalue" @update:value="changevalRec" :tablesel="tablesel" @@ -258,7 +264,7 @@
+ />
- {{ col.label }}: + {{ col.label ? col.label : t(col.label_trans) }}: + :label="col.label ? col.label : t(col.label_trans)">
@@ -668,7 +674,7 @@ :type_out="col.field_outtype" :col="col" :row="row" - :label="col.label" + :label="col.label ? col.label : t(col.label_trans)" v-model:value="scope.value" :pickup="col.fieldtype === costanti.FieldType.select_by_server" :tablesel="col.fieldtype === costanti.FieldType.select_by_server ? tablesel : ''" @@ -688,7 +694,7 @@ :col="col" :row="row" :multiselect_by_server="true" - :label="col.label" + :label="col.label ? col.label : t(col.label_trans)" v-model:arrvalue="scope.value" @update:arrvalue="changevalRec" :addall="false" @@ -744,7 +750,7 @@ :type_out="col.field_outtype" :col="col" :row="row" - :label="col.label" + :label="col.label ? col.label : t(col.label_trans)" v-model:value="scope.value" @update:value="changevalRec" :tablesel="tablesel" @@ -765,7 +771,7 @@ :type_out="col.field_outtype" :col="col" :row="row" - :label="col.label" + :label="col.label ? col.label : t(col.label_trans)" v-model:value="scope.value" @update:value="changevalRec" :tablesel="tablesel" @@ -779,7 +785,7 @@
{ email: process.env.TEST_EMAIL || '', username: process.env.TEST_USERNAME || '', @@ -137,7 +141,7 @@ export default defineComponent({ function allowSubmit() { - let error = v$.value.$error || v$.value.$invalid + let error = v$.value.$error || v$.value.$invalid || globalStore.serverError if (props.showadultcheck) error = error || !iamadult.value diff --git a/src/components/CUserNonVerif/CUserNonVerif.ts b/src/components/CUserNonVerif/CUserNonVerif.ts index c2e9db59..cd27960d 100755 --- a/src/components/CUserNonVerif/CUserNonVerif.ts +++ b/src/components/CUserNonVerif/CUserNonVerif.ts @@ -8,10 +8,15 @@ import { useI18n } from '../../boot/i18n' import { CTitleBanner } from '@/components/CTitleBanner' import { tools } from '@store/Modules/tools' +import { CVerifyEmail } from '@src/components/CVerifyEmail' +import { CVerifyTelegram } from '@src/components/CVerifyTelegram' +import MixinUsers from '@/mixins/mixin-users' + + export default defineComponent({ name: 'CUserNonVerif', components: { - CTitleBanner + CTitleBanner, CVerifyTelegram, CVerifyEmail, }, props: { }, @@ -22,9 +27,13 @@ export default defineComponent({ const globalStore = useGlobalStore() const { t } = useI18n(); + const { isEmailVerified, TelegVerificato } = MixinUsers() + return { userStore, tools, + isEmailVerified, + TelegVerificato } }, }) diff --git a/src/components/CUserNonVerif/CUserNonVerif.vue b/src/components/CUserNonVerif/CUserNonVerif.vue index 27587af1..073bccf5 100755 --- a/src/components/CUserNonVerif/CUserNonVerif.vue +++ b/src/components/CUserNonVerif/CUserNonVerif.vue @@ -1,5 +1,12 @@