eclipse-tractusx / portal-frontend

Portal Frontend
Apache License 2.0
3 stars 30 forks source link

Extend Subscription Detail Page for Customer View #939

Open jjeroch opened 1 month ago

jjeroch commented 1 month ago

Description: Extend the subscription detail page for the customer view (page: /company-subscriptions-detail/{appid}) to display more detailed information about the app, similar to the app detail page on the app marketplace. This includes adding images, language tags, documents, and privacy information. Additionally, ensure that the technical user details are still highlighted, and add a use case chipcard inside the subscription box.

image

Details:

1. Enhance App Information Section

Similar like on the app details view (documented here https://portal.int.catena-x.net/documentation/?path=user%2F04.+App%28s%29%2F01.+Marketplace%2F02.+App+Details.md) fetch from the api endpoint additional details (see list below) and display them inside the detail page.

Endpoint: /api/apps/{appId}

2. Technical User Details

Ensure that the technical user available on the page bottom is a hyperlink if the user has the permission view_tech_user_management. Users with the permission are able to see the hyperlink and to click on the hyperlink to directly access the technical user detail page and to lookup all the technical user details.

3. Responsiveness

Ensure that the page is fully responsive for full display screen, half screen as well as mobile version


Acceptance Checklist

jjeroch commented 1 month ago

This ticket includes the validation of the backend api implementation where field parameter such as mandatory/null values need to get validated via swagger