feat: add referrer url when submitting Zendesk support ticket (#29474)
* feat: add referrer url as a custom field when submitting zendesk support ticket
This commit is contained in:
committed by
GitHub
parent
c30f99c12d
commit
2325150cf8
@@ -142,10 +142,16 @@ class RenderForm extends React.Component {
|
||||
body: formData.message,
|
||||
},
|
||||
subject: formData.subject, // Zendesk API requires 'subject'
|
||||
custom_fields: [{
|
||||
custom_fields: [
|
||||
{
|
||||
id: this.props.context.customFields.course_id,
|
||||
value: formData.course,
|
||||
}],
|
||||
},
|
||||
{
|
||||
id: this.props.context.customFields.referrer,
|
||||
value: document.referrer ? document.referrer : "Direct Contact Us Page Request",
|
||||
}
|
||||
],
|
||||
tags: this.props.context.tags,
|
||||
};
|
||||
request.open('POST', url, true);
|
||||
|
||||
@@ -40,6 +40,10 @@ class ZendeskProxyTestCase(ApiTestCase):
|
||||
{
|
||||
'id': '001',
|
||||
'value': 'demo-course'
|
||||
},
|
||||
{
|
||||
'id': '002',
|
||||
'value': 'https://www.example.com'
|
||||
}
|
||||
],
|
||||
}
|
||||
@@ -74,7 +78,10 @@ class ZendeskProxyTestCase(ApiTestCase):
|
||||
'comment': {
|
||||
'body': "Help! I'm trapped in a unit test factory and I can't get out!", 'uploads': None
|
||||
},
|
||||
'custom_fields': [{'id': '001', 'value': 'demo-course'}],
|
||||
'custom_fields': [
|
||||
{'id': '001', 'value': 'demo-course'},
|
||||
{'id': '002', 'value': 'https://www.example.com'},
|
||||
],
|
||||
'requester': {'email': self.user.email, 'name': self.user.username},
|
||||
'subject': 'Python Unit Test Help Request', 'tags': ['python_unit_test']
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user