add decline reason in webhook
This commit is contained in:
committed by
Oleksandr Turchyn
parent
3b9d35acf1
commit
fd23674e87
@@ -22,8 +22,12 @@ module Submitters
|
|||||||
submitter_name = (submitter.submission.template_submitters ||
|
submitter_name = (submitter.submission.template_submitters ||
|
||||||
submitter.submission.template.submitters).find { |e| e['uuid'] == submitter.uuid }['name']
|
submitter.submission.template.submitters).find { |e| e['uuid'] == submitter.uuid }['name']
|
||||||
|
|
||||||
|
decline_reason =
|
||||||
|
submitter.declined_at? ? submitter.submission_events.find_by(event_type: :decline_form).data['reason'] : nil
|
||||||
|
|
||||||
submitter.as_json(SERIALIZE_PARAMS)
|
submitter.as_json(SERIALIZE_PARAMS)
|
||||||
.merge('role' => submitter_name,
|
.merge('decline_reason' => decline_reason,
|
||||||
|
'role' => submitter_name,
|
||||||
'preferences' => submitter.preferences.except('default_values'),
|
'preferences' => submitter.preferences.except('default_values'),
|
||||||
'values' => values,
|
'values' => values,
|
||||||
'documents' => documents,
|
'documents' => documents,
|
||||||
|
|||||||
Reference in New Issue
Block a user