fecgov / fecfile-web-app

Other
7 stars 4 forks source link

Update Form 99 "Text code" field with two additional values and make REQUIRED #2064

Open exalate-issue-sync[bot] opened 1 month ago

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

Business Reason

As a user, I will be able to select ‘MSR’ and ‘MSW’ in in the Text Code on the Form 99, in addition to the existing values, so that I can submit Miscellaneous Text to FEC as needed - note this field is now REQUIRED.

Acceptance Criteria

Given the user is on the Reports page When I go to create a new report and create a Form 99 Then I will be REQUIRED to select the following on the TEXT CODE (Required) field:

QA Notes

Changes are two additional values in dropdown and field is now required.

DEV Notes

Design

h2. Wireframes

h3. Current state: Optional

!Screenshot 2024-08-14 at 10.31.43 AM.png|width=2133,height=1788,alt="Screenshot 2024-08-14 at 10.31.43 AM.png"!

h3. Ideal state: Required

!Screenshot 2024-08-14 at 10.32.06 AM.png|width=2133,height=1788,alt="Screenshot 2024-08-14 at 10.32.06 AM.png"!

h3. Ideal state: Required with new dropdown options

!Screenshot 2024-08-14 at 10.39.11 AM.png|width=1946,height=1190,alt="Screenshot 2024-08-14 at 10.39.11 AM.png"!

See full ticket and images here: FECFILE-1500

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

gregg.moreland commented: [~accountid:61b0b42cd5986c006a9e1c94] Here is the first of two tickets for Form 99 changes in Format 8.5

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

akhorsand commented: Thanks [~accountid:712020:3243085d-540a-4657-ad08-d891487882d0] . Note that this field is now required with the Format 8.5 specs. Can you update the ACs to reflect that?

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

Mitchell Jarrett commented: [~accountid:61b0b42cd5986c006a9e1c94] [~accountid:712020:3243085d-540a-4657-ad08-d891487882d0] [~accountid:5b93ddba73130a2b8c662e23]

Pls Review

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

gregg.moreland commented: [~accountid:61b0b42cd5986c006a9e1c94] Should this ticket be held until FEC switches to Format 8.5? The wires look good, but DEVs shouldn’t work it until Format 8.5 changes.

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

akhorsand commented: Correct. This is on hold until FEC implements format 8.5, but is ready to go when they do so.