Attenzione: {{ error }}
Successo: {{ successMsg }}
Logo Croce Rossa Italiana Comitato di Rivoli

CRI RIVOLI

Portale Volontari

v{{ portalVersion || '...' }}

Abbiamo inviato un codice OTP temporaneo al tuo account Telegram associato. Inseriscilo qui sotto.
Logo CRI CRI RIVOLI

Caricamento delle informazioni in corso...

{{ profile?.nominativo }}

C.F: {{ profile?.cf }} | Sede di appartenenza: {{ profile?.sede }}

{{ profile?.stato }} {{ profile?.tipo_personale }}

๐ŸŽ“ Scadenze Formazione

Abilitazione BLSD

Scadenza: {{ formattaDataSemplice(profile?.formazione?.blsd?.scadenza) }}

{{ formattaGiorniMancanti(profile?.formazione?.blsd?.delta) }}

Abilitazione OPEM

Scadenza: {{ formattaDataSemplice(profile?.formazione?.opem?.scadenza) }}

{{ formattaGiorniMancanti(profile?.formazione?.opem?.delta) }}

Abilitazione SICC

Scadenza: {{ formattaDataSemplice(profile?.formazione?.sicc?.scadenza) }}

{{ formattaGiorniMancanti(profile?.formazione?.sicc?.delta) }}

๐Ÿš‘ Abilitazioni Trasporto

โœ…

Allegato A (Emergenza)

Conseguito il: {{ formattaDataSemplice(profile?.abilitazioni?.allegato_a) }}

โœ…

Allegato T (Trasporto)

Conseguito il: {{ formattaDataSemplice(profile?.abilitazioni?.allegato_t) }}

Nessuna abilitazione attiva registrata

๐Ÿชช Patente e Idoneitร 

Patente CRI

Nยฐ {{ profile.patente.numero }} | Categoria: {{ profile.patente.categoria }}

Nessuna patente registrata

{{ formattaGiorniMancanti(profile.patente.delta) }}

Certificato Medico

Scadenza: {{ formattaDataSemplice(profile.certificato_medico.scadenza) }}

Nessun certificato registrato

{{ formattaGiorniMancanti(profile.certificato_medico.delta) }}

๐Ÿ“… I miei Turni Programmati del Mese

Tabellone Mensile
Nessun turno inserito in calendario per questo mese.
{{ t.data }} {{ t.giornoSettimana }}

โฑ๏ธ Turno: {{ t.orario }}

๐Ÿš‘ Servizio: {{ t.servizio }}

๐Ÿ‘ค Ruolo: {{ t.ruolo }}

๐Ÿ“… Calendario Turni Personale

Ricerca dei turni in corso...

Nessun turno programmato trovato nel periodo selezionato.
{{ t.data }} {{ t.giornoSettimana }}

โฑ๏ธ Turno: {{ t.orario }}

๐Ÿš‘ Servizio: {{ t.servizio }}

๐Ÿ‘ค Ruolo: {{ t.ruolo }}

Domande Frequenti (F.A.Q.)

Risposte rapide gestite dall'Ufficio Formazione

Recupero domande frequenti in corso...

โœ‰๏ธ Contatta l'Associazione

Invia direttamente un messaggio via email ai responsabili del comitato. Il tuo nominativo e recapito telefonico verranno allegati automaticamente.

Seleziona l'elenco da estrarre

{{ adminResultsTitle }}

Risultati totali: {{ adminResults.length }}

Nessun volontario corrispondente ai filtri.
Nominativo Sede Stato Data / Info
{{ r.cognome }} {{ r.nome }} {{ r.sede }} {{ r.stato }} {{ formattaDataSemplice(r.scadenza) || '-' }}
Modulo: Elenchi e Scadenze v4.7.2-lists

Tabellone Turni Amministrativo

Mese in evidenza: {{ currentBoardMonthLabel }}

