-
Notifications
You must be signed in to change notification settings - Fork 61
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Milestone
Description
MyOpenCRE is a year old at this point. The API seems to have reasonable stability and to work as expected.
Time to make a frontend for it so that interested parties can use it without curl.
Acceptance criteria:
Make a set of new pages and buttons linked to by the main page that allow users to:
- download a CSV with all the CREs currently in the DB
- upload a CSV with one or more standards mapped to CREs and allow the application to import them.
User journey:
- user who has "Standard A" (assume standard is SOC2 for example)
- user want to map "Standard A" to other standards but they don't have the capacity to do so manually
- user splits "Standard A" into controls or sections
- user visits myopencre.org and clicks: "myOpenCRE"
- user can download a mapping spreadsheet template using a button
- user can then map "Standard A" to CREs in their spreadsheet
- user can then upload their spreadsheet by either drag n drop or by selecting a file on their computer
- The CRE platform then imports their spreadsheet and notifies the user via a browser notification when the import is done
- User can then use "Standard A" in OpenCRE normally
This feature needs to be able to be turned on or off (aka feature flagged ).
Heroku does not have enough resources to calculate gap analysis etc for a full standard and we don't want this getting abused with irrelevant standards.
For local execution this should allow people to import a full standard. For heroku the ability to Upload a standard should be turned off.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers