- Gruppi si chiamano ora "Organizzazioni".
- Categorie dei Gruppi aggiornate. - Email ora compare sul profilo se non hai telegram e anche sugli annunci.
This commit is contained in:
@@ -487,7 +487,11 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
function numAdmins() {
|
||||
return (circuit.value && circuit.value.admins) ? circuit.value.admins.length : 0
|
||||
let quanti = (circuit.value && circuit.value.admins) ? circuit.value.admins.length : 0
|
||||
if (quanti === 0)
|
||||
quanti = 1
|
||||
|
||||
return quanti
|
||||
}
|
||||
|
||||
function listaAdmins() {
|
||||
|
||||
@@ -205,6 +205,7 @@
|
||||
icon="fas fa-users"
|
||||
></q-tab>
|
||||
<q-tab
|
||||
v-if="tools.iCanShowAnnunci(mygrp)"
|
||||
:label="t('profile.annunci')"
|
||||
name="annunci"
|
||||
icon="fas fa-pencil-alt"
|
||||
@@ -222,40 +223,43 @@
|
||||
|
||||
<q-tab-panels v-model="tabgrp" animated keep-alive>
|
||||
<q-tab-panel name="info">
|
||||
<q-card v-if="mygrp.title">
|
||||
<q-card-section>
|
||||
<div class="col-12 text-h7">
|
||||
<span v-if="checkifShow('descr')">{{ mygrp.descr }}</span>
|
||||
</div>
|
||||
|
||||
<div class="col-6 q-ma-xs">
|
||||
<q-btn
|
||||
v-if="getLinkGrpTelegram()"
|
||||
icon="fab fa-telegram"
|
||||
color="blue"
|
||||
type="a"
|
||||
size="md"
|
||||
rounded
|
||||
:label="$t('msgs.telegrammsg')"
|
||||
:href="getLinkGrpTelegram()"
|
||||
target="__blank"
|
||||
></q-btn>
|
||||
</div>
|
||||
<div class="col-6 q-ma-xs">
|
||||
<q-btn
|
||||
v-if="getLinkWebSite()"
|
||||
icon="fas fa-globe"
|
||||
color="blue"
|
||||
type="a"
|
||||
size="md"
|
||||
rounded
|
||||
:label="$t('reg.website')"
|
||||
:href="getLinkWebSite()"
|
||||
target="__blank"
|
||||
></q-btn>
|
||||
</div>
|
||||
</q-card-section>
|
||||
</q-card>
|
||||
<div>
|
||||
<q-card>
|
||||
<q-card-section>
|
||||
<div class="text-h6">{{ t('groups.info') }}</div>
|
||||
</q-card-section>
|
||||
|
||||
<q-separator />
|
||||
|
||||
<q-card-section>
|
||||
<div class="element">
|
||||
<q-icon name="fas fa-lightbulb"></q-icon>
|
||||
{{
|
||||
$t('shared.createdby', {
|
||||
username: mygrp.createdBy,
|
||||
date: tools.getstrDateYY(mygrp.date_created),
|
||||
})
|
||||
}}
|
||||
</div>
|
||||
<div
|
||||
v-if="
|
||||
!!mygrp.date_updated &&
|
||||
tools.getstrshortDate(mygrp.date_updated) !==
|
||||
tools.getstrshortDate(mygrp.createdBy)
|
||||
"
|
||||
class="element"
|
||||
>
|
||||
<q-icon name="fas fa-pencil-alt"></q-icon>
|
||||
{{
|
||||
$t('shared.lastmodify', {
|
||||
date: tools.getstrDateYY(mygrp.date_updated),
|
||||
})
|
||||
}}
|
||||
</div>
|
||||
|
||||
<div
|
||||
v-if="
|
||||
mygrp.visibility.includes(
|
||||
@@ -291,21 +295,28 @@
|
||||
{{ $t('groups.hidden_descr') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-if="cities.length > 0" class="row">
|
||||
<div class="q-pa-xs">
|
||||
<q-icon name="fas fa-map-marker-alt"></q-icon>
|
||||
</div>
|
||||
<div>
|
||||
<div class="title_param">
|
||||
<div v-for="(city, index) of cities" :key="index">
|
||||
{{ city.comune }} ({{ city.prov }})
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="members">
|
||||
{{ $t('products.category') }}
|
||||
<q-item>
|
||||
<q-item-section>
|
||||
<q-item-label class="full-width">
|
||||
<div
|
||||
v-for="(rec, ind) of mygrp.recCatGrp"
|
||||
:key="ind"
|
||||
>
|
||||
<q-chip
|
||||
dense
|
||||
class="text-center shadow-5 glossy chipmodif text-white"
|
||||
:style="`background-color: ${rec.color};`"
|
||||
>
|
||||
<q-icon :name="rec.icon" left />
|
||||
{{ rec.descr }}</q-chip
|
||||
>
|
||||
</div>
|
||||
</q-item-label>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
|
||||
<q-icon name="fas fa-users"></q-icon>
|
||||
{{ numUsers() }}
|
||||
{{
|
||||
@@ -323,6 +334,7 @@
|
||||
: t('shared.admins')
|
||||
}}
|
||||
</div>
|
||||
|
||||
<div v-for="(user, index) of mygrp.admins" :key="index">
|
||||
<CMyUser
|
||||
:mycontact="user"
|
||||
@@ -330,53 +342,51 @@
|
||||
@setCmd="tools.setCmd"
|
||||
></CMyUser>
|
||||
</div>
|
||||
|
||||
<div v-if="cities.length > 0" class="row">
|
||||
<div class="q-pa-xs">
|
||||
<q-icon name="fas fa-map-marker-alt"></q-icon>
|
||||
</div>
|
||||
<div>
|
||||
<div class="title_param">
|
||||
<div v-for="(city, index) of cities" :key="index">
|
||||
{{ city.comune }} ({{ city.prov }})
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="element">
|
||||
<q-icon name="fas fa-lightbulb"></q-icon>
|
||||
{{
|
||||
$t('shared.createdby', {
|
||||
username: mygrp.createdBy,
|
||||
date: tools.getstrDateYY(mygrp.date_created),
|
||||
})
|
||||
}}
|
||||
</div>
|
||||
<div
|
||||
v-if="
|
||||
!!mygrp.date_updated &&
|
||||
tools.getstrshortDate(mygrp.date_updated) !==
|
||||
tools.getstrshortDate(mygrp.createdBy)
|
||||
"
|
||||
class="element"
|
||||
>
|
||||
<q-icon name="fas fa-pencil-alt"></q-icon>
|
||||
{{
|
||||
$t('shared.lastmodify', {
|
||||
date: tools.getstrDateYY(mygrp.date_updated),
|
||||
})
|
||||
}}
|
||||
</div>
|
||||
</q-card-section>
|
||||
</q-card>
|
||||
|
||||
<br />
|
||||
</div>
|
||||
<q-card v-if="mygrp.title">
|
||||
<q-card-section>
|
||||
<div class="text-h6">Descrizione:</div>
|
||||
</q-card-section>
|
||||
<q-separator />
|
||||
|
||||
<q-card-section>
|
||||
<div class="col-12 text-h7">
|
||||
<span v-if="checkifShow('descr')">{{ mygrp.descr }}</span>
|
||||
</div>
|
||||
|
||||
<div class="col-6 q-ma-xs">
|
||||
<q-btn
|
||||
v-if="getLinkGrpTelegram()"
|
||||
icon="fab fa-telegram"
|
||||
color="blue"
|
||||
type="a"
|
||||
size="md"
|
||||
rounded
|
||||
:label="$t('msgs.telegrammsg')"
|
||||
:href="getLinkGrpTelegram()"
|
||||
target="__blank"
|
||||
></q-btn>
|
||||
</div>
|
||||
<div class="col-6 q-ma-xs">
|
||||
<q-btn
|
||||
v-if="getLinkWebSite()"
|
||||
icon="fas fa-globe"
|
||||
color="blue"
|
||||
type="a"
|
||||
size="md"
|
||||
rounded
|
||||
:label="$t('reg.website')"
|
||||
:href="getLinkWebSite()"
|
||||
target="__blank"
|
||||
></q-btn>
|
||||
</div>
|
||||
</q-card-section>
|
||||
</q-card>
|
||||
<q-card v-if="mygrp.note">
|
||||
<q-card-section>
|
||||
<div class="text-h6">Pagina:</div>
|
||||
<div class="text-h7">Pagina:</div>
|
||||
</q-card-section>
|
||||
<q-separator />
|
||||
|
||||
|
||||
@@ -20,6 +20,8 @@
|
||||
:ind="tools.getIndMainCardsByTable(shared_consts.TABLES_MYGROUPS)"
|
||||
:table="shared_consts.TABLES_MYGROUPS"
|
||||
:showFilterPersonal="true"
|
||||
:showBarSelection="false"
|
||||
:labelBtnAddExtra="`Aggiungi ` + $t('mypages.group')"
|
||||
/>
|
||||
|
||||
<!--
|
||||
|
||||
@@ -232,7 +232,7 @@
|
||||
>
|
||||
<q-icon name="fas fa-comment"></q-icon> Da Contattare
|
||||
</div>
|
||||
<div
|
||||
<!--<div
|
||||
v-if="
|
||||
userStore.userprofile &&
|
||||
tools.isBitActive(
|
||||
@@ -249,7 +249,7 @@
|
||||
>
|
||||
Facilitatore RISO
|
||||
</q-chip>
|
||||
</div>
|
||||
</div>-->
|
||||
<div
|
||||
v-if="
|
||||
userStore.userprofile &&
|
||||
|
||||
Reference in New Issue
Block a user