๐Ÿ•ฐ๏ธ Legenda Orari di Servizio

๐Ÿ“ Sede di Rivoli & Pianezza

โ˜€๏ธ Mattina (M): 07:00 - 13:00 (Prefestivi, Festivi e Domeniche: 08:00 - 13:00)

โ›… Pomeriggio (P): 13:00 - 17:00 (Prefestivi, Festivi, Sabati e Domeniche: 13:00 - 19:30)

๐ŸŒ™ Sera (S): 20:00 - 23:00 (Prefestivi, Festivi, Sabati e Domeniche: 19:30 - 23:00)

๐ŸŒƒ Notte (N): 23:00 - 07:00 (Sabati: 23:00 - 08:00)

๐Ÿ“ Sede di Grugliasco

โ˜€๏ธ Mattina (M): 08:00 - 14:00

โ›… Pomeriggio (P): 14:00 - 20:00

๐ŸŒ™ Sera (S): 20:00 - 00:00

๐ŸŒƒ Notte (N): 00:00 - 08:00

Estrazione dei turni da Google Sheets in corso...

Lunedรฌ
Martedรฌ
Mercoledรฌ
Giovedรฌ
Venerdรฌ
Sabato
Domenica
{{ day.giornoMese }} {{ day.dateStr.split('/')[0] }}/{{ day.dateStr.split('/')[1] }}
Nessun turno
๐Ÿ“ {{ sede }} {{ isCollapsed(day.dateStr, sede) ? '๏ผ‹' : '๏ผ' }}
{{ getFasciaEmoji(fascia) }} {{ fascia.slice(0, 3) }} {{ isCollapsed(day.dateStr, sede, fascia) ? '๏ผ‹' : '๏ผ' }}
๐Ÿš‘ {{ servizio }} โš ๏ธ
โ—{{ p.nominativo }}

{{ trovaVolontarioLieve(p.nominativo).COGNOME || trovaVolontarioLieve(p.nominativo).cognome }} {{ trovaVolontarioLieve(p.nominativo).NOME || trovaVolontarioLieve(p.nominativo).nome }}

Sede: {{ trovaVolontarioLieve(p.nominativo).Sede || trovaVolontarioLieve(p.nominativo).sede }} | {{ isIscritto(p.nominativo) ? 'Registrato':'Non Registrato' }}

{{ trovaVolontarioLieve(p.nominativo)['STATO PERSONALE'] || trovaVolontarioLieve(p.nominativo).stato_personale }}

๐Ÿง  BLSD: {{ formattaDataSemplice(trovaVolontarioLieve(p.nominativo).SCADENZA_BLSD || trovaVolontarioLieve(p.nominativo)["SCADENZA BLSD"]) }} ({{ formattaGiorniMancanti(trovaVolontarioLieve(p.nominativo).GG_SCADENZA_BLSD || trovaVolontarioLieve(p.nominativo)["GG SCADENZA BLSD"]) }})

๐ŸŒ‹ OPEM: {{ formattaDataSemplice(trovaVolontarioLieve(p.nominativo).SCADENZA_OPEM || trovaVolontarioLieve(p.nominativo)["SCADENZA OPEM"]) }} ({{ formattaGiorniMancanti(trovaVolontarioLieve(p.nominativo).GG_SCADENZA_OPEM || trovaVolontarioLieve(p.nominativo)["GG SCADENZA OPEM"]) }})

๐Ÿฅ SICC: {{ formattaDataSemplice(trovaVolontarioLieve(p.nominativo).SCADENZA_SICC || trovaVolontarioLieve(p.nominativo)["SCADENZA SICC"]) }} ({{ formattaGiorniMancanti(trovaVolontarioLieve(p.nominativo).GG_SCADENZA_SICC || trovaVolontarioLieve(p.nominativo)["GG SCADENZA SICC"]) }})

