TrustTheVote-Project / horatio-client

A client for an absentee ballot request form.
MIT License
2 stars 4 forks source link

Collect email address #9

Closed waldoj closed 9 years ago

waldoj commented 9 years ago

Since the site is functionally an intermediary between an electronic sender (the applicant) and an electronic recipient (the registrar), transmitting data via email, it seems beneficial to do three things:

  1. Collect the applicant's email address, optionally.
  2. Send it to the registrar with a From header that uses the applicant's name and email address.
  3. Optionally CC the applicant on that email.
waldoj commented 9 years ago

There is already a field where an email address can be provided, but that's also the field where somebody is to provide a fax number if they want to. Seems like we need a separate field for that.

zakgreene commented 9 years ago

I wonder if, since those fields are optional anyway, could we just break fax out into a separate field instead of asking for email twice? We could require email only if they check the email box in Part 6 (Delivery of Ballot).

waldoj commented 9 years ago

Hmm. I think so. Presumably we can also require the fax only if they check the fax box in Part 6. Makes sense to me!

waldoj commented 9 years ago

I decided to, instead, have the email come from the server operator. That appears to be more useful to registrars and to the state than having it come from the individual, especially because they already have contact information for the individual, in their application itself.