add I18n Audit log

This commit is contained in:
Alex Turchyn
2024-10-01 13:44:57 +03:00
committed by Oleksandr Turchyn
parent 95e9b34033
commit 1ff23d7c40
4 changed files with 237 additions and 67 deletions
-16
View File
@@ -3,22 +3,6 @@
module SubmissionEvents
TRACKING_PARAM_LENGTH = 6
EVENT_NAMES = {
send_email: 'Email sent',
send_reminder_email: 'Reminder email sent',
send_sms: 'SMS sent',
send_2fa_sms: 'Verification SMS sent',
open_email: 'Email opened',
click_email: 'Email link clicked',
click_sms: 'SMS link clicked',
phone_verified: 'Phone verified',
start_form: 'Submission started',
view_form: 'Form viewed',
invite_party: 'Invited',
complete_form: 'Submission completed',
api_complete_form: 'Submission completed via API'
}.freeze
module_function
def build_tracking_param(submitter, event_type = 'click_email')