+<% end %>
diff --git a/app/views/submissions/show.html.erb b/app/views/submissions/show.html.erb
index fff9f56f..3256ad36 100644
--- a/app/views/submissions/show.html.erb
+++ b/app/views/submissions/show.html.erb
@@ -19,6 +19,11 @@
<%= svg_icon('external_link', class: 'w-6 h-6') %>
<%= t('audit_log') %>
+ <% else %>
+ <%= link_to submission_events_path(@submission), class: 'white-button', data: { turbo_frame: :modal } do %>
+ <%= svg_icon('logs', class: 'w-6 h-6') %>
+ <%= t('event_log') %>
+ <% end %>
<% end %>
<% if last_submitter %>
<% if is_all_completed || !is_combined_enabled %>
diff --git a/config/locales/i18n.yml b/config/locales/i18n.yml
index 924d46fd..44d04f02 100644
--- a/config/locales/i18n.yml
+++ b/config/locales/i18n.yml
@@ -695,6 +695,15 @@ en: &en
overdue_payment: Overdue Payment
your_pro_plan_has_been_suspended_due_to_unpaid_invoices_you_can_update_your_payment_details_to_settle_the_invoice_and_continue_using_docuseal_or_cancel_your_subscription: Your Pro Plan has been suspended due to unpaid invoices. You can update your payment details to settle the invoice and continue using DocuSeal or cancel your subscription.
manage_subscription: Manage Subscription
+ submission_created_by_email_invite_html: 'Submission created by %{email} invite'
+ submission_created_by_email_via_source_html: 'Submission created by %{email} via %{source}'
+ submission_created_via_source_html: 'Submission created via %{source}'
+ submission_sources:
+ api: API
+ bulk: Bulk Send
+ embed: Embedding
+ invie: Invite
+ link: Link
submission_event_names:
send_email_to_html: 'Email sent to %{submitter_name}'
send_reminder_email_to_html: 'Reminder email sent to %{submitter_name}'
@@ -1410,6 +1419,15 @@ es: &es
overdue_payment: Pago Atrasado
your_pro_plan_has_been_suspended_due_to_unpaid_invoices_you_can_update_your_payment_details_to_settle_the_invoice_and_continue_using_docuseal_or_cancel_your_subscription: Tu plan Pro ha sido suspendido debido a facturas impagas. Puedes actualizar tus datos de pago para liquidar la factura y seguir usando DocuSeal o cancelar tu suscripción.
manage_subscription: Gestionar Suscripción
+ submission_created_by_email_invite_html: 'Envío creado por invitación de %{email}'
+ submission_created_by_email_via_source_html: 'Envío creado por %{email} a través de %{source}'
+ submission_created_via_source_html: 'Envío creado a través de %{source}'
+ submission_sources:
+ api: API
+ bulk: Envío masivo
+ embed: Integración
+ invite: Invitación
+ link: Enlace
submission_event_names:
send_email_to_html: 'Correo electrónico enviado a %{submitter_name}'
send_reminder_email_to_html: 'Correo de recordatorio enviado a %{submitter_name}'
@@ -2124,6 +2142,15 @@ it: &it
overdue_payment: Pagamento Scaduto
your_pro_plan_has_been_suspended_due_to_unpaid_invoices_you_can_update_your_payment_details_to_settle_the_invoice_and_continue_using_docuseal_or_cancel_your_subscription: Il tuo piano Pro è stato sospeso a causa di fatture non pagate. Puoi aggiornare i tuoi dati di pagamento per saldare la fattura e continuare a utilizzare DocuSeal o annullare l'abbonamento.
manage_subscription: Gestisci Abbonamento
+ submission_created_by_email_invite_html: 'Invio creato tramite invito di %{email}'
+ submission_created_by_email_via_source_html: 'Invio creato da %{email} tramite %{source}'
+ submission_created_via_source_html: 'Invio creato tramite %{source}'
+ submission_sources:
+ api: API
+ bulk: Invio massivo
+ embed: Incorporamento
+ invite: Invito
+ link: Link
submission_event_names:
send_email_to_html: 'E-mail inviato a %{submitter_name}'
send_reminder_email_to_html: 'E-mail di promemoria inviato a %{submitter_name}'
@@ -2840,6 +2867,15 @@ fr: &fr
overdue_payment: Paiement En Retard
your_pro_plan_has_been_suspended_due_to_unpaid_invoices_you_can_update_your_payment_details_to_settle_the_invoice_and_continue_using_docuseal_or_cancel_your_subscription: Votre plan Pro a été suspendu en raison de factures impayées. Vous pouvez mettre à jour vos informations de paiement pour régler la facture et continuer à utiliser DocuSeal ou annuler votre abonnement.
manage_subscription: Gérer l'Abonnement
+ submission_created_by_email_invite_html: "Soumission créée par l'invitation de %{email}"
+ submission_created_by_email_via_source_html: 'Soumission créée par %{email} via %{source}'
+ submission_created_via_source_html: 'Soumission créée via %{source}'
+ submission_sources:
+ api: API
+ bulk: Envoi en masse
+ embed: Intégration
+ invite: Invitation
+ link: Lien
submission_event_names:
send_email_to_html: 'E-mail envoyé à %{submitter_name}'
send_reminder_email_to_html: 'E-mail de rappel envoyé à %{submitter_name}'
@@ -3555,6 +3591,15 @@ pt: &pt
overdue_payment: Pagamento Atrasado
your_pro_plan_has_been_suspended_due_to_unpaid_invoices_you_can_update_your_payment_details_to_settle_the_invoice_and_continue_using_docuseal_or_cancel_your_subscription: Seu plano Pro foi suspenso devido a faturas não pagas. Você pode atualizar seus dados de pagamento para quitar a fatura e continuar usando o DocuSeal ou cancelar sua assinatura.
manage_subscription: Gerenciar Assinatura
+ submission_created_by_email_invite_html: 'Envio criado por convite de %{email}'
+ submission_created_by_email_via_source_html: 'Envio criado por %{email} via %{source}'
+ submission_created_via_source_html: 'Envio criado via %{source}'
+ submission_sources:
+ api: API
+ bulk: Envio em massa
+ embed: Incorporação
+ 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}'
@@ -4270,6 +4315,15 @@ de: &de
overdue_payment: Überfällige Zahlung
your_pro_plan_has_been_suspended_due_to_unpaid_invoices_you_can_update_your_payment_details_to_settle_the_invoice_and_continue_using_docuseal_or_cancel_your_subscription: Ihr Pro-Plan wurde aufgrund unbezahlter Rechnungen ausgesetzt. Sie können Ihre Zahlungsdaten aktualisieren, um die Rechnung zu begleichen und DocuSeal weiterhin zu nutzen, oder Ihr Abonnement kündigen.
manage_subscription: Abonnement Verwalten
+ submission_created_by_email_invite_html: 'Übermittlung erstellt durch Einladung von %{email}'
+ submission_created_by_email_via_source_html: 'Übermittlung erstellt durch %{email} über %{source}'
+ submission_created_via_source_html: 'Übermittlung erstellt über %{source}'
+ submission_sources:
+ api: API
+ bulk: Massenversand
+ embed: Einbettung
+ invite: Einladung
+ link: Link
submission_event_names:
send_email_to_html: 'E-Mail gesendet an %{submitter_name}'
send_reminder_email_to_html: 'Erinnerungs-E-Mail gesendet an %{submitter_name}'
diff --git a/config/routes.rb b/config/routes.rb
index d4d792c6..7e24097b 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -72,6 +72,7 @@ Rails.application.routes.draw do
resources :submissions, only: %i[index], controller: 'submissions_dashboard'
resources :submissions, only: %i[show destroy] do
resources :unarchive, only: %i[create], controller: 'submissions_unarchive'
+ resources :events, only: %i[index], controller: 'submission_events'
end
resources :submitters, only: %i[edit update]
resources :console_redirect, only: %i[index]