Skip to content
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

Develop FEC contact form #5520

Open
8 tasks
Tracked by #224
patphongs opened this issue Dec 14, 2022 · 0 comments · May be fixed by #5649
Open
8 tasks
Tracked by #224

Develop FEC contact form #5520

patphongs opened this issue Dec 14, 2022 · 0 comments · May be fixed by #5649

Comments

@patphongs
Copy link
Member

patphongs commented Dec 14, 2022

What we're after:
We're developing an agency contact form, primarily for use by prominently public-facing offices.

Related issues

Form features:

  • Form is built into the page, not as a pop-up
  • "Back" "Next" "Submit" buttons are in a fixed position on the screen
  • On form screens, the "Next" button should shift to "Submit" if any of the form fields are used. For example, if email address is entered, "Message" field becomes required
  • Utilize in-line validation to ensure all required fields are completed
  • "Submit" button should be grayed out if all required fields are not completed. Required fields: anywhere where data is entered. We're only asking for necessary information so all will be required
  • Email addresses should be checked as a valid pattern/format
  • For EFO, committee ID should match committee_id pattern (e.g. C{0-9}^8(?)), but doesn't necessarily have to be a valid committee. Offer the same kind of lookup used in RAD form? If committee isn't found in the lookup, offer a way to still enter what the form user knows

Prototype:
https://invis.io/3812YD5HUQMK

Completion criteria

  • Contact form shell is developed (language is still ongoing)
@patphongs patphongs added this to the Sprint 20.2 milestone Dec 14, 2022
@rfultz rfultz self-assigned this Dec 20, 2022
@rfultz rfultz modified the milestones: Sprint 20.2, Sprint 20.3 Dec 28, 2022
@rfultz rfultz modified the milestones: Sprint 20.3, Sprint 20.4 Jan 13, 2023
@rfultz rfultz modified the milestones: Sprint 20.4, Sprint 20.5 Jan 27, 2023
@rfultz rfultz modified the milestones: Sprint 20.5, Sprint 20.6 Feb 10, 2023
@cnlucas cnlucas modified the milestones: Sprint 20.6, PI 20 innovation Mar 8, 2023
@rfultz rfultz linked a pull request Mar 8, 2023 that will close this issue
@rfultz rfultz modified the milestones: PI 20 innovation, Sprint 21.2 Apr 4, 2023
@rfultz rfultz modified the milestones: Sprint 21.2, Sprint 21.3 Apr 13, 2023
@rfultz rfultz modified the milestones: Sprint 21.3, Sprint 21.4 Apr 28, 2023
@rfultz rfultz modified the milestones: Sprint 21.4, Sprint 21.5 May 11, 2023
@rfultz rfultz modified the milestones: Sprint 21.5, Sprint 21.6 May 26, 2023
@djgarr djgarr modified the milestones: Sprint 22.2, Sprint 22.3 Aug 1, 2023
@rfultz rfultz modified the milestones: Sprint 23.2, Sprint 23.5 Dec 12, 2023
@rfultz rfultz modified the milestones: Sprint 23.5, Sprint 23.6 Dec 22, 2023
@rfultz rfultz modified the milestones: Sprint 23.6, PI 24 innovation Jan 30, 2024
@patphongs patphongs moved this to Assigned in Website project Feb 23, 2024
@pkfec pkfec moved this from 📥 Assigned to 🏗 In Progress in Website project May 9, 2024
@JonellaCulmer JonellaCulmer modified the milestones: 24.i, 25.4 May 15, 2024
@rfultz rfultz modified the milestones: 25.4, 25.5 Jun 25, 2024
@rfultz rfultz modified the milestones: 25.5, 25.i Jul 23, 2024
@rfultz rfultz moved this from 🏗 In Progress to 📥 Assigned in Website project Aug 1, 2024
@rfultz rfultz modified the milestones: 25.i, 26.i Aug 27, 2024
@rfultz rfultz modified the milestones: 26.i, 27.1, 27.2 Dec 11, 2024
@rfultz rfultz modified the milestones: 27.2, 27.5 Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 📥 Assigned
Development

Successfully merging a pull request may close this issue.

5 participants