Progetto

Generale

Profilo

Actions

Nuova funzione #685

aperta

Invio email per localizzazione automatica

Aggiunto da Patrizia Tosi oltre un anno fa. Aggiornato 8 giorni fa.

Stato:
In lavorazione
Priorità:
High
Assegnato a:
Inizio:
17-10-2024
Scadenza:
% Completato:

70%

Tempo stimato:

Descrizione

Attivare la procedura per l'invio email in seguita a una localizzazione automatica. Quando è tutto pronto si invierà una email a tutti i corrispondenti per avvertirli della possibilità (il testo è sul Drive https://docs.google.com/document/d/1VfUHEfiMTcxvvD-UZjt4CiBlHcW4c7BaqzEvUivcbsM/edit) e poi quando c'è il terremoto con la localizzazione automatica si mandano le email ai corrispondenti dentro il raggio di invio utilizzando il secondo testo (sempre nello stesso documento Drive https://docs.google.com/document/d/1VfUHEfiMTcxvvD-UZjt4CiBlHcW4c7BaqzEvUivcbsM/edit). Per trovare il raggio utilizzare la magnitudo data dalla media tra la minima e la massima della "forchetta".

Actions #1

Aggiornato da Diego Sorrentino circa 2 mesi fa

nel testo email si inserisce mag min<->max
la magnitudo per il raggio di invio e' la media tra min<->max

in caso di evento cancellato, si mantiene l'ID del terremoto e si rimanda a una pagina ad-hoc in cui si avvisa che l'evento e' stato eliminato
in caso di evento confermato, si invia la mail all'anello di invio mancante, in caso sia una magnitudo maggiore della media
in caso di evento "rinominato" (cambio id) i questionari devono confluire nel nuovo evento e fare la soluita pagina di redirect al nuovo evento

Actions #2

Aggiornato da Diego Sorrentino circa 2 mesi fa

  • Stato modificata da Nuovo a In lavorazione
  • % Completato modificata da 0 a 10

primo step, non propedeutico ma necessario, legato al videowall

durante gli eventi piu' forti sia il videowall che noi accediamo alla pagina dedicata alla sala sismica richiedendo continuamente gli stessi dati che, cmq, vengono aggiornati a al massimo ogni minuto dalla procedura di salvataggio questionari. L'operazione non appesantisce tantissimo il db ma fa mettere in coda-db tutte le richieste di invio questionari e ricalcolo score.

Modificata, quindi, la procedura di salvataggio questionari (che parte ogni minuto) per creare, a fine salvataggio, il documento xml che viene richiesto dalla pagina del videowall e salvarlo in memoria, su servizio Memcache.
Modificata la classe Quest() per richiedere i dati dal servizio Memcache invece che da db

Actions #3

Aggiornato da Diego Sorrentino circa un mese fa

  • % Completato modificata da 10 a 20
modificato script autoloc.php per:
  • analizzare le versioni 1
  • salvare su db i dati della "forchetta" di magnitudo. In caso di range, per selezionare il raggio di invio mail, imposto cmq mag_pref_value con il valore medio
  • creati due differenti testi email da inviare, uno per l'automatica uno per la definitiva. La selezione avviene in base al valore di version
  • differenziate le informazioni evento che vengono inserite in memcache, in base alla versione *
su db:
  • modificata la struttura della tabella event per salvare i dati di version, mag_min e mag_max
  • modificata funzione-sql di salvataggio evento
  • modificata (e semplificata) la funzione di selezione del raggio di invio mail, preferendo sempre la scelta manuale per l'invio mail (a incrementare e decrementare - se le mail non sono ancora state inviate); se la scelta manuale non e' presente si passa a quella calcolata automaticamente. Se version = 1 ha un raggio di invio inferiore rispetto a version >= 100 si invia alla "ciambella" mancante. Se, successivamente, viene impostato il manuale, si invia alla "ciambella" mancante
  • modificata la funzione di ridimensionamento del raggio di invio, ora funziona sia a incrementare che decrementare (se non sono state inviate le mail)
Actions #4

Aggiornato da Diego Sorrentino circa un mese fa

domande per @Patrizia Tosi e @Paola Sbarra:

pagina di compilazione, le localizzazioni automatiche dovranno essere presenti nella lista eventi della pagina di compilazione? se si, ho differenziato gli eventi con questa scritta (la prima e' automatica):
  • [25 apr 2026 07:50] Costa Siciliana Nord-orientale (MESSINA) -- ML: 2.8 - 3.3
  • [25 apr 2026 07:50] Costa Siciliana Nord-orientale (MESSINA) -- ML: 3.1

pagina di compilazione, le automatiche dovranno essere mostrate tra i terremoti in evidenza? in caso, non potendo mostrare una mappa con l'epicentro, mettiamo una mappa "vuota"?

pagina mappe, deve essere fatta la mappa (e tutta la pagina) finche' e' ancora automatica? se si, va mostrata nell'elenco eventi?

canale telegram, la notifica dell'automatica la mandiamo su telegram? twitter/x? oppure e' una cosa riservata ai corrispondenti?

e altre ne verranno :-D

Actions #5

Aggiornato da Patrizia Tosi circa un mese fa

1) Sì: le localizzazioni automatiche dovranno essere presenti nella lista eventi della pagina di compilazione, con scritta differenziata tipo "provvisoria"
2) No: le automatiche non dovranno essere mostrate tra i terremoti in evidenza
3) No: non dovrà essere fatta la mappa dell'automatica
4) No: la notifica non dovrà essere inviata sui canali ma solo ai corrispondenti
5) Come già detto i questionari compilati per l'automatica andranno sul video wall e sull'ultima ora hsit
6) Manda a noi la mail come per i definitivi

Actions #6

Aggiornato da Diego Sorrentino 8 giorni fa

  • % Completato modificata da 20 a 70

funzione caricata in produzione ma al momento, a seguito del terremoto dell'altro giorno, si e' deciso di sospenderla temporaneamente.
quando pronti, decommento il codice di salvataggio evento e invio notitiche

Actions

Esporta su Atom PDF