GSA-TTS / FAC

GSA's Federal Audit Clearinghouse
Other
19 stars 5 forks source link

Audit submission access page #128

Closed MelissaBraxton closed 2 years ago

MelissaBraxton commented 2 years ago

Background

In the future, non-federal users will have to log in via login.gov.

It covers the following stories:

  1. As an auditor or auditee, I need to be able to specify who will need to certify my new audit (who will "check the box" at the end)
  2. As an auditor or auditee, I need to be able to specify who should have access to my new audit
  3. As a user, I need information on what will happen when I enter email addresses here so that I feel confident moving to the next step. (this is a front end/content change for now--not anything having to do with the mechanics of notifications)
  4. As an auditor or auditee creating a new audit submission, I need the submission access page to make it clear what a “contact” is and what kind of access to the submission they’ll have so that I can give the right access to the right people.

We'll know we're done when...

Tasks

Definition of Done (Checked as completed in #200)

MelissaBraxton commented 2 years ago

Q for the team - Do we want to explore email validation at all as part of this work, or should we wait/break that out as a separate chunk of work re: login.gov.

MelissaBraxton commented 2 years ago

This is the mock that needs to be refined based on sprint 1 research.

Screen Shot 2022-04-12 at 8 34 32 AM

Jkrzy commented 2 years ago

🤔 Thinking about assumptions here

MelissaBraxton commented 2 years ago

Yes, that matches my thinking @Jkrzy.

MelissaBraxton commented 2 years ago

One new need statement from sprint 1 research to discuss:

As an auditor or auditee creating a new audit submission, I need the submission access page to make it clear whether I need to enter my own contact information to get access to the submission.

My hunch is that folks creating a new submission should get access automatically without having to enter their info. Edge case - if they are also the certifying official, then they may need to enter their contact info in that box.

MelissaBraxton commented 2 years ago

@Jkrzy and @austinhernandez - Is the checklist here up to date? Wanting to get a clear sense of where this is at before we head into backlog grooming tomorrow.

heymatthenry commented 2 years ago

@MelissaBraxton Are there any required fields here? Seems like they all could be required, but as it is the mocks don't mark any as such. @SSPJ has been working on building this out so I just want to make sure he's got all the info he needs for that.

MelissaBraxton commented 2 years ago

Yes, they are all required. Good catch! cc: @heymatthenry and @SSPJ

MelissaBraxton commented 2 years ago

Heads up, @heymatthenry - @sreuber has some minor content refinements to suggest here. I think he's planning to work on it tomorrow 5/18.

sreuber commented 2 years ago

@heymatthenry @MelissaBraxton I placed a line of text over the Cancel & Create buttons. I asked in Slack what type of e-mail is sent to perhaps be a little more specific but perhaps this language is fine. Mockup I'm working from is here.

"The above contacts will receive an e-mail once this audit is created." Open to feedback on the verbiage.

MelissaBraxton commented 2 years ago

Sounds good to me!

I went ahead and added some content that helps folks know they need to include their own contact info to get access.

With that, design refinements are ready to implement here. (Same link as in Scott's comment above) @heymatthenry

I removed the design label from this issue. (cc @sreuber)

petermarks-gsa commented 2 years ago

@heymatthenry lmk what I can review here

heymatthenry commented 2 years ago

@petermarks-gsa Here's the PR that was merged so you can see the functionality.

petermarks-gsa commented 2 years ago

@heymatthenry Going to consider this in progress and not ready for review as the backend work linked here is not done quite yet.

petermarks-gsa commented 2 years ago

Per my QA in https://github.com/GSA-TTS/FAC-Frontend/pull/34, we can consider this done.

geekygirlsarah commented 2 years ago

The "dones" aren't checked on here and this got closed. Safe to assume someone reviewed them?

SSPJ commented 2 years ago

@geekygirlsarah The unchecked "dones" for accessibility were things I was checking while working on this. @heymatthenry and @jasnakai did some work after I was involved and could probably answer whether those are complete on the finished PR or need another pass.

jasnakai commented 2 years ago

I did not perform dedicated tests of those points. I can do a quick review.

petermarks-gsa commented 2 years ago

I did accessibility checks as part of https://github.com/GSA-TTS/FAC/issues/200. Sorry for not being more explicit at story level.