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 support admin page to download outreach CSV #8101

Open
emyl3 opened this issue Sep 3, 2024 · 0 comments
Open

Add support admin page to download outreach CSV #8101

emyl3 opened this issue Sep 3, 2024 · 0 comments

Comments

@emyl3
Copy link
Collaborator

emyl3 commented Sep 3, 2024

Why should we do this?

  • Currently, we are emailing outreach email CSVs to a designated outreachMailingListRecipient we hardcode in SendGridProperties.java
  • Ideally, we do not want this tied to a specific user's email rather we want to ensure only those who have support admin access are able to download and have access to these CSVs
  • This also resolves a security concern, flagged by @alismx, for the following reasons (if we were to use the support email):
    • We do not know who has access to the support inbox
    • We do not know how folks currently get access to the support inbox
    • Monitoring who has accessed this information is not in our ability to log and monitor

User story

As a support admin user of the SimpleReport web application, I want to be able to download org admin emails for outreach purposes without having to ask a dev to make a request to our backend to send an email with the CSV to a hardcoded inbox. Rather, I would like to log in to SimpleReport and be able to download them myself.

Action Requested

Allow users with a way to upload test results for respiratory diseases (including COVID-19, influenza A and B, and flu), HIV, or Syphilis when uploading CSV results.

Acceptance Criteria

  • A page for support admins to download outreach email CSVs
  • Warns users to only download the CSV via CAG and not their local machines

Additional Context

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

1 participant