-
-
Notifications
You must be signed in to change notification settings - Fork 151
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(contact_form): Enable selection of issue type and enable Jira integration #4605
Conversation
…parameters This update enhances the contact form by allowing users to select the "Issue Type" and also pre-select it via URL query parameters, improving UX. Additionally, the contact form now sends submissions to support@freelawproject.atlassian.net, integrating with Jira for better issue tracking. The email body includes: User Email: Displayed as User Email: <email address> to facilitate easy parsing in Jira. Issue Type: Clearly stated to assist in automatic categorization within Jira. Subject and Message: Retained as before for detailed context. This change enables automatic ticket creation to relieve some of the overhead of managing requests manually by email.
…olve linter error
|
@mlissner I had issues with the pre-commit when working on this which is why there are so many commits each doing very little, but I got it working now so it won't happen again! I can revert them and add all the small changes in a single commit, please let me know if I should do it or just leave it as is. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me at a glance. Off to Eduardo for more careful review. The commits are fine, we can just squash when we merge.
Thank you and congrats on your first (official) PR!
@s-taube, before we merge this, have you had a chance to look at the security vuln I mentioned that this might open up? |
Yes. As far as I can tell, this Zendesk issue should not impact Atlassian products at all. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code is looking great! Just a couple of small things to address before we can merge this PR.
…UE_TYPE_CHOICES in ContactForm
LGTM |
Thanks all! |
Addresses #4585
This update enhances the contact form by allowing users to select the "Issue Type" for their submission, and also optionally pre-select it via URL query parameters, improving UX.
Additionally, the contact form now sends submissions to
support@freelawproject.atlassian.net
, integrating with Jira for better issue tracking. The email body includes:User Email: <email address>
to facilitate easy parsing in Jira.This change enables automatic ticket creation to relieve some of the overhead of managing requests manually by email.