This commit is contained in:
Surya Paolo
2023-03-22 18:10:37 +01:00
parent 79cde5c905
commit 396028748d
4 changed files with 87 additions and 45 deletions

View File

@@ -1069,6 +1069,7 @@ export interface ICircuit {
subname: string subname: string
idCity: string[] idCity: string[]
strProv: string strProv: string
link_group: string
longdescr: string longdescr: string
systemUserDescr: string systemUserDescr: string
systemUserId: string systemUserId: string

View File

@@ -1187,6 +1187,9 @@ const msg_it = {
preferences: 'Preferenze', preferences: 'Preferenze',
}, },
circuit: { circuit: {
link_chat: 'Chat {name}',
link_group: 'Gruppo Telegram',
chat_gruppo_telegram_circuito: 'Entra nella chat di Gruppo Telegram dove conoscerai persone della tua provincia',
skipentercircuit: 'Confermare di non voler entrare ora nel Circuito RIS?\nLo si potrà comunque fare in un secondo momento, dal menu "Circuiti".', skipentercircuit: 'Confermare di non voler entrare ora nel Circuito RIS?\nLo si potrà comunque fare in un secondo momento, dal menu "Circuiti".',
vaialcircuito: 'Vai al Circuito', vaialcircuito: 'Vai al Circuito',
iscritti: 'iscritti trovati', iscritti: 'iscritti trovati',
@@ -1195,6 +1198,7 @@ const msg_it = {
coins_requestedrisgroup: 'Il Conto Collettivo {groupname} sarà visibile sulla lista dei riceventi per 8 ore. Fai cliccare \'Invia RIS a..\' a chi ti deve inviare i RIS.', coins_requestedrisgroup: 'Il Conto Collettivo {groupname} sarà visibile sulla lista dei riceventi per 8 ore. Fai cliccare \'Invia RIS a..\' a chi ti deve inviare i RIS.',
lista_ricev_title: 'Questa è la lista degli Utenti che hanno cliccato su "Ricevi RIS" nelle ultime 8 ore', lista_ricev_title: 'Questa è la lista degli Utenti che hanno cliccato su "Ricevi RIS" nelle ultime 8 ore',
info: 'Informazioni su questo Circuito', info: 'Informazioni su questo Circuito',
aggiuntive: 'Il Circuito è una una rete di persone, sul proprio territorio provinciale, dove chiunque offre i propri talenti, competenze e produzioni (Beni, Servizi, Ospitalità, ecc.) utilizzando i <strong>RIS</strong> come metodo di scambio.',
name: 'Nome Circuito', name: 'Nome Circuito',
path: 'Nome Pagina', path: 'Nome Pagina',
subname: 'SottoNome', subname: 'SottoNome',
@@ -1266,7 +1270,8 @@ const msg_it = {
sendcoins: 'Invia RIS', sendcoins: 'Invia RIS',
sendcoins_toso: 'Invia RIS a', sendcoins_toso: 'Invia RIS a',
receive_coins: 'Ricevi RIS', receive_coins: 'Ricevi RIS',
sendcoins_tocom: 'Invia a Conto Comunitario', info_contocom: 'Il conto Comunitario potrà essere utilizzato per facilitare gli scambi tra gli iscritti, finanziare progetti per la provincia, aiutare situazioni particolari.',
sendcoins_tocom: 'Invia RIS a Conto Comunitario',
sendcoinsto: 'Invia {qty} {coin} a {dest}', sendcoinsto: 'Invia {qty} {coin} a {dest}',
question_sendcoinsto: 'Inviare {qty} {coin} a {dest}?', question_sendcoinsto: 'Inviare {qty} {coin} a {dest}?',
question_sendcoinsto_from: 'Inviare {qty} {coin} da {from} a {dest}?', question_sendcoinsto_from: 'Inviare {qty} {coin} da {from} a {dest}?',

View File

@@ -3080,6 +3080,7 @@ export const colTableCircuit = [
}), }),
// AddCol({ name: 'nome_valuta', label_trans: 'circuit.nome_valuta', required: true }), // AddCol({ name: 'nome_valuta', label_trans: 'circuit.nome_valuta', required: true }),
AddCol({ name: 'symbol', label_trans: 'circuit.symbol' }), AddCol({ name: 'symbol', label_trans: 'circuit.symbol' }),
AddCol({ name: 'link_group', label_trans: 'circuit.link_group' }),
AddCol({ name: 'color', label_trans: 'circuit.color' }), AddCol({ name: 'color', label_trans: 'circuit.color' }),
AddCol({ AddCol({
name: 'fido_scoperto_default', label_trans: 'circuit.fido_scoperto_default', name: 'fido_scoperto_default', label_trans: 'circuit.fido_scoperto_default',

View File

@@ -560,33 +560,22 @@
<q-separator /> <q-separator />
<q-card-section> <q-card-section>
<div v-if="circuit.createdBy" class="container"> <div class="text-h7 q-mb-sm">
<q-icon name="fas fa-lightbulb" class="iconcirc"></q-icon> <div v-html="$t('circuit.aggiuntive')"></div>
{{
$t('shared.createdby', {
username: circuit.createdBy,
date: tools.getstrDateYY(circuit.date_created),
})
}}
</div> </div>
<div <q-card-section>
v-if=" <div class="text-h6">{{ t('circuit.descr') }}:</div>
!!circuit.date_updated && </q-card-section>
tools.getstrDate(circuit.date_updated) !== <q-separator />
tools.getstrDate(circuit.date_created)
" <q-card-section>
class="container" <div class="col-12 text-h7">
> <span
<q-icon v-if="checkifShow('descr')"
name="fas fa-pencil-alt" v-html="circuit.longdescr"
class="iconcirc" ></span>
></q-icon>
<span class="element">{{
$t('shared.lastmodify', {
date: tools.getstrDateYY(circuit.date_updated),
})
}}</span>
</div> </div>
</q-card-section>
<div class="container"> <div class="container">
<q-icon name="fas fa-users" class="iconcirc"></q-icon> <q-icon name="fas fa-users" class="iconcirc"></q-icon>
@@ -597,6 +586,38 @@
: t('shared.members') : t('shared.members')
}} }}
</div> </div>
<div class="container" v-if="circuit.link_group">
<q-icon name="fab fa-telegram" class="iconcirc"></q-icon>
<span class="element">
{{
$t('circuit.chat_gruppo_telegram_circuito', {
name: circuit.name,
})
}}:
<div class="row justify-center">
<q-icon
name="fas fa-hand-point-right"
class="iconcirc"
size="lg"
></q-icon>
<q-btn
v-if="circuit.link_group"
icon="fab fa-telegram"
color="blue"
type="a"
size="md"
rounded
:label="
$t('circuit.link_chat', { name: circuit.name })
"
:href="circuit.link_group"
target="__blank"
>
</q-btn>
</div>
</span>
</div>
<div class="container"> <div class="container">
<q-icon name="fas fa-user-cog" class="iconcirc"></q-icon> <q-icon name="fas fa-user-cog" class="iconcirc"></q-icon>
<span class="element">{{ numAdmins() }}</span> <span class="element">{{ numAdmins() }}</span>
@@ -720,7 +741,7 @@
{{ {{
}}</span> }}</span>
</div> </div>
<div <!--<div
class="sezioni" class="sezioni"
v-if="circuit.deperimento !== undefined" v-if="circuit.deperimento !== undefined"
> >
@@ -735,27 +756,12 @@
}} }}
{{ {{
}}</span> }}</span>
</div> </div>-->
</q-card-section> </q-card-section>
</q-card> </q-card>
<br /> <br />
</div> </div>
<q-card v-if="circuit.name">
<q-card-section>
<div class="text-h6">{{ t('circuit.descr') }}:</div>
</q-card-section>
<q-separator />
<q-card-section>
<div class="col-12 text-h7">
<span
v-if="checkifShow('descr')"
v-html="circuit.longdescr"
></span>
</div>
</q-card-section>
</q-card>
<q-card v-if="circuit.name"> <q-card v-if="circuit.name">
<q-card-section> <q-card-section>
@@ -778,12 +784,38 @@
></span> ></span>
</div> </div>
</q-card-section> </q-card-section>
<div v-if="circuit.createdBy" class="container">
<q-icon name="fas fa-lightbulb" class="iconcirc"></q-icon>
{{
$t('shared.createddate', {
date: tools.getstrDateYY(circuit.date_created),
})
}}
</div>
<div
v-if="
!!circuit.date_updated &&
tools.getstrDate(circuit.date_updated) !==
tools.getstrDate(circuit.date_created)
"
class="container"
>
<q-icon name="fas fa-pencil-alt" class="iconcirc"></q-icon>
<span class="element">{{
$t('shared.lastmodify', {
date: tools.getstrDateYY(circuit.date_updated),
})
}}</span>
</div>
</q-card> </q-card>
<q-card v-if="circuit.name"> <q-card v-if="circuit.name">
<q-card-section> <q-card-section>
<div class="text-h6"> <div class="text-h6">
{{ t('circuit.contocomunitario') }}: {{ t('circuit.contocomunitario') }}:
</div> </div>
<div class="text-h7 q-mb-sm">
{{ $t('circuit.info_contocom') }}
</div>
</q-card-section> </q-card-section>
<q-separator /> <q-separator />
@@ -1029,7 +1061,10 @@
</div> </div>
<q-btn label="vedi Regolamento" @click="showrules = !showrules"> <q-btn label="vedi Regolamento" @click="showrules = !showrules">
</q-btn> </q-btn>
<div v-if="showrules && circuit" v-html="getRegulation(circuit.regulation)"></div> <div
v-if="showrules && circuit"
v-html="getRegulation(circuit.regulation)"
></div>
</q-card-section> </q-card-section>
<q-card-actions align="center"> <q-card-actions align="center">
<q-btn <q-btn