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.
App images ("images" property; take the image ID and fetch the respective image via the document endpoint - api slice should be already fully existing, just to be reused here)
App language ("languages" property)
App documents ("documents" property)
App privacy information ("privacyPolicies" property)
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
[ ] new app data added inside the page
[ ] technical user hyperlink enabled
[ ] responsiveness of the page ensured and successfully tested (fully screen, half screen, mobile size)
This ticket includes the validation of the backend api implementation where field parameter such as mandatory/null values need to get validated via swagger
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.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