- Billettera

- Lista Ingressi
 - Send a Tutti la propria Lavagna.
This commit is contained in:
Paolo Arena
2020-02-19 16:10:05 +01:00
parent ffb660e157
commit 2f283d0710
32 changed files with 4427 additions and 2608 deletions

View File

@@ -16,6 +16,7 @@ export default class CCardState extends MixinBase {
@Prop({ required: false, default: '' }) public imgsrc
@Prop({ required: false, default: false }) public isperc
@Prop({ required: false, default: '' }) public textadd
@Prop({ required: false, default: 'green' }) public color
get getsize() {
if (tools.isMobile())

View File

@@ -6,7 +6,7 @@
:value="myperc"
:size="getsize"
:thickness="0.25"
color="green"
:color="color"
track-color="grey-3"
class="q-ma-sm animated"
>

View File

@@ -1,5 +1,5 @@
.lista, .lista li {
text-align: left;
font-size: 1rem;
}

File diff suppressed because it is too large Load Diff

View File

@@ -21,7 +21,7 @@
</CUserBadge>
<div v-else class="q-pa-sm text-center">
Nessun Invitante
{{ $t('dashboard.nessun_invitante')}}
</div>
</CTitleBanner>
@@ -60,7 +60,7 @@
</div>
</q-list>
<div v-else class="q-pa-sm text-center">
Nessun Invitato
{{ $t('dashboard.nessun_invitato')}}
</div>
</CTitleBanner>
@@ -118,10 +118,10 @@
bgcolor="bg-primary"
clcolor="text-white"
mystyle=" " myclass="myshad" :canopen="true">
<p class="q-ml-sm">Clicca sul nome dell'invitato per vedere lo stato dei suoi Requisiti.</p>
<p class="q-ml-sm">{{ $t('dashboard.legenda_title')}}</p>
<q-list bordered class="rounded-borders row justify-between">
<CLegenda icon="fab fa-telegram" :text="`Telegram ` + $t('pages.statusreg.verified')"></CLegenda>
<CLegenda icon="fas fa-video" :text="$t('pages.statusreg.seezoom')"></CLegenda>
<CLegenda icon="fas fa-video" :text="$t('stat.zoom')"></CLegenda>
<CLegenda icon="fas fa-user-friends" :text="$t('dashboard.numinvitati')"></CLegenda>
<CLegenda icon="fab fa-whatsapp" :text="$t('dashboard.telefono_wa')"></CLegenda>

View File

@@ -138,7 +138,7 @@ export default class CMyRequirement extends MixinUsers {
isok(user) {
if (user)
if (user.profile.my_dream)
return user.profile.my_dream.length > 20
return user.profile.my_dream.length > 10
else
return false
},
@@ -185,7 +185,7 @@ export default class CMyRequirement extends MixinUsers {
info: '',
},
{
icon: 'fas fa-users',
icon: 'fas fa-check',
textlang: 'dashboard.inv_attivi',
textadd(user) {
return ' (' + user.numinvitatiattivi + ')'
@@ -239,6 +239,7 @@ export default class CMyRequirement extends MixinUsers {
public async RegalaInvitato(user, aportador_solidario, notifBottxt) {
let notiftxt = ''
aportador_solidario = aportador_solidario.trim()
if (this.notifBot)
notiftxt = notifBottxt
@@ -290,4 +291,11 @@ export default class CMyRequirement extends MixinUsers {
})
}
get myclassreq() {
let mycl = 'text-center'
mycl += (this.ismydownline) ? ' ' + 'background-color: green;' : ''
return mycl
}
}

View File

@@ -6,7 +6,7 @@
mystyle=" " myclass="myshad" :canopen="true">
<div v-if="!ismyinvited_notreg(seluser)" class="text-center">
<div v-if="!ismyinvited_notreg(seluser)" :class="myclassreq">
<div v-if="!isextralist(seluser)">
<div v-for="(req, index) of arrrequisiti">
@@ -30,6 +30,7 @@
rounded outlined
@blur="$v.aportador_solidario.$touch"
:error="$v.aportador_solidario.$error"
@keydown.space="(event) => event.preventDefault()"
:error-message="errorMsg('aportador_solidario', $v.aportador_solidario)"
maxlength="20"
debounce="1000"

View File

@@ -1,5 +1,8 @@
.zoom_data{
font-size:1rem;
font-weight: bold;
text-shadow: .05rem .05rem .05rem #3d3d3d;
color: green;
}
.title {

View File

@@ -22,7 +22,7 @@ export default class CNextZoom extends MixinBase {
public $t
get listacalzoom() {
return GlobalStore.state.calzoom.slice(-3)
return GlobalStore.state.calzoom
}
get nextconf() {

View File

@@ -19,7 +19,7 @@
<q-item v-for="(confer, index) in listacalzoom" :key="confer._id" class="q-mb-xs animated clBorderZoom q-pa-sm" v-ripple>
<q-item-section avatar>
<q-avatar v-if="tools.geticon(confer.lang)" :class="tools.geticon(confer.lang)" size="xs">
<q-avatar v-if="tools.geticon(confer.lang)" :class="tools.geticon(confer.lang)" size="sm">
</q-avatar>
<q-avatar v-else color="primary" text-color="white" class="text-center">
{{ tools.capitalize(confer.lang) }}
@@ -28,7 +28,7 @@
<q-item-section class="text-center">
<q-item-label class="title">{{ confer.title }}</q-item-label>
<q-item-label class="id_conf">ID: {{ confer.id_conf_zoom }}</q-item-label>
<q-item-label class="zoom_data">{{ tools.getstrDateMonthWeekTimeShort(confer.date_start) }}</q-item-label>
<q-item-label class="note">
<q-chip
style="background-color: lightblue !important;"
@@ -38,11 +38,6 @@
</q-chip>
</q-item-label>
</q-item-section>
<q-item-section side>
<q-item-label class="zoom_data">{{ tools.getstrDateMonthTimeShort(confer.date_start) }}</q-item-label>
<!--<q-item-label class="zoom_data">{{ tools.getstrTime(confer.date_end) }}</q-item-label>-->
</q-item-section>
</q-item>
</transition-group>
</div>

View File

@@ -144,7 +144,7 @@ export default class CStatus extends MixinBase {
page: '/mydream',
funccheck(index) {
if (UserStore.state.my.profile.my_dream)
if (UserStore.state.my.profile.my_dream.length > 10)
if (UserStore.state.my.profile.my_dream.length >= 10)
return true
return false
@@ -391,7 +391,7 @@ export default class CStatus extends MixinBase {
}
public gettextstep(step, index) {
let tit = (index + 1) + '. ' + this.$t(step.title)
let tit = (index + 1) + ' - ' + this.$t(step.title)
if (step.funcok())
tit += ' ' + this.$t(step.funcok())
@@ -515,7 +515,7 @@ export default class CStatus extends MixinBase {
}
get strpercstep() {
return 'Completati ' + (this.getstep) + ' passi su ' + this.NUMSTEP_OBBLIGATORI
return this.$t('steps.completed') + ' ' + (this.getstep) + ' ' + this.$t('steps.passi_su') + ' ' + this.NUMSTEP_OBBLIGATORI
}
get stepcompleti() {

View File

@@ -160,7 +160,7 @@
<div v-if="mystep.descr">
<div v-html="$t(mystep.descr)"></div>
</div>
<q-input v-model="my_dream" :label="$t('steps.dream')+' (min. 10 caratteri):'"
<q-input v-model="my_dream" :label="$t('steps.dream')+' (min. 10):'"
type="textarea" debounce="1000"
input-class="myinput-area-big"
autogrow
@@ -168,15 +168,15 @@
></q-input>
<!--
<CMyFieldDb :title="$t('reg.my_dream')"
table="users"
mykey="profile"
mysubkey="my_dream"
:type="tools.FieldType.string"
>
</CMyFieldDb>
-->
<!--
<CMyFieldDb :title="$t('reg.my_dream')"
table="users"
mykey="profile"
mysubkey="my_dream"
:type="tools.FieldType.string"
>
</CMyFieldDb>
-->
</div>
<div v-else-if="mystep.title === 'steps.chat_biblio'">
<div v-if="mystep.descr">
@@ -207,26 +207,51 @@
</CVideo>
<h3>ISTRUZIONI ZOOM</h3>
<div v-if="toolsext.isLang('it')">
<h3>ISTRUZIONI ZOOM</h3>
<ul style="text-align: left; font-size:0.75rem;">
<li>1. Scarica l'app (<a href="https://play.google.com/store/apps/details?id=us.zoom.videomeetings"
target="_blank">store</a> o <a href="https://zoom.us/support/download"
target="_blank">da PC</a>)
</li>
<li>2. Inserisci il tuo Nome e Cognome per essere riconosciuto</li>
<li>3. Clicca "join meeting"</li>
<li>4. Clicca "call in device" altrimenti non potrai sentire 🔊</li>
<li>5. Clicca il microfono per Attivarlo o Silenziarlo.</li>
</ul>
<ul style="text-align: left; font-size:0.75rem;">
<li>1. Scarica l'app (<a href="https://play.google.com/store/apps/details?id=us.zoom.videomeetings"
target="_blank">store</a> o <a href="https://zoom.us/support/download"
target="_blank">da PC</a>)
</li>
<li>2. Inserisci il tuo Nome e Cognome per essere riconosciuto</li>
<li>3. Clicca "join meeting"</li>
<li>4. Clicca "call in device" altrimenti non potrai sentire 🔊</li>
<li>5. Clicca il microfono per Attivarlo o Silenziarlo.</li>
</ul>
<div class="text-h6"><strong>In più avrai:</strong></div>
<ul style="text-align: left; font-size:0.75rem;">
<li>Tasto per togliere il video (📹) ❌</li>
<li>Tasto 'Share': per condividere contenuti condivisi</li>
<li>Tasto 'Partecipants' in cui sulla sinistra, in basso, troverai la CHAT.</li>
<li>Tasto 'More': troverai Raise Hands per fare le domande.</li>
</ul>
<div class="text-h6"><strong>In più avrai:</strong></div>
<ul style="text-align: left; font-size:0.75rem;">
<li>Tasto per togliere il video (📹) ❌</li>
<li>Tasto 'Share': per condividere contenuti condivisi</li>
<li>Tasto 'Partecipants' in cui sulla sinistra, in basso, troverai la CHAT.</li>
<li>Tasto 'More': troverai Raise Hands per fare le domande.</li>
</ul>
</div>
<div v-else>
<h3>ZOOM INSTRUCTIONS</h3>
<ul style="text-align: left; font-size:0.75rem;">
<li>1. Download the app (<a
href="https://play.google.com/store/apps/details?id=us.zoom.videomeetings"
target="_blank">store</a> or <a href="https://zoom.us/support/download"
target="_blank">by PC</a>)
</li>
<li>2. Enter your first and last name to be recognized</li>
<li>3. Click "join meeting"</li>
<li>4. Click "call in device" otherwise you won't be able to hear 🔊</li>
<li>5. Click the microphone to turn it on or mute it</li>
</ul>
<div class="text-h6"><strong>More you will have:</strong></div>
<ul style="text-align: left; font-size:0.75rem;">
<li>Cancel button to remove the video (📹) </li>
<li>Share' button: to share shared content</li>
<li>Participants' button where on the left, at the bottom, you will find the CHAT.</li>
<li>Button 'More': you'll find Raise Hands to ask questions.</li>
</ul>
</div>
</div>
</CTitleBanner>
@@ -335,7 +360,8 @@
<q-toolbar-title @click="scrolltostep(steptodo)">
<div class="flex flex-center q-mt-xs">
<div class="flex flex-center">
<q-badge color="white" text-color="grey-8" style="opacity: 0.9; font-size: 0.85rem;" :label="strpercstep"></q-badge>
<q-badge color="white" text-color="grey-8" style="opacity: 0.9; font-size: 0.85rem;"
:label="strpercstep"></q-badge>
</div>
<q-linear-progress size="lg" :value="percstep" color="green" class="q-pa-xs q-mb-xs bg-red">
</q-linear-progress>

View File

@@ -66,7 +66,7 @@ export default class CStatusReg extends MixinBase {
public created() {
if (tools.isManager()) {
this.MAXNUM_POLLING = 1000
this.MAXNUM_POLLING = 100
}
this.load()
}
@@ -131,6 +131,13 @@ export default class CStatusReg extends MixinBase {
return 0
}
public calcperc(val1, valmax ) {
if (valmax > 0)
return (val1 / valmax * 100)
else
return 0
}
get visustat() {
return this.datastat.num_reg > 0 || this.datastat.num_reg_lista > 0
}

View File

@@ -8,12 +8,21 @@
<div class="flex flex-center">
<CCardState :mytext="$t('pages.statusreg.reg')" :myval="datastat.num_reg" :myperc="100"></CCardState>
<CCardState :mytext="$t('pages.statusreg.giainlista')" :isperc="true" :myval="datastat.num_reg_lista"
:myperc="perc_reg" :textadd="` / ` + datastat.num_tot_lista"></CCardState>
<CCardState :mytext="$t('stat.requisiti')" :isperc="true" :myval="datastat.num_requisiti"
:myperc="calcperc(datastat.num_requisiti, datastat.num_reg) "
color="blue"
:textadd="` / ` + datastat.num_reg"></CCardState>
<!--<CCardState :mytext="$t('pages.statusreg.giainlista')" :isperc="true" :myval="datastat.num_reg_lista"-->
<!--:myperc="perc_reg" :textadd="` / ` + datastat.num_tot_lista"></CCardState>-->
<div class="q-pa-xs ">
<CCardStat :mytext="$t('stat.accepted')" :myval="datastat.num_part_accepted"></CCardStat>
<CCardStat :mytext="$t('stat.zoom')" :myval="datastat.num_part_zoom"></CCardStat>
<CCardStat :mytext="$t('stat.dream')" :myval="datastat.num_users_dream"></CCardStat>
<CCardStat :mytext="$t('stat.modalita_pagamento')" :myval="datastat.num_modalita_pagamento"></CCardStat>
<CCardStat :mytext="$t('stat.requisiti')" :myval="datastat.num_requisiti"></CCardStat>
<CCardStat :mytext="$t('stat.qualificati')" :myval="datastat.num_qualificati"></CCardStat>
<CCardStat v-if="emailnonverif" :mytext="$t('stat.email_not_verif')" :myval="emailnonverif"
mycol="negative"></CCardStat>
<CCardStat v-if="telegnonattivi" :mytext="$t('stat.telegram_non_attivi')" :myval="telegnonattivi"
@@ -60,10 +69,10 @@
<CListNationality :mydata="datastat.arr_nations">
</CListNationality>
<CLineChart :mydata="datastat.reg_daily" title="Registrazioni Giornaliere">
<CLineChart :mydata="datastat.reg_daily" :title="$t('stat.reg_daily')">
</CLineChart>
<CLineChart :mydata="datastat.reg_daily" title="Registrazioni Totali" :sum="true"
<CLineChart :mydata="datastat.reg_daily" :title="$t('stat.reg_total')" :sum="true"
:mycolors="['#0b0', '#666']">
</CLineChart>

View File

@@ -33,7 +33,7 @@
clcolor="text-white"
myclass="myshad" canopen="true" :visible="false">
<CVideo myvideokey="oueTgIH3xYg">
<CVideo myvideokey="OVlriFnOxG4">
</CVideo>
</CTitleBanner>

View File

@@ -157,7 +157,7 @@
<div v-if="isLogged" id="user-actions" class="column justify-center q-gutter-sm q-ma-sm center-150" >
<q-btn rounded color="primary" icon="person" to="/profile">{{$t('pages.profile')}}</q-btn>
<!--<q-btn round color="warning" icon="lock"></q-btn>-->
<q-btn rounded color="negative" icon="exit_to_app" @click='logoutHandler'>{{$t('login.exit')}}</q-btn>
<q-btn rounded color="negative" icon="exit_to_app" @click='logoutHandler'>{{$t('login.esci')}}</q-btn>
</div>
</div>
@@ -165,6 +165,7 @@
<div v-show="!isLogged">
<div class="q-ma-md" style="">
<CSignIn :mythis="mythis"
:showregbutt="static_data.functionality.SHOW_REG_BUTTON"
@loginOk="loginOk"
@loginInCorso="loginInCorso"
@checkErrors="checkErrors"

View File

@@ -1,274 +1,361 @@
<template>
<q-page class="q-pa-md">
<div v-if="toolsext.isLang('it')">
<p class="text-subtitle1">Privacy Policy di {{url}}</p>
<p class="text-subtitle1">Informativa sul trattamento dei dati personali ai sensi dellart. 13 del
Regolamento
(UE) n. 2016/679</p>
<q-page class="q-pa-md">
<div v-if="toolsext.isLang('it')">
<p class="text-subtitle1">Privacy Policy di {{url}}</p>
<p class="text-subtitle1">Informativa sul trattamento dei dati personali ai sensi dellart. 13 del
Regolamento
(UE) n. 2016/679</p>
<p>Ai sensi dellart. 13 del Regolamento (UE) n. 2016/679, anche denominato General Data Protection
Regulation
(di
seguito il GDPR), {{SiteName}} La informa che i Suoi dati personali (di seguito i Dati),
saranno trattati nel rispetto di quanto previsto dal GDPR e di ogni normativa applicabile in riferimento
al
trattamento dei dati personali in conformità allinformativa che segue.</p>
<p>Ai sensi dellart. 13 del Regolamento (UE) n. 2016/679, anche denominato General Data Protection
Regulation
(di seguito il GDPR), {{SiteName}} La informa che i Suoi dati personali (di seguito i Dati),
saranno trattati nel rispetto di quanto previsto dal GDPR e di ogni normativa applicabile in riferimento
al trattamento dei dati personali in conformità allinformativa che segue.</p>
<p><span class="text-subtitle2">1. Titolare del trattamento</span><br/>
{{ownerDataName}}</p>
<p><span class="boldhigh">Responsabile trattamento e protezione dati:</span><br/>
{{managerData}}
</p>
<p><span class="text-subtitle2">1. Titolare del trattamento</span><br/>
{{ownerDataName}}</p>
<p><span class="boldhigh">Responsabile trattamento e protezione dati:</span><br/>
{{managerData}}
</p>
<p class="text-subtitle2">2. Categorie di Dati</p>
<p class="text-subtitle2">2. Categorie di Dati</p>
<p>I Dati trattati dal Titolare includono: {{includeData}}.</p>
<p>I Dati trattati dal Titolare includono: {{includeData}}.</p>
<p class="text-subtitle2">3. Finalità e base giuridica del trattamento. Legittimo interesse.</p>
<p class="text-subtitle2">3. Finalità e base giuridica del trattamento. Legittimo interesse.</p>
<p>I Dati saranno trattati per ladempimento di finalità informative, commerciali e amministrative ad
obblighi
di
legge, ai sensi dellart. 6, comma 1, lettera b) e c) del GDPR, nonché il perseguimento del legittimo
interesse
del Titolare, allart. 6, comma 1, lettera f del GDPR, in riferimento a:
rispetto di procedure amministrative interne e adempimento di obblighi di legge o regolamenti vigenti in
{{this.country}};
linvio di comunicazioni di natura informativa, commerciale e promozionale.</p>
<p>I Dati saranno trattati per ladempimento di finalità informative, commerciali e amministrative ad
obblighi di legge, ai sensi dellart. 6, comma 1, lettera b) e c) del GDPR, nonché il perseguimento del
legittimo
interesse del Titolare, allart. 6, comma 1, lettera f del GDPR, in riferimento a:
rispetto di procedure amministrative interne e adempimento di obblighi di legge o regolamenti vigenti in
{{country}};
linvio di comunicazioni di natura informativa, commerciale e promozionale.</p>
<p>In ogni caso, il trattamento dei Suoi Dati effettuato sulla base del proprio legittimo interesse del
Titolare
avviene, oltre che nel rispetto di quanto previsto allart. 6, comma 1, lettera f del GDPR, anche in
conformità
a quanto disposto al considerando n. 47 e allOpinion n. 6/2014 Article 29 Data Protection Working
Party,
par.
III.3.1.</p>
<p>In ogni caso, il trattamento dei Suoi Dati effettuato sulla base del proprio legittimo interesse del
Titolare avviene, oltre che nel rispetto di quanto previsto allart. 6, comma 1, lettera f del GDPR, anche in
conformità
a quanto disposto al considerando n. 47 e allOpinion n. 6/2014 Article 29 Data Protection Working
Party, par. III.3.1.</p>
<p class="text-subtitle2">4. Modalità del trattamento.</p>
<p class="text-subtitle2">4. Modalità del trattamento.</p>
<p>I Suoi Dati sono raccolti e registrati in modo lecito e secondo correttezza per le finalità sopra
indicate e
sono trattati anche con lausilio di strumenti elettronici e automatizzati, anche mediante linserimento
e
lorganizzazione in banche dati, in conformità a quanto disposto dal GDPR in materia di misure di
sicurezza,
e,
comunque, in modo tale da garantire la sicurezza e la riservatezza dei Dati stessi.</p>
<p>I Suoi Dati sono raccolti e registrati in modo lecito e secondo correttezza per le finalità sopra
indicate e sono trattati anche con lausilio di strumenti elettronici e automatizzati, anche mediante
linserimento e
lorganizzazione in banche dati, in conformità a quanto disposto dal GDPR in materia di misure di
sicurezza, e, comunque, in modo tale da garantire la sicurezza e la riservatezza dei Dati stessi.</p>
<p class="text-subtitle2">5. Destinatari o categorie di destinatari.</p>
<p class="text-subtitle2">5. Destinatari o categorie di destinatari.</p>
<p>I Dati potranno essere resi accessibili, portati a conoscenza di o comunicati ai seguenti soggetti, i
quali
saranno nominati dal Titolare, a seconda dei casi, quali responsabili la cui lista è disponibile
presso la
sede del Titolare o incaricati:
dipendenti e/o collaboratori a qualsivoglia titolo del Titolare;
soggetti pubblici o privati, persone fisiche o giuridiche, di cui il Titolare si avvalga per lo
svolgimento
delle attività strumentali al raggiungimento della finalità di cui sopra o a cui il Titolare sia tenuto
a
comunicare i Dati in forza di obblighi legali o contrattuali.</p>
<p>I Dati potranno essere resi accessibili, portati a conoscenza di o comunicati ai seguenti soggetti, i
quali saranno nominati dal Titolare, a seconda dei casi, quali responsabili la cui lista è disponibile
presso la sede del Titolare o incaricati:
dipendenti e/o collaboratori a qualsivoglia titolo del Titolare;
soggetti pubblici o privati, persone fisiche o giuridiche, di cui il Titolare si avvalga per lo
svolgimento delle attività strumentali al raggiungimento della finalità di cui sopra o a cui il Titolare sia
tenuto a
comunicare i Dati in forza di obblighi legali o contrattuali.</p>
<p>In ogni caso, i Dati non saranno diffusi.</p>
<p>In ogni caso, i Dati non saranno diffusi.</p>
<p class="text-subtitle2">6. Luogo</p>
<p class="text-subtitle2">6. Luogo</p>
<p>I Dati sono trattati presso le sedi operative del Titolare ed in ogni altro luogo in cui le parti
coinvolte
nel
trattamento siano localizzate. Per ulteriori informazioni, contattare il Titolare agli estremi riportati
in
apertura.</p>
<p>I Dati sono trattati presso le sedi operative del Titolare ed in ogni altro luogo in cui le parti
coinvolte nel trattamento siano localizzate. Per ulteriori informazioni, contattare il Titolare agli estremi
riportati in
apertura.</p>
<p class="text-subtitle2">7. Periodo di conservazione.</p>
<p class="text-subtitle2">7. Periodo di conservazione.</p>
<p>I Dati saranno conservati per un periodo di tempo non superiore a 10 (dieci) anni per finalità
amministrative
e,
comunque, per il tempo strettamente necessario al perseguimento dellinteresse legittimo del
Titolare.</p>
<p>I Dati saranno conservati per un periodo di tempo non superiore a 10 (dieci) anni per finalità
amministrative e, comunque, per il tempo strettamente necessario al perseguimento dellinteresse legittimo del
Titolare.</p>
<p class="text-subtitle2">8. Diritti di accesso, cancellazione, limitazione e portabilità.</p>
<p class="text-subtitle2">8. Diritti di accesso, cancellazione, limitazione e portabilità.</p>
<p>Il Titolare La informa che Le sono riconosciuti i diritti di cui agli artt. da 15 a 20 del GDPR. A titolo
esemplificativo, inviando specifica richiesta allindirizzo email {{owneremail}}, Lei potrà:
ottenere la conferma che sia o meno in corso un trattamento di dati personali che La riguardano;
qualora un trattamento sia in corso, ottenere laccesso ai dati e alle informazioni relative al
trattamento,
nonché richiedere una copia dei dati stessi;
ottenere la rettifica dei dati inesatti e lintegrazione dei dati personali incompleti;
ottenere, qualora sussista una delle condizioni previste dallart. 17 del GDPR, la cancellazione dei
Dati
che La
riguardano;
ottenere, nei casi previsti dallart. 18 del GDPR, la limitazione del trattamento dei Dati che La
riguardano;
ricevere i Dati che La riguardano in un formato strutturato, di uso comune e leggibile da dispositivo
automatico
e richiedere la loro trasmissione ad un altro titolare, se tecnicamente fattibile.</p>
<p>Il Titolare La informa che Le sono riconosciuti i diritti di cui agli artt. da 15 a 20 del GDPR. A titolo
esemplificativo, inviando specifica richiesta allindirizzo email {{owneremail}}, Lei potrà:
ottenere la conferma che sia o meno in corso un trattamento di dati personali che La riguardano;
qualora un trattamento sia in corso, ottenere laccesso ai dati e alle informazioni relative al
trattamento, nonché richiedere una copia dei dati stessi;
ottenere la rettifica dei dati inesatti e lintegrazione dei dati personali incompleti;
ottenere, qualora sussista una delle condizioni previste dallart. 17 del GDPR, la cancellazione dei
Dati che La riguardano; ottenere, nei casi previsti dallart. 18 del GDPR, la limitazione del trattamento dei
Dati che La
riguardano; ricevere i Dati che La riguardano in un formato strutturato, di uso comune e leggibile da
dispositivo
automatico e richiedere la loro trasmissione ad un altro titolare, se tecnicamente fattibile.</p>
<p class="text-subtitle2">9. Diritto di opposizione.</p>
<p class="text-subtitle2">9. Diritto di opposizione.</p>
<p>Ai sensi dellart. 21 del GDPR, Lei godrà altresì del diritto di opporsi in qualsiasi momento al
trattamento
dei
propri Dati effettuato per il perseguimento del legittimo interesse del Titolare scrivendo allindirizzo
email
{{owneremail}}. In caso di opposizione, i Dati non saranno più oggetto di trattamento, sempre che non
sussistano motivi legittimi per procedere al trattamento che prevalgono sugli interessi, sui diritti e
sulle
libertà degli interessati, oppure per laccertamento, lesercizio o la difesa di un diritto in sede
giudiziaria.</p>
<p>Ai sensi dellart. 21 del GDPR, Lei godrà altresì del diritto di opporsi in qualsiasi momento al
trattamento dei propri Dati effettuato per il perseguimento del legittimo interesse del Titolare scrivendo
allindirizzo email
{{owneremail}}. In caso di opposizione, i Dati non saranno più oggetto di trattamento, sempre che non
sussistano motivi legittimi per procedere al trattamento che prevalgono sugli interessi, sui diritti e sulle
libertà degli interessati, oppure per laccertamento, lesercizio o la difesa di un diritto in sede
giudiziaria.</p>
<p class="text-subtitle2">Responsabile della protezione dei dati</p>
<p>Il titolare ha provveduto a nominare il responsabile della protezione dei dati che è contattabile alla
seguente
casella di posta elettronica {{owneremail}}.</p>
<p class="text-subtitle2">Responsabile della protezione dei dati</p>
<p>Il titolare ha provveduto a nominare il responsabile della protezione dei dati che è contattabile alla
seguente casella di posta elettronica {{owneremail}}.</p>
<p class="text-subtitle2">10. Diritto di proporre reclamo al Garante.</p>
<p class="text-subtitle2">10. Diritto di proporre reclamo al Garante.</p>
<p>Il Titolare La informa altresì che potrà proporre reclamo al Garante per la Protezione dei Dati Personali
nel
caso in cui ritenga che siano stati violati i diritti di cui è titolare ai sensi del GDPR o di qualsiasi
altra
normativa applicabile, secondo le modalità indicate sul sito internet del Garante per la Protezione dei
Dati
Personali accessibile allindirizzo: <a href="http://www.garanteprivacy.it" target="_blank">www.garanteprivacy.it</a>.
</p>
<p>Il Titolare La informa altresì che potrà proporre reclamo al Garante per la Protezione dei Dati Personali nel
caso in cui ritenga che siano stati violati i diritti di cui è titolare ai sensi del GDPR o di qualsiasi altra
normativa applicabile, secondo le modalità indicate sul sito internet del Garante per la Protezione dei Dati
Personali accessibile allindirizzo: <a href="http://www.garanteprivacy.it" target="_blank">www.garanteprivacy.it</a>.
</p>
<p>Ultimo aggiornamento: {{lastdataupdate}}</p>
</div>
<div v-if="toolsext.isLang('es')">
<p class="text-subtitle1">Política de privacidad de {{url}}</p>
<p class="text-subtitle1">Información sobre el procesamiento de datos personales de conformidad con el art.
13 del Reglamento (UE) n. 2016/679</p>
<p>Ultimo aggiornamento: {{lastdataupdate}}</p>
</div>
<div v-if="toolsext.isLang('fr')">
<p class="text-subtitle1">Politique de confidentialité de {{url}}</p>
<p class="text-subtitle1">Information sur le traitement des données personnelles conformément à l'article 13 du
Code civil italien Règlement (UE) n° 2016/679.</p>
<p>Según el art. 13 del Reglamento (UE) n. 2016/679, también llamado Reglamento general de protección de
datos (de seguido del "RGPD"), {{SiteName}} le informa que sus datos personales (en adelante, los
"Datos"), será tratado de conformidad con las disposiciones del GDPR y cualquier legislación
aplicable con referencia a procesamiento de datos personales de acuerdo con la siguiente
información.</p>
<p>En vertu de l'article 13 du glement (UE) n° 2016/679, également appelé protection générale des données
Règlement
(ci-après le "GDPR"), {{SiteName}}} Nous vous informons que vos données personnelles (ci-après dénommées les
"Données"),
sera traitée conformément aux dispositions du GDPR et de toute législation applicable en matière de
au traitement des données à caractère personnel conformément aux informations ci-dessous.</p>
<p><span class="text-subtitle2">1. Controlador de datos</span><br/>
{{ownerDataName}}</p>
<p><span class="boldhigh">Gerente de procesamiento y protección de datos:</span><br/>
{{managerData}}
</p>
<p><span class="text-subtitle2">1. Contrôleur de données</span><br/>
{{ownerDataName}}</p>
<p><span class="boldhigh">Responsable du traitement et de la protection des données:</span><br/>
{{managerData}}
</p>
<p class="text-subtitle2">2. Catégories de données</p>
<p>Les données traitées par le contrôleur des données comprennent: {{includeData}}.</p>.
<p class="text-subtitle2">3. Objectif et base juridique du traitement. Intérêt légitime.</p>
<p>Les données seront traitées à des fins informatives, commerciales et administratives pour
obligations légales en vertu de l'article 6, paragraphe 1, points b) et c) du GDPR, ainsi que la poursuite de la
l'intérêt du titulaire, à l'article 6, paragraphe 1, lettre f du GDPR, en référence à
le respect des procédures administratives internes et l'exécution des obligations légales ou des réglementations
en vigueur dans {{ country }}
l'envoi de communications à caractère informatif, commercial et promotionnel.</p>
<p> En tout état de cause, le traitement de vos données effectué sur la base de votre intérêt légitime à
En plus des dispositions de l'article 6, paragraphe 1, lettre f du GDPR, le propriétaire est également en
conformité aux dispositions du considérant 47 et de l'avis n° 6/2014 Article 29 Protection des données
Parti, par. III.3.1.</p>
<p class="text-subtitle2">4. Modalités de traitement.</p>
<p>Vos données sont collectées et enregistrées de manière légale et correcte pour les objectifs ci-dessus
indiquées et sont également traitées à l'aide d'outils électroniques et automatisés, notamment par l'insertion
et la
l'organisation en bases de données, conformément aux dispositions du GDPR sur les mesures de
et, en tout état de cause, de manière à garantir la sécurité et la confidentialité des données elles-mêmes.</p>
<p class="text-subtitle2">5. Bénéficiaires ou catégories de bénéficiaires.</p>
<p>Les données peuvent être rendues accessibles, portées à la connaissance ou communiquées aux sujets suivants
qui sera nommé par le propriétaire, selon le cas, comme responsable - dont la liste est disponible
au siège social du propriétaire - ou des personnes responsables :
les employés et/ou collaborateurs à quelque titre que ce soit du propriétaire ;
des sujets publics ou privés, personnes physiques ou morales, dont le titulaire se prévaut de la
l'exercice des activités qui contribuent à la réalisation de l'objectif susmentionné ou auxquelles le
propriétaire est tenu
communiquer les données en vertu d'obligations légales ou contractuelles.</p>
<p> En tout état de cause, les données ne seront pas diffusées.</p>
<p class="text-subtitle2">6. Lieu</p>
<p>Les données sont traitées dans les bureaux du propriétaire et dans tout autre lieu les parties
impliqués dans le traitement sont localisés. Pour de plus amples informations, veuillez contacter le responsable
du traitement aux coordonnées indiquées dans
ouverture.</p>
<p class="text-subtitle2">7. Période de conservation.</p>
<p>Les données seront conservées pendant une période n'excédant pas 10 (dix) ans aux fins suivantes
administratif et, en tout état de cause, pendant le temps strictement nécessaire à la poursuite de l'intérêt
légitime de la Propriétaire.</p>
<p class="text-subtitle2">8. Droits d'accès, suppression, restriction et portabilité.</p>
<p>Le propriétaire vous informe que vous bénéficiez des droits énoncés aux articles 15 à 20 du GDPR. Par le biais de
Par exemple, en envoyant une demande spécifique à l'adresse électronique {{owneremail}}, vous pouvez :
obtenir la confirmation que des données à caractère personnel vous concernant sont traitées ou non ;
si un traitement est en cours, obtenir l'accès aux données et informations relatives à la
traitement et demander une copie des données ;
obtenir la rectification des données inexactes et l'intégration des données personnelles incomplètes ;
pour obtenir, si l'une des conditions prévues à l'article 17 du RDPI est remplie, l'annulation de la
Données vous concernant ; pour obtenir, dans les cas prévus par l'art. 18 du GDPR, la limitation du traitement de vos données personnelles.
Les données que La
à l'égard ; recevoir les données vous concernant dans un format structuré, d'usage courant et lisible par
dispositif
automatique et demander leur transmission à un autre propriétaire, si cela est techniquement possible.</p>
<p class="text-subtitle2">9. Droit d'opposition.</p>
<p> Conformément à l'article 21 du GDPR, vous avez également le droit de vous opposer à tout moment à la
le traitement de ses propres données effectué dans la poursuite de l'intérêt légitime du responsable du traitement, en écrivant
à l'adresse électronique
{{owneremail}} En cas d'opposition, les données ne seront plus traitées, à condition que vous ne
il existe des motifs légitimes de traitement, qui l'emportent sur les intérêts, les droits et les intérêts de la personne concernée.
la liberté des personnes concernées, ou pour l'établissement, l'exercice ou la défense d'un droit au siège
judiciaire.</p>
<p class="text-subtitle2">Agent de protection des données</p>.
<p>Le responsable du traitement des données a désigné un délégué à la protection des données qui peut être contacté au
boîte aux lettres suivante {{owneremail}}.</p>
<p class="text-subtitle2">10. Droit de déposer une plainte auprès du garant.</p>
<p>Le propriétaire vous informe également que vous pouvez déposer une plainte auprès du Garant pour la protection des données à caractère personnel dans le
si elle considère que ses droits en vertu de la GDPR ou de toute autre loi ont été violés
la législation applicable, selon les modalités indiquées sur le site web du contrôleur de la protection des données
Personnel accessible à l'adresse : <a href="http://www.garanteprivacy.it" target="_blank">www.garanteprivacy.it</a>.
</p>
<p>Dernière mise à jour : {{lastdataupdate}}</p>
</div>
<div v-else>
<p class="text-subtitle1">Política de privacidad de {{url}}</p>
<p class="text-subtitle1">Información sobre el procesamiento de datos personales de conformidad con el art.
13 del Reglamento (UE) n. 2016/679</p>
<p>Según el art. 13 del Reglamento (UE) n. 2016/679, también llamado Reglamento general de protección de
datos (de seguido del "RGPD"), {{SiteName}} le informa que sus datos personales (en adelante, los
"Datos"), será tratado de conformidad con las disposiciones del GDPR y cualquier legislación
aplicable con referencia a procesamiento de datos personales de acuerdo con la siguiente
información.</p>
<p><span class="text-subtitle2">1. Controlador de datos</span><br/>
{{ownerDataName}}</p>
<p><span class="boldhigh">Gerente de procesamiento y protección de datos:</span><br/>
{{managerData}}
</p>
<p>El administrador de protección de datos puede ser contactado por correo electrónico:
{{owneremail}} para obtener información sobre el procesamiento de los datos comunicados o recopilados en
el transcurso de
navegación en este sitio, de conformidad con la legislación vigente sobre privacidad.</p>
<p>El administrador de protección de datos puede ser contactado por correo electrónico:
{{owneremail}} para obtener información sobre el procesamiento de los datos comunicados o recopilados en
el transcurso de
navegación en este sitio, de conformidad con la legislación vigente sobre privacidad.</p>
<p class="text-subtitle2"> 2. Categorías de datos </p>
<p class="text-subtitle2"> 2. Categorías de datos </p>
<p>Los datos procesados por el propietario incluyen: {{includeData}}. </p>
<p>Los datos procesados por el propietario incluyen: {{includeData}}. </p>
<p class="text-subtitle2"> 3. Finalidad y fundamento jurídico del procesamiento. Interés legítimo. </p>
<p class="text-subtitle2"> 3. Finalidad y fundamento jurídico del procesamiento. Interés legítimo. </p>
            <p>Los datos serán procesados para el cumplimiento de fines informativos, comerciales y
administrativos.
obligaciones de ley, de conformidad con el art. 6, párrafo 1, letra b) yc) del GDPR, así
como la búsqueda de lo legítimo interés
del titular, en el art. 6, párrafo 1, letra f del RGPD, con referencia a:
cumplimiento de procedimientos administrativos internos y cumplimiento de obligaciones
legales o regulaciones vigentes en
{{this.country}};
envío de información, comunicaciones comerciales y promocionales. </p>
            <p>Los datos serán procesados para el cumplimiento de fines informativos, comerciales y
administrativos.
obligaciones de ley, de conformidad con el art. 6, párrafo 1, letra b) yc) del GDPR, así
como la búsqueda de lo legítimo interés
del titular, en el art. 6, párrafo 1, letra f del RGPD, con referencia a:
cumplimiento de procedimientos administrativos internos y cumplimiento de obligaciones
legales o regulaciones vigentes en
{{country}};
envío de información, comunicaciones comerciales y promocionales. </p>
            <p>En cualquier caso, el procesamiento de sus datos se basa en su interés legítimo
titular se produce, así como en cumplimiento de lo dispuesto en el art. 6, párrafo 1, letra
f del
RGPD, también en conformidad a lo dispuesto en el considerando n. 47 y la opinión n. 6/2014 Artículo 29
Protección de
datos de trabajo partido, par. III.3.1. </p>
            <p>En cualquier caso, el procesamiento de sus datos se basa en su interés legítimo
titular se produce, así como en cumplimiento de lo dispuesto en el art. 6, párrafo 1, letra
f del
RGPD, también en conformidad a lo dispuesto en el considerando n. 47 y la opinión n. 6/2014 Artículo 29
Protección de
datos de trabajo partido, par. III.3.1. </p>
            <p class="text-subtitle2"> 4. Métodos de procesamiento. </p>
            <p class="text-subtitle2"> 4. Métodos de procesamiento. </p>
            <p>Sus datos se recopilan y registran de manera legal y correcta para los fines anteriores
indicado y También se procesan con la ayuda de herramientas electrónicas y automatizadas,
también a través de la inserción y la organización en bases de datos, de conformidad con las disposiciones
del GDPR
sobre medidas de seguridad y, sin embargo, de tal manera que garantice la seguridad y confidencialidad de
los
Datos. </p>
            <p>Sus datos se recopilan y registran de manera legal y correcta para los fines anteriores
indicado y También se procesan con la ayuda de herramientas electrónicas y automatizadas,
también a través de la inserción y la organización en bases de datos, de conformidad con las disposiciones
del GDPR
sobre medidas de seguridad y, sin embargo, de tal manera que garantice la seguridad y confidencialidad de
los
Datos. </p>
            <p class="text-subtitle2"> 5. Destinatarios o categorías de destinatarios. </p>
            <p class="text-subtitle2"> 5. Destinatarios o categorías de destinatarios. </p>
            <p>Los datos se pueden hacer accesibles, señalar o comunicar a los siguientes sujetos, i
que
serán designados por el controlador de datos, según sea el caso, como controladores de
datos, cuya lista está disponible
en el
sede del propietario - o personas a cargo:
empleados y / o colaboradores en cualquier capacidad del controlador de datos;
sujetos públicos o privados, personas físicas o jurídicas, para las cuales el controlador de datos hace uso de progreso de actividades instrumentales para el logro de los propósitos antes mencionados o para las cuales se requiere el controlador de datos para comunicar los datos en virtud de obligaciones legales o contractuales. </p>
            <p>Los datos se pueden hacer accesibles, señalar o comunicar a los siguientes sujetos, i
que
serán designados por el controlador de datos, según sea el caso, como controladores de
datos, cuya lista está disponible
en el
sede del propietario - o personas a cargo:
empleados y / o colaboradores en cualquier capacidad del controlador de datos;
sujetos públicos o privados, personas físicas o jurídicas, para las cuales el controlador de datos hace uso de
progreso de actividades instrumentales para el logro de los propósitos antes mencionados o para las cuales se
requiere el controlador de datos para comunicar los datos en virtud de obligaciones legales o contractuales. </p>
            <p>En cualquier caso, los datos no serán revelados. </p>
            <p>En cualquier caso, los datos no serán revelados. </p>
            <p class="text-subtitle2"> 6. Localización </p>
            <p class="text-subtitle2"> 6. Localización </p>
            <p>Los datos se procesan en las oficinas operativas del controlador de datos y en cualquier otro lugar donde las partes involucrado en
Los tratamientos son localizados. Para obtener más información, póngase en contacto con el propietario en los detalles anteriores. en apertura. </p>
            <p>Los datos se procesan en las oficinas operativas del controlador de datos y en cualquier otro lugar
donde las partes involucrado en
Los tratamientos son localizados. Para obtener más información, póngase en contacto con el propietario en los
detalles anteriores. en apertura. </p>
            <p class="text-subtitle2"> 7. Período de retención. </p>
            <p class="text-subtitle2"> 7. Período de retención. </p>
            <p>Los Datos se conservarán por un período de tiempo que no exceda los 10 (diez) años para fines
administrativo y, sin embargo, por el tiempo estrictamente necesario para perseguir el interés legítimo del Propietario. </p>
            <p>Los Datos se conservarán por un período de tiempo que no exceda los 10 (diez) años para fines
administrativo y, sin embargo, por el tiempo estrictamente necesario para perseguir el interés legítimo del
Propietario. </p>
            <p class="text-subtitle2"> 8. Derechos de acceso, cancelación, limitación y portabilidad. </p>
            <p class="text-subtitle2"> 8. Derechos de acceso, cancelación, limitación y portabilidad. </p>
            <p>El propietario le informa que tiene derecho a los derechos establecidos en los artículos del
15 al 20 del GDPR. En nombre de
Por ejemplo, al enviar una solicitud específica a la dirección de correo electrónico
{{owneremail}}, puede:
obtener confirmación de que sus datos personales se están procesando o no;
Si un tratamiento está en curso, obtenga acceso a los datos e información relacionados con
tratamiento así como solicitar una copia de los datos;
obtener la corrección de datos inexactos y la integración de datos personales incompletos;
obtener, si alguna de las condiciones establecidas por el art. 17 del RGPD, la cancelación
de datos que te concierne;
obtener, en los casos previstos por el art. 18 del RGPD, la limitación del procesamiento de
los Datos que te concierne;
recibir los datos que le conciernen en un formato estructurado, comúnmente utilizado y
legible por dispositivo automático
y solicite su transmisión a otro propietario, si es técnicamente posible. </p>
            <p>El propietario le informa que tiene derecho a los derechos establecidos en los artículos del
15 al 20 del GDPR. En nombre de
Por ejemplo, al enviar una solicitud específica a la dirección de correo electrónico
{{owneremail}}, puede:
obtener confirmación de que sus datos personales se están procesando o no;
Si un tratamiento está en curso, obtenga acceso a los datos e información relacionados con
tratamiento así como solicitar una copia de los datos;
obtener la corrección de datos inexactos y la integración de datos personales incompletos;
obtener, si alguna de las condiciones establecidas por el art. 17 del RGPD, la cancelación
de datos que te concierne;
obtener, en los casos previstos por el art. 18 del RGPD, la limitación del procesamiento de
los Datos que te concierne;
recibir los datos que le conciernen en un formato estructurado, comúnmente utilizado y
legible por dispositivo automático
y solicite su transmisión a otro propietario, si es técnicamente posible. </p>
<p class="text-subtitle2"> 9. Oposición a la derecha. </p>
<p class="text-subtitle2"> 9. Oposición a la derecha. </p>
            <p>Según el art. 21 del RGPD, también disfrutará del derecho de objetar en cualquier momento
procesamiento de datos propios llevado a cabo para la búsqueda del interés legítimo del propietario
escribiendo a la dirección
correo electrónico {{owneremail}}. En caso de oposición, los datos ya no se procesarán, a menos que se
Hay razones legítimas para proceder con el procesamiento que prevalecen sobre los intereses, derechos y
sobre las libertades de las partes interesadas, o para la determinación, el ejercicio o la defensa de un
derecho en
sede judicial. </p>
            <p>Según el art. 21 del RGPD, también disfrutará del derecho de objetar en cualquier momento
procesamiento de datos propios llevado a cabo para la búsqueda del interés legítimo del propietario
escribiendo a la dirección
correo electrónico {{owneremail}}. En caso de oposición, los datos ya no se procesarán, a menos que se
Hay razones legítimas para proceder con el procesamiento que prevalecen sobre los intereses, derechos y
sobre las libertades de las partes interesadas, o para la determinación, el ejercicio o la defensa de un
derecho en
sede judicial. </p>
            <p class="text-subtitle2"> Oficial de protección de datos </p>
            <p>El propietario ha designado al responsable de protección de datos con el que puede contactar
siguiente dirección de correo electrónico {{owneremail}}. </p>
            <p class="text-subtitle2"> Oficial de protección de datos </p>
            <p>El propietario ha designado al responsable de protección de datos con el que puede contactar
siguiente dirección de correo electrónico {{owneremail}}. </p>
            <p class="text-subtitle2"> 10. Derecho a presentar una queja ante el Garante. </p>
            <p class="text-subtitle2"> 10. Derecho a presentar una queja ante el Garante. </p>
            <p>El controlador de datos también le informa que puede presentar una queja ante el garante para
la protección de datos personales en caso de que crea que los derechos que posee bajo el GDPR o de han sido
violados cualquier otra legislación aplicable, de la manera indicada en el sitio web del Garante para
Protección de datos personales accesibles en la dirección: <a
href="https://www.garante.es/politica-de-privacidad/" target="_blank">https://www.garante.es/politica-de-privacidad/</a>.
            </p>
            <p>El controlador de datos también le informa que puede presentar una queja ante el garante para
la protección de datos personales en caso de que crea que los derechos que posee bajo el GDPR o de han sido
violados cualquier otra legislación aplicable, de la manera indicada en el sitio web del Garante para
Protección de datos personales accesibles en la dirección: <a
href="https://www.garante.es/politica-de-privacidad/" target="_blank">https://www.garante.es/politica-de-privacidad/</a>.
            </p>
            <p>Última actualización: {{lastdataupdate}} </p>
</div>
            <p>Última actualización: {{lastdataupdate}} </p>
</div>
</q-page>
</q-page>
</template>
<script lang="ts" src="./PagePolicy.ts">
</script>
<style lang="scss" scoped>
@import './PagePolicy.scss';
@import './PagePolicy.scss';
</style>