eclipse-tractusx / portal-frontend

Portal Frontend
Apache License 2.0
5 stars 32 forks source link

Company Registration Management Board Update #740

Open jjeroch opened 5 months ago

jjeroch commented 5 months ago

Summary:

Implement UI updates to the company registration management board as per new design specifications. https://www.figma.com/file/pcHZWXTQJUguIT75QSk9KW/Portal-Designs?type=design&node-id=10264-91921&mode=design&t=crdTqWqhlypgtwRS-0

Description:

This ticket involves several UI changes to the company registration management board. The updates include removal of certain elements, design changes, and enhanced error handling. The goal is to improve the user experience and provide clearer information regarding the registration process.

Requirements:

  1. Redesign List of Records:

    • Update the list of records to match the provided design image.
    • Remove the "Documents" column from the list. Documents will be accessible via the detail overlay.
  2. Rearrange Column Order:

    • Implement the new column order as specified in the design image.
  3. Age Calculation:

    • Replace the display of the dateCreated with the calculated age of the registration.
    • Age should be calculated from the dateCreated to the current date.
  4. Progress Circle Implementation:

    • Remove the current progress bar from the UI.
    • Introduce a new progress circle to represent the status of checks.
    • The progress circle should be red if any status is "failed", otherwise it should be green.
    • Display the number of closed checks out of the total number of checks in the center of the progress circle.
  5. Status and Cancel Option Display:

    • Next to the progress circle, display the actual status of the registration.
    • Include a cancel option that turns red on hover.
    • The cancel option should be clickable only when the application state is "SUBMITTED".

Acceptance Criteria:

Design References:

Result list element
image
Different stages
image

Possible Process Step status as per DB:

Stage coloring & calculation
image
Overlay 01
image
Overlay 02

not yet existing

Technical Notes:

Deployment Plan:

Linked tickets

jjeroch commented 4 months ago

Hi @nidhigarg-bmw can you please make the following button clickable:

image