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

Cleanup Workbook Artifacts Post-Audit Report Submission #3748

Open
3 tasks done
sambodeme opened this issue Apr 24, 2024 · 1 comment
Open
3 tasks done

Cleanup Workbook Artifacts Post-Audit Report Submission #3748

sambodeme opened this issue Apr 24, 2024 · 1 comment
Assignees
Labels

Comments

@sambodeme
Copy link
Contributor

sambodeme commented Apr 24, 2024

This ticket is a follow-up to ticket #3571 and the development team discussion (Dev Huddle) on April 17, 2024. The goal is to ensure that all workbook artifacts uploaded by a user during the submission process are removed upon the successful submission and dissemination of the audit report. The tasks include:

  • Implement logic to automatically remove workbook artifacts once the audit report is submitted and disseminated.
  • Develop a Django command to remove workbook artifacts from reports that were submitted previously.
  • Modify the code to prevent the saving of workbook artifacts each time users download from the disseminated reports view.
@sambodeme sambodeme added the eng label Apr 24, 2024
@sambodeme
Copy link
Contributor Author

@danswick for awareness

@sambodeme sambodeme self-assigned this Aug 9, 2024
sambodeme added a commit that referenced this issue Aug 14, 2024
github-merge-queue bot pushed a commit that referenced this issue Aug 14, 2024
* #3748 Added logic to remove workbook artifacts once report is successfully disseminated

* Linting

* More linting

* Update backend/dissemination/remove_workbook_artifacts.py

Co-authored-by: Phil Dominguez <142051477+phildominguez-gsa@users.noreply.github.com>

* Fixed typo in function name

---------

Co-authored-by: Phil Dominguez <142051477+phildominguez-gsa@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this issue Sep 6, 2024
#4193)

* #3748 Added logic to delete unnecessary workbook artifacts via django command

* #3748 Updated django command to remove files from  S3 only

* Bug fix

* Fixed linting

* Fixed unit tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress
Development

No branches or pull requests

1 participant