๐Ÿชช PATENTE CRI: Scad. {{ formattaDataSemplice(trovaVolontarioLieve(p.nominativo).Scadenza_patente_CRI || trovaVolontarioLieve(p.nominativo)["Scadenza patente CRI"]) }} ({{ formattaGiorniMancanti(trovaVolontarioLieve(p.nominativo).GG_SCADENZA_PATENTE_CRI || trovaVolontarioLieve(p.nominativo)["GG SCADENZA PATENTE CRI"]) }})

๐Ÿš‘ Abil: {{ trovaVolontarioLieve(p.nominativo)["ALLEGATO-A"] ? 'Allegato A' : (trovaVolontarioLieve(p.nominativo)["ALLEGATO-T"] ? 'Allegato T' : 'Nessuna') }}
Nessun dato.

{{ giorno.giornoSettimana }}

{{ giorno.giornoMese }}

{{ giorno.dateLabel }}

Nessun turno
๐Ÿ“ Sede di {{ sede }} {{ isCollapsed(giorno.dateStr, sede) ? '๏ผ‹ ESPANDI' : 'โž– CONTRAI' }}
{{ getFasciaEmoji(fascia) }} {{ fascia }} {{ isCollapsed(giorno.dateStr, sede, fascia) ? '๏ผ‹' : '๏ผ' }}
๐Ÿš‘ {{ servizio }} โš ๏ธ Barelliere Mancante!
{{ ruolo }}
โ—{{ p.nominativo }}

{{ trovaVolontarioLieve(p.nominativo).COGNOME || trovaVolontarioLieve(p.nominativo).cognome }} {{ trovaVolontarioLieve(p.nominativo).NOME || trovaVolontarioLieve(p.nominativo).nome }}

Sede: {{ trovaVolontarioLieve(p.nominativo).Sede || trovaVolontarioLieve(p.nominativo).sede }} | {{ isIscritto(p.nominativo) ? 'Registrato':'Non Registrato' }}

{{ trovaVolontarioLieve(p.nominativo)['STATO PERSONALE'] || trovaVolontarioLieve(p.nominativo).stato_personale }}

๐Ÿง  BLSD: {{ formattaDataSemplice(trovaVolontarioLieve(p.nominativo).SCADENZA_BLSD || trovaVolontarioLieve(p.nominativo)["SCADENZA BLSD"]) }} ({{ formattaGiorniMancanti(trovaVolontarioLieve(p.nominativo).GG_SCADENZA_BLSD || trovaVolontarioLieve(p.nominativo)["GG SCADENZA BLSD"]) }})

๐ŸŒ‹ OPEM: {{ formattaDataSemplice(trovaVolontarioLieve(p.nominativo).SCADENZA_OPEM || trovaVolontarioLieve(p.nominativo)["SCADENZA OPEM"]) }} ({{ formattaGiorniMancanti(trovaVolontarioLieve(p.nominativo).GG_SCADENZA_OPEM || trovaVolontarioLieve(p.nominativo)["GG SCADENZA OPEM"]) }})

๐Ÿฅ SICC: {{ formattaDataSemplice(trovaVolontarioLieve(p.nominativo).SCADENZA_SICC || trovaVolontarioLieve(p.nominativo)["SCADENZA SICC"]) }} ({{ formattaGiorniMancanti(trovaVolontarioLieve(p.nominativo).GG_SCADENZA_SICC || trovaVolontarioLieve(p.nominativo)["GG SCADENZA SICC"]) }})

๐Ÿชช PATENTE CRI: Scad. {{ formattaDataSemplice(trovaVolontarioLieve(p.nominativo).Scadenza_patente_CRI || trovaVolontarioLieve(p.nominativo)["Scadenza patente CRI"]) }} ({{ formattaGiorniMancanti(trovaVolontarioLieve(p.nominativo).GG_SCADENZA_PATENTE_CRI || trovaVolontarioLieve(p.nominativo)["GG SCADENZA PATENTE CRI"]) }})

