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

Add change applicant name functionality #1621

Merged
merged 9 commits into from
Sep 6, 2023
Merged

Add change applicant name functionality #1621

merged 9 commits into from
Sep 6, 2023

Conversation

thomasleese
Copy link
Contributor

This adds the ability for an assessor with the right permissions to change the applicant name associated with an application.

Screenshots

Screenshot 2023-08-07 at 14 23 00 Screenshot 2023-08-07 at 14 21 39 Screenshot 2023-08-07 at 14 21 32

@thomasleese thomasleese temporarily deployed to development August 7, 2023 12:54 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to development August 7, 2023 12:57 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to review August 7, 2023 13:14 — with GitHub Actions Inactive
@github-actions
Copy link

github-actions bot commented Aug 7, 2023

@thomasleese thomasleese temporarily deployed to development August 8, 2023 13:07 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to development August 9, 2023 07:41 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to development August 9, 2023 08:17 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to review August 9, 2023 08:39 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to development August 12, 2023 07:28 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to development August 12, 2023 07:41 — with GitHub Actions Inactive
@thomasleese thomasleese marked this pull request as ready for review August 12, 2023 07:41
@thomasleese thomasleese requested a review from a team as a code owner August 12, 2023 07:41
@thomasleese thomasleese temporarily deployed to review August 12, 2023 07:58 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to development August 21, 2023 07:22 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to review August 21, 2023 07:37 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to development August 21, 2023 12:46 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to development August 21, 2023 13:08 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to review August 21, 2023 13:26 — with GitHub Actions Inactive
Copy link
Contributor

@richardpattinson richardpattinson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is all good!

@thomasleese thomasleese temporarily deployed to development August 30, 2023 12:13 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to development August 30, 2023 12:15 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to review August 30, 2023 12:32 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to development September 1, 2023 11:56 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to review September 1, 2023 12:10 — with GitHub Actions Inactive
This adds a new column to the staff table which records whether the
staff user has permission to change application names.
This adds the ability to select a user with the change name
permission in the personas (and makes sure that one is generated in the
example data).
This allows us to invite users with that permission, and gives the
ability for support users to give others that permission.
I've update the policy to allow updating or editing an application form
if the user has the right permission. I've also refactored the tests to
use some shared examples to reduce duplication.
This is a form which uses the new UpdateApplicationFormName service to
allow assessors to change the name on an application form.
This removes an argument which was always set to true, and simplifies
the actions.
This adds a link to the summary list rows if the staff user has the
right permission, allowing them to change the given names and family
name of the applicant.
This changes the page object to use the summary list object rather than
look for the items directly.
This adds the ability for an assessor with the right permissions to
change the applicant name associated with an application.
@thomasleese thomasleese temporarily deployed to development September 5, 2023 09:44 — with GitHub Actions Inactive
@thomasleese thomasleese temporarily deployed to review September 5, 2023 09:59 — with GitHub Actions Inactive
@thomasleese thomasleese merged commit 0509fcd into main Sep 6, 2023
@thomasleese thomasleese deleted the change-name branch September 6, 2023 15:43
@thomasleese thomasleese temporarily deployed to review September 6, 2023 15:43 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants