mitre / vulcan

A web application to streamline the development of STIGs from SRGs
https://mitre-vulcan-prod.herokuapp.com/
Other
58 stars 16 forks source link

Enable user to select which component to excel export #610

Closed vanessuniq closed 9 months ago

vanessuniq commented 9 months ago

Vulcan is facing memory issues when attempting to excel export large projects. The implemented solution break data export into smaller batches to reduce memory consumption. This is done by allowing users to select which components they would like to export.

Screenshot 2023-09-25 at 6 43 08 PM

Fix #600

smarlaku820 commented 9 months ago

Hey @vanessuniq ,

Looks good.

I have an observation - If one chose, select all then the context that Export Selected Components remains somewhat unclear. so, should we just say simply, Export (button) for the purposes of clarity ?

vanessuniq commented 9 months ago

Hey @vanessuniq ,

Looks good.

I have an observation - If one chose, select all then the context that Export Selected Components remains somewhat unclear. so, should we just say simply, Export (button) for the purposes of clarity ?

I don't think it is confusing because when select all is checked, all the components will be checked. With Export Selected Components I want the user to understand that only the selected components will be exported.

Screenshot 2023-09-26 at 2 35 21 PM

vanessuniq commented 9 months ago

Hey @vanessuniq , Looks good. I have an observation - If one chose, select all then the context that Export Selected Components remains somewhat unclear. so, should we just say simply, Export (button) for the purposes of clarity ?

I don't think it is confusing because when select all is checked, all the components will be checked. With Export Selected Components I want the user to understand that only the selected components will be exported.

Screenshot 2023-09-26 at 2 35 21 PM

Also the select released components checkbox is disabled if the project has no released components.