eclipse-tractusx / portal-frontend

Portal Frontend
Apache License 2.0
3 stars 30 forks source link

sig#803: Add Technical User "Status" inside the technical user management page #944

Closed jjeroch closed 1 week ago

jjeroch commented 1 month ago

Description:

The Technical User Management page (https://portal.int.demo.catena-x.net/technicaluser) requires an enhancement to display the status of each technical user in the form of a chipcard, similar to what we have for normal users. The status value for each technical user is available through a GET API endpoint. The task involves fetching the status from the backend and implementing the visual chipcard indicator within the technical user table.

image

Pre-implementation Checklist:

Implementation Details:

Documentation:

Acceptance Criteria:

jjeroch commented 1 month ago

Please make sure to validate against the backend swagger docu which values are possible and make sure that an translation is existing

MaximilianHauer commented 1 month ago

@lavanya-bmw i had a look please proceed as following:

ACTIVE = green (confirmed) INACTIVE = red (declined) PENDING = yelow (pending) DELETED = grey (to be added to the styleguide)

lavanya-bmw commented 1 month ago

@jjeroch @MaximilianHauer Regarding documentation, need more information where to update the docs as https://portal.dev.demo.catena-x.net/documentation/?path=user%2F03.+User+Management%2F03.+Technical+User is currently empty

lavanya-bmw commented 1 month ago

@lavanya-bmw i had a look please proceed as following:

ACTIVE = green (confirmed) INACTIVE = red (declined) PENDING = yelow (pending) DELETED = grey (to be added to the styleguide)

Shared component changes is available in PR: https://github.com/eclipse-tractusx/portal-shared-components/pull/249

oyo commented 1 month ago

Shared component changes is available in PR: eclipse-tractusx/portal-shared-components#249

@jjeroch @MaximilianHauer PR is approved from my side - please label PR with newly created tag "merge ready" if you consider this ready to merge

MaximilianHauer commented 1 month ago

@jjeroch @MaximilianHauer Regarding documentation, need more information where to update the docs as https://portal.dev.demo.catena-x.net/documentation/?path=user%2F03.+User+Management%2F03.+Technical+User is currently empty

@lavanya-bmw i would ask you to update the following page https://portal.int.catena-x.net/documentation/?path=user%2F03.+User+Management%2F03.+Technical+User%2F01.+Technical+User+Overview.md

lavanya-bmw commented 3 weeks ago

@jjeroch @MaximilianHauer Regarding documentation, need more information where to update the docs as https://portal.dev.demo.catena-x.net/documentation/?path=user%2F03.+User+Management%2F03.+Technical+User is currently empty

@lavanya-bmw i would ask you to update the following page https://portal.int.catena-x.net/documentation/?path=user%2F03.+User+Management%2F03.+Technical+User%2F01.+Technical+User+Overview.md

  • Screenshot needs to be updated ( ensure that no personal data is involved )
  • overview of all status and their interpretation

PR link: https://github.com/eclipse-tractusx/portal-assets/pull/377

MaximilianHauer commented 1 week ago

approved