conservancy / reimbursinator

Git Up GitHub: https://GiveUpGitHub.org
https://GiveUpGitHub.org
GNU Affero General Public License v3.0
7 stars 6 forks source link

Implement Request Tracker integration #107

Closed danieldupriest closed 5 years ago

danieldupriest commented 5 years ago

Reports are now created with an optional "Ticket number" (or "reference number" in the backend) that is included in the title of report emails, as well as in the body of the emailed report. This PR includes the necessary changes to both back and front end code. To test:

  1. First, ensure your .env file has the correct settings.
  2. Start docker, log in as Frank.
  3. Open the "New Report" page and be sure to refresh to get the new changes. You should see two fields.
  4. Enter a title and a ticket number
  5. Fill out at least one section, save, then submit the report.
  6. Check email for the report, and confirm the ticket number shows up both in the newly formatted subject line of the email, and in the body of the text.

Closes #99