cisagov / crossfeed

External monitoring for organization assets
https://docs.crossfeed.cyber.dhs.gov
Creative Commons Zero v1.0 Universal
372 stars 54 forks source link

Re-design Vulnerability details page #2352

Closed ameliav closed 8 months ago

ameliav commented 1 year ago

๐Ÿ—ฃ Description

Re-design the current Vulnerability details page. Completes issues: #2306, #2307, #2308, #2309

๐Ÿ’ญ Motivation and context

Change makes for a better user interface for the Vulnerability details page.

๐Ÿงช Testing

โœ… Pre-approval checklist

โœ… Pre-merge checklist

โœ… Post-merge checklist

ameliav commented 9 months ago

image

The page is mostly complete except for the below.

Todos:

schmelz21 commented 9 months ago

@ameliav , upon review please remove the CWE Name reference and move forward with merging the Vuln details page in its current state. We will Issue separate tickets to support the notes section and the CWE name. They both require more detailed planning.

Matthew-Grayson commented 9 months ago

Some of the TODO comments in the code are a bit disconcerting (e.g. //TODO: change this to something else??)

Understandable. There are just a few things about the new tables that don't match the rest of the code base. The column names for one thing use snake case instead of camel case. This adds confusion to development when displaying detailed information from API responses. I think we should make these changes before the new tables are deployed to production.

I'll create an issue and link it.

Matthew-Grayson commented 9 months ago

@cduhn17 @rapidray12 TODOs captured here. https://github.com/cisagov/crossfeed/issues/2521 https://github.com/cisagov/crossfeed/issues/2522 https://github.com/cisagov/crossfeed/issues/2523 https://github.com/cisagov/crossfeed/issues/2524