crossfeed icon indicating copy to clipboard operation
crossfeed copied to clipboard

Export P&E Reports from Crossfeed UI

Open aloftus23 opened this issue 3 years ago • 1 comments

fixes #1468

🗣 Description

Allow upload and download of P&E reports from the Crossfeed UI.

Reports are uploaded and accessed from an S3 bucket.

Only organizations with a P&E tag will have this feature. If not, the page will still exist, but saying that the organization isn't registered with P&E and where to ask questions.

Screen Shot 2022-08-05 at 1 02 54 PM

image

Screen Shot 2022-08-05 at 11 39 43 AM

aloftus23 avatar Aug 05 '22 15:08 aloftus23

Need to make sure standard users can't add the P&E tag.

aloftus23 avatar Aug 05 '22 19:08 aloftus23

Andy: python backend worker updates Ashwin: frontend vulnerabilities

epicfaace avatar Dec 23 '22 14:12 epicfaace

Let's see if we can have a similar table to the domains table that shows all reports -- one column should be report type ("P&E/WAS/VS"), and users can filter by that column.

epicfaace avatar Jan 06 '23 15:01 epicfaace

@rc-raizen Please take a look at this PR / fix the lint and test issues, and then we can work on https://github.com/cisagov/crossfeed/issues/1643 once it's merged.

epicfaace avatar Jan 09 '23 21:01 epicfaace

frontend and backend checks green. Ready to merge @epicfaace

rc-raizen avatar Jan 19 '23 15:01 rc-raizen

Updated table: Screen Shot 2023-02-10 at 7 44 35 AM Screen Shot 2023-02-10 at 7 44 48 AM Screen Shot 2023-02-10 at 7 45 05 AM

aloftus23 avatar Feb 10 '23 12:02 aloftus23

@aloftus23 Can you add a test that makes sure people can't export reports that aren't from their own orgs?

Added tests.

aloftus23 avatar Feb 14 '23 17:02 aloftus23