fecgov / fecfile-web-api

Back-end API for FECfile application
Other
8 stars 2 forks source link

[Alpha] Separate Test and Production EFO/openFEC data sources #1102

Closed exalate-issue-sync[bot] closed 3 weeks ago

exalate-issue-sync[bot] commented 1 month ago

Create a feature flag COMMITTEE_DATA_SOURCE that specifies which efo system we are integrating with for retrieving and submitting committee data.

When this is done, anyone

on the allowed email list or with an fec email

will be able to create an https://webforms.stage.efo.fec.gov/webforms/form1/index.htm . Be sure to follow the steps to make your filing password after creating the committee

QA Notes

After this integration, you willl be able to create F1’s on test efo and use those committees on stage and test

DEV Notes

Design

null

See full ticket and images here: FECFILE-1639

exalate-issue-sync[bot] commented 1 month ago

akhorsand commented: [https://docs.google.com/spreadsheets/d/1lIOn8kIwpCOMh6JCMZaiGH5v2h7Dzw-ac-5jpOSC6Jc/edit?gid=0#gid=0|https://docs.google.com/spreadsheets/d/1lIOn8kIwpCOMh6JCMZaiGH5v2h7Dzw-ac-5jpOSC6Jc/edit?gid=0#gid=0|smart-link] for reference

exalate-issue-sync[bot] commented 4 weeks ago

Todd Lees commented: Passes CR moving to QA

E2E: [https://app.circleci.com/pipelines/github/fecgov/fecfile-web-app/6639/workflows/3cf7b847-2311-4bc9-a4f9-3ee463dd233d/jobs/22617|https://app.circleci.com/pipelines/github/fecgov/fecfile-web-app/6639/workflows/3cf7b847-2311-4bc9-a4f9-3ee463dd233d/jobs/22617]

!image-20241018-202332.png|width=1086,height=570,alt="image-20241018-202332.png"!

Unit test: [https://app.circleci.com/pipelines/github/fecgov/fecfile-web-api/4407/workflows/58159b35-0ad4-4788-bb8f-01247de8d24e/jobs/12853|https://app.circleci.com/pipelines/github/fecgov/fecfile-web-api/4407/workflows/58159b35-0ad4-4788-bb8f-01247de8d24e/jobs/12853]

!image-20241018-202547.png|width=1713,height=615,alt="image-20241018-202547.png"!

exalate-issue-sync[bot] commented 4 weeks ago

Shelly Wise commented: QA review verified after this api ticket pushed to stage the Select Committee page is displayed correctly after logging into STAGE.

!image-20241019-120729.png|width=1138,height=218,alt="image-20241019-120729.png"!

QA review verified per DEV Unit Tests passing and e2e tests passing for this ticket.

!image-20241019-120833.png|width=1528,height=587,alt="image-20241019-120833.png"!

!image-20241019-120908.png|width=1090,height=541,alt="image-20241019-120908.png"!

QA Review Completed. Moved to Stage Ready.

exalate-issue-sync[bot] commented 3 weeks ago

akhorsand commented: Sprint conditionally accepted by Paul on 10/22/24 on the condition that we complete the hotfix FECFILE-1623. Tickets have been moved to DONE out of STAGE READY to facilitate QA processes, but full acceptance will come with the deployment of 1623.