eclipse-tractusx / portal-frontend

Portal Frontend
Apache License 2.0
4 stars 25 forks source link

Management Page for Onboarding Service Providers #541

Open jjeroch opened 4 months ago

jjeroch commented 4 months ago

Description: This ticket involves implementing the frontend of the management page for onboarding service providers. The page should include the following functionalities:

  1. Callback URL Configuration: Allow service providers to configure callback URLs for receiving notifications and updates from the customer registration process.

  2. IDP Record Management: Provide a user-friendly interface for service providers to manage their IDP (Identity Provider) records. This includes adding, editing, and deleting IDP records.

  3. Overview/List of Registered Customers: Fetch and display a list of registered customers along with their status. This list should be dynamically updated from the backend.

Figma Design: https://www.figma.com/file/pcHZWXTQJUguIT75QSk9KW/Portal-Designs?type=design&node-id=10225-93156&mode=design&t=VgPxdipkIebDxY3k-0

Tasks:

Design:

OSP management - overview v2




CallBack URL & Edit function

image



Display the existing Callback URL GET /api/administration/RegistrationStatus/callback

And change of the callback URL POST /api/administration/RegistrationStatus/callback




IdP Section

image


Endoint: GET /api/administration/identityprovider/owncompany/identityproviders




Customer Sections

image




jjeroch commented 2 months ago

@lavanya-bmw more details will be needed as part of the refinement. I suggest to start based on the existing information and after the initial functions are implemented lets meet in a meeting and discuss further details

lavanya-bmw commented 2 weeks ago

@jjeroch -Please provide the API endpoint for 'customer overview' tab -Regarding OSP Identity Provider(IDPs)-Tab 1, the same API endpoint is used in https://portal.dev.demo.catena-x.net/idpmanagement please confirm if I can re-use the same table if possible and design looks as below:

lavanya-bmw commented 1 week ago

image

jjeroch commented 1 week ago

@jjeroch -Please provide the API endpoint for 'customer overview' tab -Regarding OSP Identity Provider(IDPs)-Tab 1, the same API endpoint is used in https://portal.dev.demo.catena-x.net/idpmanagement please confirm if I can re-use the same table if possible and design looks as below:

@lavanya-bmw yes, the table can get used :)

Regarding the endpoint - I am checking the available implementation right now. Will come back asap.