Skip to content
This repository was archived by the owner on Jul 23, 2020. It is now read-only.
This repository was archived by the owner on Jul 23, 2020. It is now read-only.

Implement EE Table #3

Closed
Closed
@p-a-s-c-a-l

Description

@p-a-s-c-a-l

Status:

  • GUI implementation ("html wireframe") as React AJAX web Application following the respective Product Mock-Ups
  • Integration into the respective GL-Step as External ReactMount Application
  • Design of a simplified internal state data model in JSON (the "table model") and definition of static JSON constants (example) as initial reference / example data based on the example table content from the mock-up screens.
  • the table contains the content for DC1 Reference study (The content will be retrieved from the table-state-rest-api)
  • Mapping of the actual Data Package Data Model to the internal JSON state data model with help of the JSON:API and/or REST Views and additional REST Micro Services for simple data aggregation and transformation.

Implement the EE Table following the Mock-Up and the approach described here.

EE Table GUI

grafik

Important Note: The Mock-Up seems to be outdated. It seems that a request for revision wasn't taken into account. Furthermore, future exposure scenarios as shown in the mock-up above are, if at all, expected to be supported in the expert workflow of DC2 only and for sure not in CSIS v1. Therefore we follow KISS and YAGNI and start with the following EE table example taken from this excel sheet.

grafik

HC Table state model

  • column 1: Hazard is the hazard 'applicable' to the exposed element
  • column 2: category to group several EE layers. Same categorisation as in the map-component and HC/HC-LE tables!
  • column 3: the vulnerability class, but essentially that's the name of the EE layer. For each vulnerability class, there will be a separate layer. So column 2 and column 3 define also the hierarchy of the map layer widget for the EE step!
  • column 4: absolute numerical value
  • column 5: the unit may become part of the class or name, respectively. (to be consistent with in the HC table which lacks a unit column good reasons)

Currently, no realistic example data is available. Example layers however will be reported in this issue.

Mapping Data Package to HC Table state model

Same approach as in Implement HC table:

  1. Fetch Data Package Meta Data and build WCS requests,
  2. Fetch data for each relevant layer from WCS, aggregate and transform to JSON state model.

Metadata

Metadata

Assignees

Labels

BB: Table ComponentTable Component Building BlockSHOWSTOPPERFeature or bug, that, if not addressed, renders the CSIS essentially uselessSTALLEDFurther Action is requestedwontfixThis will not be worked on

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions