Contract email improvements

The security code for contract signing now arrives with full readable text, the email shows the event name, and an opt-out from contract notifications is now respected when sending for signature too.

Fixed

  • Unreadable security code email. When sending a contract for signature, the email with the confirmation code sometimes arrived with unreadable placeholders instead of real text. That's fixed — the email now shows the full text.
  • Event name missing from the contract email. The contract signature email used to show an empty "Event" field. The event name is now filled in correctly.
  • Opt-out from contract notifications is now respected. Contacts who opted out of contract emails no longer receive one when a contract is sent for signature.