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

Bulk select and reprocess DSRs that have errored #1205

Closed
Kelsey-Ethyca opened this issue Oct 4, 2022 · 3 comments
Closed

Bulk select and reprocess DSRs that have errored #1205

Kelsey-Ethyca opened this issue Oct 4, 2022 · 3 comments
Assignees

Comments

@Kelsey-Ethyca
Copy link
Contributor

Kelsey-Ethyca commented Oct 4, 2022

BE work will be covered in #1225

USER STORY

As an admin, I would like to resolve an issue such as system failure that caused all subject requests to error out, followed by a bulk approval/denial of errored subject requests.

REQUIREMENTS

Bulk reprocessing of DSR requests: Reprocessing errored subject requests

AC

  • Add checkboxes next to every DSR
  • checkboxes should only be enabled for errored DSRs This is temporary as I am sure we will add the ability to bulk approve/deny in the future
  • after checking a box display a "reprocess" button
  • upon reprocessing display success toast and update status to in progress
  • Like individual processing we are only aiming for current "retry" parity. Will need another ticket for long term reprocessing.

DESIGNS

User Flow:
https://www.figma.com/file/4qgQpYc1bX4dXg2PHmRORL/DSR-Error-Handling?node-id=4%3A9387

Final Screens:
https://www.figma.com/file/MTbZohIGvB4bq2f2wkiDHO/Fidesops-Management-UI?node-id=4006%3A60640

Extra Info

Epic Requirements Doc

@chriscalhoun1974
Copy link
Contributor

@Kelsey-Ethyca @mfbrown @sanders41 Good morning! Currently, I completing the FE development work for Bulk select and reprocess DSRs that have errored#1205. Paul has an existing PR for the BE work to support the FE development. Both of us did a walkthrough earlier this morning. We have question which is where on the UI/UX Figma design will the API bulk retry endpoint be triggered from? Is there suppose to be a Reprocess button in the upper right hand corner? For illustration purposes, I have mocked the following:

Image

The Reprocess button will only be rendered if there is at least one privacy request in the result set which has a status of ERROR . In addition, the button will be disabled until a user has clicked at least one privacy request or clicks the checkbox column header. Thoughts?

@chriscalhoun1974
Copy link
Contributor

chriscalhoun1974 commented Oct 19, 2022

Here is the PR

@Roger-Ethyca
Copy link
Contributor

Tested in Test_env

Image
Image
Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants