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

MPDX-7829 Ministries Have Self Service MPDX Donor/Account Removal Capability #887

Merged
merged 42 commits into from
Aug 21, 2024

Conversation

caleballdrin
Copy link
Contributor

@caleballdrin caleballdrin commented Mar 7, 2024

Description

https://jira.cru.org/secure/RapidBoard.jspa?rapidView=3&view=detail&selectedIssue=MPDX-7829#
KR3: Ministries Have Self Service MPDX Donor/Account Removal Capability

  • Added Delete Account List, Delete User, and Remove User buttons
  • Added confirmation message to ask for the reason
  • Added new anonymize mutation for all contacts
  • Improved styling of the pages

Checklist:

  • I have given my PR a title with the format "MPDX-(JIRA#) (summary sentence max 80 chars)"
  • I have applied the appropriate labels. (Add the label "On Staging" to get the branch automatically merged into staging.)
  • I have requested a review from another person on the project

@caleballdrin caleballdrin self-assigned this Mar 7, 2024
@caleballdrin caleballdrin requested review from canac and dr-bizz March 7, 2024 00:57
Copy link

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-887.d3dytjb8adxkk5.amplifyapp.com

Copy link
Contributor

@canac canac left a comment

Choose a reason for hiding this comment

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

I only looked at the code, I still need to try running it.

@canac
Copy link
Contributor

canac commented Mar 8, 2024

@caleballdrin Do you know why the background of the delete invite modal is darker than the background of the delete coach modal? I wonder if the delete invite modal is opening two modals on top of each other or something like that.

Screenshot 2024-03-08 at 11 06 38 AM Screenshot 2024-03-08 at 11 06 43 AM

@caleballdrin
Copy link
Contributor Author

caleballdrin commented Mar 8, 2024

@caleballdrin Do you know why the background of the delete invite modal is darker than the background of the delete coach modal? I wonder if the delete invite modal is opening two modals on top of each other or something like that.

@canac Yes that was the issue. I just fixed it.

Copy link
Contributor

@dr-bizz dr-bizz left a comment

Choose a reason for hiding this comment

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

Great work on this. I left some comments throughout the code.

@caleballdrin caleballdrin added the Preview Environment Add this label to create an Amplify Preview label May 1, 2024
@wrandall22 wrandall22 added Preview Environment Add this label to create an Amplify Preview and removed Preview Environment Add this label to create an Amplify Preview labels May 1, 2024
@caleballdrin caleballdrin added Preview Environment Add this label to create an Amplify Preview and removed Preview Environment Add this label to create an Amplify Preview labels Jun 6, 2024
Copy link
Contributor

github-actions bot commented Jun 6, 2024

Preview branch generated at https://account-removal.d3dytjb8adxkk5.amplifyapp.com

@caleballdrin caleballdrin requested review from dr-bizz and canac August 19, 2024 19:37
Copy link
Contributor

@dr-bizz dr-bizz left a comment

Choose a reason for hiding this comment

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

Great work on this! I left some comments and questions on this, but nothing crazy. Great work.

@canac canac removed their request for review August 20, 2024 16:29
@caleballdrin caleballdrin requested a review from dr-bizz August 20, 2024 20:22
@caleballdrin caleballdrin merged commit 096efbf into main Aug 21, 2024
18 checks passed
@caleballdrin caleballdrin deleted the account-removal branch August 21, 2024 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Preview Environment Add this label to create an Amplify Preview
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants