Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
13 tasks
Tracked by #803
jjeroch opened this issue Jul 17, 2024 · 8 comments
Closed
13 tasks
Tracked by #803
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@jjeroch
Copy link
Contributor

jjeroch commented Jul 17, 2024

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:

  • Fetch the status data for each technical user from the backend API; property "status":.
  • Implement/intake the chipcard component of the portal-shared-component registry to visually represent the status of each technical user.
  • Integrate the chipcard component into the technical user table on the Technical User Management page.
  • Ensure that the chipcard's color-coding and text reflect the status accurately.
  • Handle loading and error states appropriately within the UI.

Documentation:

  • Update the Technical User Management page documentation to include the new status chipcard feature.
  • Ensure that the component's integration is documented in the code with comments for clarity as well as inside storybook

Acceptance Criteria:

  • The status chipcard is displayed for each technical user in the table on the Technical User Management page.
  • The chipcard correctly reflects the status of the technical user as fetched from the backend API.
  • The feature works correctly in various browsers and is responsive across different devices.
@jjeroch jjeroch added the enhancement New feature or request label Jul 17, 2024
@jjeroch jjeroch added this to the Release 24.12 milestone Jul 17, 2024
@jjeroch
Copy link
Contributor Author

jjeroch commented Jul 17, 2024

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

@jjeroch jjeroch changed the title Add Technical User "Status" inside the technical user management page sig#803: Add Technical User "Status" inside the technical user management page Jul 19, 2024
@MaximilianHauer
Copy link

MaximilianHauer commented Jul 25, 2024

@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
Copy link
Contributor

@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
Copy link
Contributor

@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: eclipse-tractusx/portal-shared-components#249

@oyo
Copy link
Contributor

oyo commented Jul 26, 2024

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
Copy link

MaximilianHauer commented Aug 5, 2024

@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

@lavanya-bmw
Copy link
Contributor

@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: eclipse-tractusx/portal-assets#377

@MaximilianHauer
Copy link

approved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

No branches or pull requests

4 participants