add audit trail

This commit is contained in:
Alex Turchyn committed 2023-09-10 20:46:44 +03:00
1 parent 8cabe31827
commit cf6cacdc92
11 files changed
+296 -15

No files matched your search

+11
View File
@@ -3,6 +3,17 @@
module SubmissionEvents
TRACKING_PARAM_LENGTH = 6
EVENT_NAMES = {
send_email: 'Email sent',
send_sms: 'SMS sent',
open_email: 'Email opened',
click_email: 'Email link clicked',
click_sms: 'SMS link clicked',
start_form: 'Submission started',
view_form: 'Form viewed',
complete_form: 'Submission completed'
}.freeze
module_function
def build_tracking_param(submitter, event_type = 'click_email')