GSA / smartpay-training

Prototype for new GSA SmartPay training quizzes
8 stars 4 forks source link

Administrator | Edit User #181

Open A-L33 opened 1 year ago

A-L33 commented 1 year ago

As an administrator, I want to edit information in a user profile, so I can maintain accurate records in the system.

Acceptance Criteria:

Input Fields

weiwang-gsa commented 1 year ago

Can users edit/update their user profile information by themselves?

JessicaMarine1 commented 1 year ago

@A-L33 is this post-MVP?

A-L33 commented 1 year ago

@JessicaMarine1 Moved it to post-MVP

rebekahperillo commented 11 months ago

The following user must be deleted (2 profiles, one with incorrect email, which was provided in the Level 1 A/OPC list, so it was uploaded on the backend without being confirmed by the standard frontend process).

Image

To be deleted: Samantha Brantner | samantha.branter@fiscal.treasury.gov (the INCORRECT profile).

To be set up with correct reporting privileges:

Samantha Brantner | samantha.brantner@fiscal.treasury.gov (the CORRECT profile).

rebekahperillo commented 10 months ago

Misspelled names are also available in this document and should be corrected when the edit feature is available: https://docs.google.com/spreadsheets/d/1i4ay70gPWBwCIVpogzywEOea8ku5XNSMQ7qXceNUgT8/edit#gid=543556104

CodyHinze commented 10 months ago

Which fields are editable or required?

The following were discussed during grooming/planning:

CodyHinze commented 10 months ago

Discussed if Audit History is being updated or displayed.

If the table includes audit history we should update the Modified By/On information.

Confirmed in 7/11/2023 JAD that the Audit tracking will be handled in a future story.

JennaySDavis commented 10 months ago

Image

JennaySDavis commented 5 months ago

#181 Acceptance Criteria

Pass/Fail Description
Pass Administrator can view user's details - name, agency, bureau (if applicable), and email.
Pass The administrator can change/edit a user's name, agency, and bureau (if applicable). by selecting Edit User Profile
Pass If a required field is not populated, an error message is displayed
Pass The user's email address is NOT editable.
Pass On save, the user's information in the database is over-written with the new data.
Pass Users CANNOT edit/update their user profile information on their own.
Pass Message displayed to the user when attempting to edit own profile information
Pass User can select 'Cancel', this will clear the form and not save any information entered and return the user to the view User Detail screen
Pass Input Fields: Full Name (Required, Editable by admin users): Agency / Organization (Required, Editable by admin users for data correction): Sub-Agency, Organization, or Bureau (Optional, Editable by admin users for data correction): Email (Display only, Not editable by any users since this is only stored for confirmed email addresses)

Comments/Additional Notes The performance score will improve with the implementation of the following ticket: https://github.com/orgs/GSA/projects/43/views/1?pane=issue&itemId=46203471.

ADA Compliance (Automated scan via Chrome Lighthouse) Criteria Score
Performance 97
Accessibility 100
Best Practices 100

Passed 03/15/2024 - JSD

LoraBradford commented 5 months ago

Verified all changes can be made except email address. Moving to done, thank you!