diff --git a/app/models/submission_event.rb b/app/models/submission_event.rb index 5cf0a255..1ae47e79 100644 --- a/app/models/submission_event.rb +++ b/app/models/submission_event.rb @@ -38,6 +38,8 @@ class SubmissionEvent < ApplicationRecord enum :event_type, { send_email: 'send_email', + bounce_email: 'bounce_email', + complaint_email: 'complaint_email', send_reminder_email: 'send_reminder_email', send_sms: 'send_sms', send_2fa_sms: 'send_2fa_sms', diff --git a/app/views/submission_events/index.html.erb b/app/views/submission_events/index.html.erb index 4b318cfb..a0a2b867 100644 --- a/app/views/submission_events/index.html.erb +++ b/app/views/submission_events/index.html.erb @@ -38,6 +38,8 @@ <%= t('submission_event_names.invite_party_by_html', invited_submitter_name: [invited_submitter.name || invited_submitter.email || invited_submitter.phone, name].join(' '), submitter_name:) %> <% elsif event.event_type.include?('send_') %> <%= t("submission_event_names.#{event.event_type}_to_html", submitter_name:) %> + <% elsif event.event_type.start_with?('bounce_') || event.event_type.start_with?('complaint_') %> + <%= t("submission_event_names.#{event.event_type}_html", submitter_name:) %> <% else %> <%= t("submission_event_names.#{event.event_type}_by_html", submitter_name:) %> <% end %> diff --git a/config/locales/i18n.yml b/config/locales/i18n.yml index 91b1c298..0ceac2f8 100644 --- a/config/locales/i18n.yml +++ b/config/locales/i18n.yml @@ -725,6 +725,8 @@ en: &en link: Link submission_event_names: send_email_to_html: 'Email sent to %{submitter_name}' + bounce_email_html: 'Email bounced %{submitter_name}' + complaint_email_html: 'Spam complaint %{submitter_name}' send_reminder_email_to_html: 'Reminder email sent to %{submitter_name}' send_sms_to_html: 'SMS sent to %{submitter_name}' send_2fa_sms_to_html: 'Verification SMS sent to %{submitter_name}' @@ -1507,6 +1509,8 @@ es: &es link: Enlace submission_event_names: send_email_to_html: 'Correo electrónico enviado a %{submitter_name}' + bounce_email_html: 'Correo electrónico rebotado %{submitter_name}' + complaint_email_html: 'Queja de spam %{submitter_name}' send_reminder_email_to_html: 'Correo de recordatorio enviado a %{submitter_name}' send_sms_to_html: 'SMS enviado a %{submitter_name}' send_2fa_sms_to_html: 'SMS de verificación enviado a %{submitter_name}' @@ -2287,7 +2291,9 @@ it: &it invite: Invito link: Link submission_event_names: - send_email_to_html: 'E-mail inviato a %{submitter_name}' + send_email_to_html: 'Email inviata a %{submitter_name}' + bounce_email_html: 'Email respinta %{submitter_name}' + complaint_email_html: 'Segnalazione spam %{submitter_name}' send_reminder_email_to_html: 'E-mail di promemoria inviato a %{submitter_name}' send_sms_to_html: 'SMS inviato a %{submitter_name}' send_2fa_sms_to_html: 'SMS di verifica inviato a %{submitter_name}' @@ -3071,6 +3077,8 @@ fr: &fr link: Lien submission_event_names: send_email_to_html: 'E-mail envoyé à %{submitter_name}' + bounce_email_html: 'Email non distribué %{submitter_name}' + complaint_email_html: 'Réclamation de spam %{submitter_name}' send_reminder_email_to_html: 'E-mail de rappel envoyé à %{submitter_name}' send_sms_to_html: 'SMS envoyé à %{submitter_name}' send_2fa_sms_to_html: 'SMS de vérification envoyé à %{submitter_name}' @@ -3852,8 +3860,10 @@ pt: &pt invite: Convite link: Link submission_event_names: - send_email_to_html: 'E-mail enviado para %{submitter_name}' - send_reminder_email_to_html: 'E-mail de lembrete enviado para %{submitter_name}' + send_email_to_html: 'Email enviado para %{submitter_name}' + bounce_email_html: 'Email não entregue %{submitter_name}' + complaint_email_html: 'Reclamação de spam %{submitter_name}' + send_reminder_email_to_html: 'Email de lembrete enviado para %{submitter_name}' send_sms_to_html: 'SMS enviado para %{submitter_name}' send_2fa_sms_to_html: 'SMS de verificação enviado para %{submitter_name}' open_email_by_html: 'E-mail aberto por %{submitter_name}' @@ -4636,6 +4646,8 @@ de: &de link: Link submission_event_names: send_email_to_html: 'E-Mail gesendet an %{submitter_name}' + bounce_email_html: 'E-Mail zurückgesendet %{submitter_name}' + complaint_email_html: 'Spam-Beschwerde %{submitter_name}' send_reminder_email_to_html: 'Erinnerungs-E-Mail gesendet an %{submitter_name}' send_sms_to_html: 'SMS gesendet an %{submitter_name}' send_2fa_sms_to_html: 'Verifizierungs-SMS gesendet an %{submitter_name}'