- Sistemato INVITI alla App

- Completamento Profilo
- Registrazione tramite Invito, senza richiedere conferma email.
This commit is contained in:
Surya Paolo
2025-11-18 23:56:08 +01:00
parent fc569192e7
commit 4985e7565d
98 changed files with 2209 additions and 3595720 deletions

View File

@@ -189,7 +189,7 @@ export default defineComponent({
const stepCircuitItalia = computed(() => ({
step: STEP_CIRCUIT_ITALIA,
title: t('tutorial.step_circuito_italia_title') || 'Circuito Italia',
title: t('tutorial.step_circuito_italia_title') || 'Circuito RIS Italia',
extratitle: function () {
return circuititalia.value ? ': ' + circuititalia.value.name : '';
},
@@ -234,7 +234,7 @@ export default defineComponent({
// Step 3: Circuito Locale (solo se disponibile)
steps.push({
key: 'circuit',
name: 'Circuito Locale',
name: 'Circuito RIS Locale',
completed: stepCircuit.value.checkOk(),
step: STEP_CIRCUIT,
});
@@ -242,7 +242,7 @@ export default defineComponent({
// Step 4: Circuito Italia (solo se circuito locale completato)
steps.push({
key: 'circuitItalia',
name: 'Circuito Italia',
name: 'Circuito RIS Italia',
completed: stepCircuitItalia.value.checkOk(),
step: STEP_CIRCUIT_ITALIA,
});
@@ -272,9 +272,9 @@ export default defineComponent({
},
{
key: 'circuit',
visible: !!mycircuit.value,
visible: true,
disabled: false,
title: 'Circuito Locale',
title: 'Circuito RIS Locale',
description: 'Seleziona la tua provincia di residenza per connetterti con la community locale.',
completed: stepCircuit.value.checkOk(),
avatar: {
@@ -308,8 +308,8 @@ export default defineComponent({
? 'Completato!'
: 'Unisciti al circuito nazionale (opzionale)',
badge: {
color: stepCircuitItalia.value.checkOkReal() ? 'positive' : (isSalta(STEP_CIRCUIT_ITALIA) || isSalta(STEP_CIRCUIT)) ? 'red' : 'grey',
label: stepCircuitItalia.value.checkOkReal() ? 'Fatto' : (isSalta(STEP_CIRCUIT_ITALIA) || isSalta(STEP_CIRCUIT)) ? 'Saltato' : 'opzionale',
color: stepCircuitItalia.value.checkOkReal() ? 'positive' : (isSalta(STEP_CIRCUIT_ITALIA)) ? 'red' : 'grey',
label: stepCircuitItalia.value.checkOkReal() ? 'Fatto' : (isSalta(STEP_CIRCUIT_ITALIA)) ? 'Saltato' : 'opzionale',
},
},
]);
@@ -354,7 +354,8 @@ export default defineComponent({
const totalSteps = computed(() => {
let count = 0;
count++; // Telegram
if (mycircuit.value) count++; // Circuito Locale
count++; // Circuito Locale
// if (mycircuit.value)
if (circuititalia.value) count++; // Circuito Italia
return count;
});
@@ -571,8 +572,8 @@ export default defineComponent({
function isSalta(step: number) {
return (
(step === STEP_CIRCUIT && mycircuit.value && isAskedToCircuit()) ||
(step === STEP_CIRCUIT_ITALIA && circuititalia.value && isAskedToCircuitItalia())
(step === STEP_CIRCUIT && mycircuit.value && userStore.my.profile.noCircuit) ||
(step === STEP_CIRCUIT_ITALIA && circuititalia.value && userStore.my.profile.noCircIta)
);
}