๐Ÿš‘ Abil: {{ trovaVolontarioLieve(p.nominativo)["ALLEGATO-A"] ? 'Allegato A' : (trovaVolontarioLieve(p.nominativo)["ALLEGATO-T"] ? 'Allegato T' : 'Nessuna') }}
Nessun dato anagrafico.
Modulo: Tabellone Turni v4.7.2-board

Ricerca Scheda Volontario

{{ v.nominativo }}

CF: {{ v.cf }} | Sede: {{ v.sede }}

{{ v.stato }} {{ v.tipo_personale }}

๐ŸŽ“ Formazione

BLSD: {{ formattaDataSemplice(v.formazione.blsd.scadenza) }} ({{ formattaGiorniMancanti(v.formazione.blsd.delta) }})

OPEM: {{ formattaDataSemplice(v.formazione.opem.scadenza) }} ({{ formattaGiorniMancanti(v.formazione.opem.delta) }})

SICC: {{ formattaDataSemplice(v.formazione.sicc.scadenza) }} ({{ formattaGiorniMancanti(v.formazione.sicc.delta) }})

๐Ÿš‘ Abilitazioni

Allegato A (Emergenza): โœ… (Ril. {{ formattaDataSemplice(v.abilitazioni.allegato_a) }})

Allegato T (Trasporto): โœ… (Ril. {{ formattaDataSemplice(v.abilitazioni.allegato_t) }})

Nessuna abilitazione attiva

๐Ÿชช Patente & Certificato

Patente: {{ v.patente.categoria }} (Scad. {{ formattaDataSemplice(v.patente.scadenza) }})

Nessuna patente CRI

Medica: Scad. {{ formattaDataSemplice(v.certificato_medico.scadenza) }}

Nessun certificato medico

Modulo: Ricerca Anagrafica v4.7.2-search

Cerca Turni per Cognome

Turni trovati per "{{ volunteerShiftsQuery.toUpperCase() }}"

Nessun turno trovato nel periodo.
{{ t.data }} {{ t.giornoSettimana }}

โฑ๏ธ Turno: {{ t.orario }}

๐Ÿš‘ Servizio: {{ t.servizio }}

๐Ÿ‘ค Ruolo: {{ t.ruolo }}

Modulo: Turni Singolo Volontario v4.7.2-shifts

{{ isEditingFaq ? '๐Ÿ“ Modifica FAQ esistente' : 'โž• Aggiungi Nuova FAQ' }}

FAQ nel Database ({{ faqList.length }})

Nessuna FAQ presente nel database. Creane una qui sopra.
Ordinamento: {{ item.index }}

{{ item.domanda }}

Modulo: Configurazione FAQ v4.7.2-faq

Spedizione Broadcast ai Gruppi

Recupero gruppi in corso...

Nessun gruppo Telegram registrato. Assicurati che il bot sia inserito in qualche gruppo.

Destinatari selezionati: {{ broadcastSelectedGroups.length }} / {{ adminGroups.length }}

Modulo: Messaggi Broadcast v4.7.2-broadcast
Volontari Registrati {{ adminStats.iscritti }}
Gruppi Telegram {{ adminStats.gruppi }}
Log Interazioni {{ adminStats.interazioni }}

Elenco Generale Iscritti Portale

Nominativo CF Data Registrazione
{{ i.Cognome || i.cognome }} {{ i.Nome || i.nome }} {{ i.CF || i.cf }} {{ i["DATE REGISTRAZIONE"] || i["date registrazione"] }}
Modulo: Metriche e Iscritti v4.7.2-stats

Filtra per Sede

Scegli la sede per l'elenco selezionato

Invia Messaggio Telegram

Destinatario: {{ tgModalData.nominativo }}

Il messaggio verrร  recapitato istantaneamente al volontario tramite la chat privata con il bot Telegram ufficiale.