- Overlay
- Fix consistency issue in overlays where form input is used
- Company Wallet
- Use appropriate path to display logo on cards
- App Subscription
- Register URL changes for Autosetup
- Refactor
- Remove unnecessary import of Typography, Dialog and Circular Progress from mui and use those from shared-components
- Connector Management
- fetch details using api, added permissions and fixed error messages
- App Release Process
- Integrated role deletion with BE api reponse
- Company Application Registraion Detail Overlay
- UI improvements
- Add correct registration application checklist items
- Fixed incorrect usage of pre-commit hook
- Fix consistency issue in constants file. Use camel case for all page paths. Update corresponding usage in other files
- Admin Credential
- Credential Request Management Board Improvements
- Company data
- New company data page created
- Connect to the gate api to fetch the records
- Create and Edit address/site feature introduced
- App marketplace
- Add more and collapse button to category view
- Page headers
- harmonization and standardization of page headers, added consistent headers and removed unused code
- Use scroll to top button from shared components
- Identity Provider Configuration
- updated the IdP Config Overlay to include additional metadata properties for comprehensive configuration:
- clientId: string
- hasClientSecret?: boolean
- logoutUrl?: string
- metadataUrl: string
- updated the IdP Config Overlay to include additional metadata properties for comprehensive configuration:
- Responsive Design Updates
- improved the navigation menu for reduced screen sizes with an expanded full display height for better visibility and access
- refined the sub-navigation header styling for a more consistent appearance with reduced custom styles
- Onboarding and Service Provider Registration UI & IdPs
- overhauled the UI design of the screen, enhancing the user experience during customer registration:
- customer Consent & Company Data Page
- error Overlay & Page
- success Page
- introduced support for mobile devices, ensuring a seamless onboarding process across different screen sizes
- added delete option for newly created/not yet configured "Managed IdPs"
- overhauled the UI design of the screen, enhancing the user experience during customer registration:
- Wallet UI
- reimagined the main active wallet card style to align with the new design philosophy
- implemented a visual differentiation for wallet cards based on their status - active, inactive, or unknown
- Marketplace and App Enhancements
- modernized the app marketplace card with updated styling and new design elements
- enabled navigation for inactive app sub-menus and refreshed the overlay content for "in progress" applications
- Shared Component Improvements
- upgraded the props for quick links to enhance component versatility
- Credential Management
- adjusted document data handling and sorting for more efficient credential management
- BPDM Interfaces
- Others
- disabled unwanted console logs
- removed home page warning
- App Release Process "Technical Integration" - updated frontend service for retrieving roles via the apps service API GET /api/apps/AppReleaseProcess/{appId}/roles
- Partner Network - improved overlay of Company Data
- Self-Sovereign-Identity Next
- Credential Management - UseCaseParticipation (due to new Issue Component)
- Credential Management Board
- Revoke Credentials
- implemented new features to revoke credentials, available to operators through the Credential Management board
- implemented new features to revoke credentials, available to customers through the Wallet UI
- Multi-Technical-User-Provider
- enhanced several overlays to support the management of multiple technical users, including those for app and service subscription management, activation, and technical user creation
- Company Certificates (enhancement)
- added company certificates inside the partner network company details overlay (incl. download function)
- enabled certificate deletion
- added success message for certificate upload function
- implementation of New UI Design for Company Certificates
- enabled error icon on certificate deletion error scenario
- updated API Endpoint for fetching Certificate Document
- changed listing page api to fetch certificates in details page
- Company Subscription Management
- rolled out comprehensive management of company subscriptions
- enabled unsubscribe function of subscriptions
- enabled customer subscription detail view with linked objects such as technical user, connector, etc.
- Technical User Accounts
- introduced a new view for managing "Inactive" technical user accounts
- App Release Process
- enhanced the technical integration configuration form by adding the technical user option "none" and updating frontend logic to manage api payloads
- enabled agreement handling by adding frontend logic and UI handling of optional agreements
- Service Release Process
- enhanced the technical integration configuration form (for type dataspace services) by adding the technical user option "none" and updating frontend logic to manage api payloads
- enabled agreement handling by adding frontend logic and UI handling of optional agreements
- Company Data/Organization
- redesigned the company data section
- added a "Company Delete" button in an inactive state
- added a own section for owned and active company certificates (linked to certificate feature)
- Company Registration Management Board
- updated the design to support additional registration processes
- added a process status element
- removed details on management page (e.g. documents) and moved them into the detail overlay
- implemented expandable status details inside the business partner registration detail overlay
- Connector Management
- updated the UI styling and user experience for connector management
- updated connector registration flow and enhanced self-service support with technical user linkage
- introduced CodeQL scan
- removed Veracode workflow
- renamed docker notice file
- CONTRIBUTING.md: linked to contribution details
- updated eclipse dash tool for dependencies check
- added dependabot.yml file and introduced grouping of pull request for version updates
- upgraded gh actions and change to pinned actions full length commit sha
- removed warnings from log and dev server
- added support of unavailable backend by redirecting the user to an error page
- migrate from create react app to vite framework
- switched from deprecated create react app to a new framework for build scripts and development server
- upgraded to Portal Shared Components 3.x based on Vite
- upgraded dependencies
- upgraded keycloak-js dependency to v23.0.7
- URL Pattern validation
- made HTTPS in URL patterns configurable: enabled by default, HTTP can be configured by setting the introduced environment variable to false
- code clean-ups
- removed unused overlays
- remove duplicate api endpoints
- removed appendchild from the code and replaced it with alternative code
- resolved code smells related to the "certificateTypes" length check, ensuring the logic correctly handles all scenarios
- Page Scroll Behavior: removed unintended page upscrolling on various sections to enhance user experience
- Partner Network
- Application Request page
- Company Subscriptions
- Invite Business Partner
- Semantic Hub
- Technical User Management
- User Management: fixed the display of user roles within chip cards in User Management
- App Release Process form: fixed the display of user roles within chip cards
- Local & Wording Updates: updated locale file content to clarify company role change overlay descriptions and revised wording in multiple sections for better clarity
- Help Link Correction
- addressed and fixed broken help links on:
- Notification page
- App Subscription Activation Overlay
- App release process
- Service release process
- addressed and fixed broken help links on:
- App Change: corrected the logic for displaying descriptions in the App Change section
- Semantic Hub: rectified overlay issues for displaying semantic model diagrams in the Semantic Hub
- General Styling Enhancements
- applied background hover effects to improve visual feedback
- fixed notifications sorting dropdown closing issue
- synchronized button styling across different pages
- Company Certificates: fixed inactive company certificate not being displayed
- Application Requests: corrected the display of company roles for requester companies with the "Onboarding Service Provider" role in the Application Requests section
- Use Case Participation: implemented a loader to provide feedback while waiting for a response in Use Case Participation
- Sonar finding(s): adding an initial value to the reduce function, preventing potential errors
- Connectors: Enhanced the connectors feature to improve the retrieval and display of service accounts in the autocomplete list, thereby improving user experience
- App Role Management: Streamlined role-based access control by updating the required role to
modify_user_account
in the App User Role Management feature for the "edit" and "Add Role" button as well as for the overlay - Side menu: Fixed the absence of the "My company" section in the mobile version of the side menu
- Company Role Change: Enhanced the company role change flow by adding logic to handle scenarios where the role change does not impact company rights or features
- Technical Issues and Limitations
- Technical User Accounts
- There is an issue where attempting to display details for inactive technical users results in a blank page due to a lack of necessary backend support.
- Partner Registration Prototype
- The prototype is not yet functional for production use and fails to capture data entered through browser autofill.
- App Release Process
- The delete function for App Roles in the App Release Process is currently non-operational.
- Credential Revocation
- The administrator's Credential Revocation Overlay does not automatically close after a successful revocation request submission.
- Technical User Accounts
- Feature Support and Development
- Auto-setup Process Worker
- There is no frontend support for the extended auto-setup process worker, specifically in terms of error handling and status transparency.
- Registration Approval Process
- The frontend provides limited support for the registration approval process, particularly concerning the retriggering of jobs.
- Technical User Details
- The status of technical users is not displayed on the technical user detail page.
- App Subscription URL Management
- Users are currently unable to delete URLs in the "Register URL for Autosetup" function on the App Subscription Page due to missing user experience updates and API integration.
- Auto-setup Process Worker
- UI Development Needs
- Onboarding Service Provider Management Board
- The user interface for the Onboarding Service Provider management board is not yet developed.
- Company Data Management
- The user interface development for company data management is not included at this stage.
- Onboarding Service Provider Management Board
- Notifications
- search functionality enabled, with an extension that allows for in-content match results
- implemented automatic page loading and sorting capabilities for managing notifications
- App Subscription Management
- enabled company search feature based on company name patterns
- Service Subscription Management
- enabled company search feature based on company name patterns
- Invite Business Partner
- enabled company search feature based on company name patterns
- Application Request Management
- enabled company search feature based on company name patterns
- User Management
- improved user deletion success info messages by adding details of the deletion action process
- reworked the user role assignment process to enhance accessibility for users
- updated API structure (note: this is a breaking change by the backend) to integrate the identity management table within the user management interface.
- Information Pages - Company Roles Introduction Pages:
- updated the "Conformity Body" content to provide a more accurate description.
- improved the OSP page by fetching standard library data from standards.json and displaying it using a new table component
- Information Pages - Dataspace:
- updated dataspace provider links to include quick access links.
- Login Navigation
- user navigation on login managed based on the users company application status. FE logic uses the applicationType and applicationStatus
- UseCase Participation UI
- enhanced the handling of elements; if the backend does not provide a document template URL, the link will be disabled.
- Others
- renamed the action button in multiple overlays from "Cancel" to "Close" to accurately reflect the action when users can only close the overlay, not cancel an operation.
- removed all references to consortia environments
- updated all documentation and help links to reflect the new directory structure in portal-assets.
- User Login Redirection
- Enhanced user experience for incomplete registrations: users attempting to log in are seamlessly redirected to complete the registration process
- Introduced an informative screen on the portal for registrations awaiting validation, complete with a notification bar
- Service Release Process
- Integrated a service conformity check within the service release workflow, enriching the service summary pages with compliance verification
- Company Certificate Management
- added a convenient link in the user menu for direct access to the company certificate page
- developed UI components to facilitate filtering, sorting, and viewing of company certificates
- implemented a detailed overlay for viewing company certificate specifics
- created an overlay for uploading new company certificates
- established a connection between the listing page, certificate upload, and details page with the backend API for streamlined operations
- Registration Decline Feature
- released a new function allowing the decline of registration invitations for companies, enhancing administrative control
- OSP Function - Managed IdP Management
- expanded the Identity Management capabilities within OSP Function by adding sub-menus for enabling, disabling, and deleting managed Identity Providers (IdPs)
- Company Wallet UI
- established the wallet user interface; displaying owned credentials, status, expiry date and authority
- Multi Device Support
- refined navigation elements to support multiple device sizes, incorporating a responsive burger menu that adapts to content width and browser dimensions
- updated the sub-navigation design to ensure compatibility across various device sizes, impacting the user interface on the Company Roles, Use Case, and Data Space pages
- upgraded shared component versions
- implemented code quality & style improvements based on ESLINT rules
- enable require-await rule
- enable return-await rule
- enable prefer-reduce-type-parameter rule
- enable prefer-read-only rule
- enable no-inferable-types rule
- enable dot-notation rule
- enable triple-slash-reference rule
- upgraded dependencies for vulnerabilities in axios, follow-redirects and @adobe/css-tools
- added build check at pull request
- updated file header template
- added additional image tags of type semver to release workflows
- Removed env specific urls from test files
- Updated shared components package dependency
- upgraded portal-shared-components package due to CVE-2023-42282 in node-ip package
- Changed portal-cd references to portal due to repository renaming
- Updated README.md
- mentioned
docs
folder in portal-assets repository - referenced docker notice files in notice section instead of duplicating the content
- mentioned
- App Overview
- api failing component appears with "no data available" and with error bar
- App Release Process
- fixed automatic upscrolling in form pages
- fixed help link, funky character displayed and the success message in user role upload
- upload app role template file encoding updated
- fixed incorrectly displayed information message "no {object} available" getting displayed while content is available
- App Management
- template file encoding updated for 'technical integration' and 'add roles overlay' and deleted previous template
- Service Overview
- add missing translations, fix duplicate error
- fixed incorrectly displayed information message "no {object} available" getting displayed while content is available
- Service Release Process
- fixed automatic up scrolling in form pages
- fixed conformity document deletion issue after uploading document
- User Management
- create user account(s) - added api error handling component (snackbar) for the FE flow when calling GET /company/identityproviders
- technical user - removed quotation marks from technical user details
- Business Partner Invite
- fixed loading button issue to invite multiple companies in succession
- Credential Request Overview
- fixed document icon hover design used
- IdP Management
- fixed IdP workflow/UI flow inside the overlay "Create IdP" depending on selected IdP type (managed vs own)
- Network Registration mock UI - fixed extId input field pattern to allow 6-36 alphanumeric characters
- user migration overlay - fixed csv file upload; uploaded user file triggers the backend API to update existing user accounts with the new IdP connection and loads the providerID/userID into Keycloak for each included user
- App Marketplace
- reduce image flickering on user interaction by using cache option
- Application Requests Management Board
- fixed filter behavior when filtering for 'closed' or 'in review' registrations
- reset search list after clearing input text
- Registration Decline Feature - missing backend API connection for actual trigger of the decline
- Company Certificate - delete function missing; backend integration outstanding
- Semantic Models - overlay diagram cannot get displayed due to semantic model backend external dependency error - function temporarily deactivated
- Partner Network - automatic upscrolling when clicking on "more" button
- Admin Board Application Requests - automatic upscrolling when clicking at any button on the page
- Own IdP Config Flow - incorrect text values and user email are displayed on the last overlay screen (confirmation screen of own user id connection and suggestion of running a test login)
- Broken chip card element
- App User View - not showing assigned roles
- App Release Process - selected use cases not displayed
- App Change Process 'Change App Role(s)' - roles not showing
- App Subscription Request Configuration Overlay - Help hyperlink incorrectly configured
- App Change Process 'Change App Description' - description change displays the new description in the incorrect language field
- App Release Process - entering a use case value in the input field results in a blank/white page
- App Subscription and Service Subscription
- extended ui support on app/service subscription configuration and activation
- Locale files enhanced with new feature "Onboarding Service Provider"
- Technical User Management
- overview page: enabled search & filter for technical user accounts
- user detail page: enhanced technical user detail page with connected object information (edc, connector, etc.)
- user detail page: enhanced responsiveness of the page
- Invite Business Partner Form
- disable invite button when loader is visible
- Component/Design element changes
- Sub-Navigation label content changed to left aligned
- Service Subscription Mgt page
- styling aligned to the app subscription Mgt page
- service filter added
- Identity Provider Config
- ui enhancements to support user flow
- extended error handling implemented based on backend implementation with error details per object
- Service Management/Overview
- manage service sub-menu for active services added (deactivate service function)
- offer image added to service card based on backend response
- App Marketplace
- role permission validation updated to sync permission validation for subscription with backend endpoints used
- App Release Process
- Step "Verify" image load styling updated to support multiple images with carousel function
- Connector Deletion
- added a information/confirmation overlay for connector deletion in case the connector has an technical user and/or subscription linked
- My User Account
- support user response action 'success' on click of copy to clip board (only Dev/INT relevant)
- Page Loading and Error Component
- released new page load and error component element for service overview, app overview and subscription management pages
- Notifications
- app subscription request notification content update
- Enhanced /StaticTemplateResponsive/Cards/TextImageCenterAligned.tsx to support multiple images
- Admin Credential Management Board
- support the load element for "decline" and "approve" button
- document icons updated to support hover to show that the document can get clicked
- Legal information for distributions TRG 7.05
- add legal info at build
- Technical User Details
- credential reset enabled via action button
- Usermanagement
- bulk upload function released
- extended error handling implemented based on backend implementation with error details per object
- Search Element
- implemented full width search overlay for mobile version
- Overlay styling updated to sync used overlay styles across the portal overlays (header, description sizing and color)
- App Management/Overview
- added function to support 'Change Documents' for active apps
- added function to support 'Add Roles' for active apps
- My Organization
- added app unsubscribe subscription function to inactive active app subscriptions
- Onboarding Service Provider - Prototype
- enabled identity provider creation "MANAGED"
- 3rd party company registration
- approve consent osp registration company
- Technical User Management
- multi device support added for technical user detail screen
- Code quality & style improvements implemented based on ESLINT rules
- import/no-duplicates
- prefer-const
- object shorthand
- add type for imports
- Prefer-nullish-coalescing
- No confusing void expression fixes
- ban-types
- removed extra semicolons to avoid warnings
- no-empty-function
- prefer-optional-chain
- Digital Twin content (pages, overlays, translation content, etc.) removed due to dDTR release and decommissioning of the central DTR
- Build images also for arm64, in addition to amd64
- Updated data grid table props to the new prop value
- Upgraded dependencies to latest version
- Trivy scan: changed to no failure on high findings, as it should only fail if there is an error/misconfiguration
- Pull request linting added
- "Dataspace" Introduction page background color of last section changed
- App Release Process
- fixed double loading of images for app page
- fixed validation for contact in app page
- fixed salesManagerId(null) error
- fixed error message deletion upon deleting of csv file in technical integration
- fixed consent check removal issue on save
- Service Release Process
- fixed consent check removal issue on save
- App Overview
- fixed image display in app overview cards
- IDP Configuration
- added load element for IDP list display function
- Home
- Fixed image display for 'my business applications'
- Fixed white screen due to 'my business applications'
- Partner Network - update search query parameter name to legalName
- Technical User Management
- technical user creation overlay: type subheading typo fixed
- overview page: displaying duplicates after adding/creating new technical users fixed
- user detail page: removed copy icon from connector link
- Admin Business Partner Registration Request Screen - Detail Overlay country fixed to display country code received via backend api
- Invite Business Partner
- fixed auto page refresh/update when inviting via the invite overlay a new company
- fix invite overlay loader position
- Service Subscription
- activation overlay field names updated
- field value mapping to backend api response properties updated/changed
- copy feature/icon added for the technical user secret
- header description updated
- sorting element behavior fixed in case the user sorts multiple times with the same sorting option
- Vulnerability from dependency
- upgrade axios dependency to v1.6.1
- Set resolution for @babel/traverse (CVE-2023-45133)
- Legal-notice for about page
- Re-introduce placeholder values to be replaced during the build process
- Others
- Fixed broken KeyValueView/index.tsx for undefined object attributes
- App Release Process
- help link for app role upload incorrectly set
- mutated vowel/umlaut of uploaded app roles are incorrectly displayed
- Semantic Models
- semantic model overlay diagram can not get displayed due to semantic model backend external dependency error - function temporarily deactivated
- Technical User Creation Overlay
- Role description overlapping in case of long text value or if screen width is limited
- Service Subscription Activation Overlay
- incorrect value displayed in the field "User Id", expected property is 'technicalClientId' but 'technicalUserId' is actually displayed
- Connector Technical Integration
- connector configuration details added
- App Subscription Management
- subscription activation overlay enhanced by customer name, bpn, technical user permission, appId
- Technical User Management
- added "Offer Link"/"Name" inside the technical user overview user table
- Connector Registration
- registration of "Managed Connectors" limited to company with the role app/service provider & info multi lingual message added for inactive select scenario(s)
- App Release Process
- changed 'Privacy Policy' selection to mandatory
- updated "mandatory"/"required" icon (asterisk) color from black to red
- design/styling of the app release step "validate and publish" updated
- GET /languages endpoint structure updated inside the FE business logic
- Phone number pattern updated
- Service Release Process
- logic added to skip technical integration tab for serviceTypeId "consultancy"
- updated "mandatory"/"required" icon (asterisk) color from black to red
- Static Pages Updated
- Data Space
- Catena-X Participant
- Removed all daps related code - frontend implementation, business logic and locales
- New Notification messages released:
- credential approval
- credential rejection and
- subscription url change
- User Management
- technical user role description & help link added inside the technical user creation overlay. Incl. multi language support
- Connector Registration - Managed
- added subscriptionID linkage inside the registration page as well as the business logic to submit the connector connected subscriptionID
- Search
- new search element enabled/activated for all portal pages
- search result style newly introduced
- added search close function whenever the user clicks on the background/outside the search component
- Company Role Management
- enabled company role unselecting
- App Subscription
- Add "Detail Data" Button and Overlay
- Refracting Activate Subscription Page
- Add App Filter Search Functionality
- enabled app tenant url change for active apps
- App Change Function enabled
- 'Change Image' enabled for app owners if app is active (App Management -> App Overview)
- 'Change Description' enabled for app owners if app is active (App Management -> App Overview)
- User Account & My User Account
- Add Admin Info
- Multi Device Function
- mobile friendly header and stage navigation enabled
- slider stage header implemented and activated
- Home - Carousel - Responsiveness - when switching the portal width screens get rendering issues
- Usecase Participation
- Created New page under User profile
- Add edit Overlay UI
- Fetch usecase via API
- Add Business Logic to upload document
- Notification
- Show done state
- Provide icon for marking a notification as read/unread
- New Header and Filter UI
- SSI Certificate Request Credential Adminboard released
- new page for credential request management released incl management filters and search
- GET /certificate request api endpoint connected
- certificate request approval function enabled (with backend connection PUT /credentials/{credentialId}/approval)
- certificate request decline/reject function enabled (with backend connection PUT /credentials/{credentialId}/reject)
- download useCase participation document enabled
- Changed license notice for images
- Sonar findings fixed (Code smells and bugs)
- Dependabot findings fixed (Upgrading dependencies to the latest versions)
- Excluded locales from duplication sonar checks
- Project Structure
- Moved out shared components and source folders to root level
- app access management component (app cards element) endpoint path updated/changed due to new endpoint path provided by apps services
- fixed missing URL and Email data after re-opening a service under the service release process
- fixed app release process process handling (Step 3 - Consent) button "save"
- app detail page "back" button fixed
- Application card favorite button click (separation from the rest of the card where the click results into opening the app card)
- Admin Credential Board - views/filter function fixed
- Service Release Form - fixed erase of entered data on deleting uploaded image
- Service Detail - header UI fix of rendering issues
- Permission validation 'Credential Mgmt' page updated to 'decision_ssicredential'
- App description change - fixed page break issue in case of api response without language tag for each FE supported language
- Notification message link - 'UseCases' welcome message fixed
- handle empty customer link section in managed connectors
- Overlay fix of activation response
- App Management page access permission changed to add_apps
- Permission validation 'Credential Mgmt' page activated
- Managed connector registration api call - technicalUserID string empty instead of submitting the subscriptionID
- App Release Process - consent conformity check upon upload of the conformity certificate, previous selected consents got deleted
- Data Space Information page - style fix stage sub navigation header and fixed responsive issues
- App Detail
- Subscribe Button state management updated
- Service Marketplace
- Subscription Button cross service highlighted
- Tenant URL inside the app subscription detail overlay (provider view) is displayed as changeable even though the app is not even activated yet. The request is getting rejected from the backend as expected, but frontend should ideally not even allow the user to trigger the function via the UI
- App Subscription Activation overlay: pattern for input field "Tenant URL" allows "#" character while backend will correctly reject the input if the user adds an url containing "#"
- UseCase Framework upload (SSI request flow): limitation of the file size missing
- Company Certificate upload (SSI request flow): limitation of the file size missing
- Service image, uploaded by Service Provider, is not displayed inside the service provider service overview
- App Release Process form: image load running on fail within the "Verify" step
- "Offer Release Approval" e-mail for offer provider currently not supported
- If the connector deletion is running into an error with the portal backend, the user receives an error information but without any specific error message of the actual reason for failure
- Missing user information about automatic technical user deactivation for technical user linked to an connector which is getting deleted/inactivated
- User Management
- app access management - api used to display app cards inside the user management 'App Access Management' reduced to single api call
- App Release Process
- technical integration enhanced by technical user profile configuration
- technical user profile section added inside 'Validate and Publish' step
- App Marketplace
- app detail page - sticky app detail sub-navigation added
- app detail page - technical user profile section added
- App Admin Board
- app detail page - technical user profile section added
- App Management Board
- app detail page - technical user profile section added
- Service Release Process
- technical integration added incl. technical user profile configuration
- SERVICE_LEADIMAGE upload integrated
- delete document notification/toast message added
- Service Marketplace
- service detail page - technical user profile section added
- Service Admin Board
- service detail page - technical user profile section added
- Service Management Board
- service detail page - technical user profile section added
- Service subscription
- Subscription Activation api integration
- Subscription flow UI update
- Shared Components
- about card for legal notice added
- About page for legal notice
- About card added to Shared Components
- About page added and linked in footer component
- card component integrated in About page
- Third-party-licenses page removed (replaced by About page)
- About page
- enabled build and release workflows to provide content
- App Release Process
- conformity document deletion missing error message in failure case
- Registration Process
- 'add bpn overlay' - manually entering a bpn to an application did result into a load element on the 'add bpn overlay' of the next application (without page reload)
- My Organization
- missing subscription details fetch from api fixed
- Connectors
- Previously added data on 'add connector' overlay got not cleared in case of a success scenario
- Service Release Process
- display previous uploaded lead service image in "validate and publish" step
- IdP Configuration
- ui styling and messages updated
- load element added for create/submit/next buttons
- implemented success & error messages depending on the error scenario while creating/configuring a new idp
- Shared UI Components
- added typography for static table to update headline sizing
- Notification
- Service_Release_Request customer message content updated
- App_Release_Request customer message content updated
- Static Templates - UseCases & CompanyRole
- new templates released
- real time language switch for static pages enabled where content is fetched from another repository (see features/language)
- support scroll-up icon on each sub-title
- enabled page sub-menu to stick on the screen top when scrolling down
- support hover tooltip in-text component
- App Release Process
- added privacy policies section to "validate and publish" application form
- added app roles section to "validate and publish" application form
- added role description information inside the ui for "Technical Integration" step
- "help" button enabled along the app release process (form bottom)
- extended ui error handling for 500 backend error responses
- Service Release Process
- enabled SERVICE_LEADIMAGE document upload
- "help" button enabled along the app release process (form bottom)
- extended ui error handling for 500 backend error responses
- Service Subscription Management released (pre-version)
- Service Release Admin Board released (pre-version)
- enabled search for services
- enabled filters
- displayed all services waiting for review and active inside the admin board
- enabled view service details
- enabled approve and decline service
- App Marketplace
- added company subscription status information on the app overview (inside the card component)
- app detail page, new order status component implemented for subscription process
- Notification
- Role_Update_Core_Offer notification enabled
- Role_Update_App_Offer notification enabled
- Connector Registration
- added new section for connector providers to view and managed 3rd party/managed connectors
- added enhanced error handling for connector tables in case of service/server error
- Company Configuration - Company Role Change
- released company config page for company admins to update CX company participation role (switch between Participant, App Provider, Service Provider) incl. backend connection for agreement consent, document download and business logic to display company role change impact
- moved all portal repo images to asset repo
- removed existing in code "disable eslinter" statements inside the app release process and fixed eslinter issues
- service release endpoint path updated/changed due to an endpoint path cleanup on backend side
- app release process - app card language switch fixed to only switch the language inside the app card
- changed release workflow to retrieve tag from github.ref_name (set-output command deprecated)
- added release workflow for release-candidates
- react player package added to supported multiple formats of in-page videos
- changed container registry to Docker Hub
- added pull request template
- App Management Board (Provider)
- app endpoint path updated due to an controller change on the backend side - new path /api/apps/appChange/${appId}/deactivateApp
- Others
- top right user profile icon hover function enabled
- image zoom height fixed
- Company Configuration - Company Role Change
- Overlay top summary section displays non-changed company roles as "added" instead of ignoring those roles since those are already assigned
- Role/Feature change description not correctly fetched from the config file
- Service Release Process
- Technical user profile configuration displayed for "Consultance_Services" even though its not relevant for services with this service type - error appears if user selects roles and wants to proceed
- Service Release & App Release Process
- Issue on displaying given consent after using the "back" button inside the release process. Issue appears in an inconsistent manner.
- updated document section styling for app and service detail pages
- Shared Components
- StaticTemplate: TextAndImage template spacing/element location updated
- User Account screen permission validation to access the page updated
- App Marketplace
- enabled search “no result found” response
- enabled responsiveness of the app cards to rearrange displayed app cards based on the users screen width
- User Management - app access management app cards backend api connection updated due to new endpoint business logic
- App Release Process
- updated endpoint to post and get agreement consent
- switched endpoint to retrieve cx frame documents from portal backend for consent section
- document upload error message customization activated and new error message for file size set
- Service Release Process
- updated GET and POST endpoint handling to store and fetch service details from the backend and display them inside the service release form
- switched endpoint to retrieve cx frame documents from portal backend
- updated endpoint to post agreement consent
- translations enhanced/added
- Switch IdP
- additional user support and new style added for easier process handling
- Service Release Process
- implement service type function with backend connection
- added load button function for service release form - button "submit" and "confirm"/"proceed"
- App Release Process
- added app privacy policy select function inside the app release process form
- Service Management (Service Provider)
- implemented service overview for app provider to display all owned services in all states (incl. search, filter and sort)
- implemented service detail page
- added temp fix for CVE-2023-0464
- added build workflow for v1.3.0 release candidate phase
- updated actions workflows
- Company Role Intro Page - updated zoomed image style by removing grey bottom line
- Service Marketplace - Service Detail Page
- updated business logic to consume use case data due to updated api response body style
- Service Release Process
- chapter "Supporting Material" deletion function fixed
- "Save" button on "Offer Page Details" fixed
- update long description pattern to support multiline (as app release process)
- reset active step back to 1 in service overview page when re-opening a service in "draft" state
- Connector Registration - input pattern for connector name updated to support special characters and customer input related error messages
- Organization data - ignore "null" values provided by backend components/apis
- Dropzone - error message customized to support multiple error scenarios with different error codes/messages
- Service Detail Page (Marketplace and Service Management) - document download fixed
- User Management
- recorded log errors fixed
- payload fixed to portal roles only when updating user assigned portal roles
- create new user account first and last name pattern updated to alow double names
- User Account - fixed page load for users without portal roles
- App Access Management - "Edit" button in user table fixed
- App Release Process
- fixed condition for 'documents' section in 'validate and publish' step to display only relevant document types
- removed placeholder section 'data security information' and 'connected data' from 'validate and publish' step
- long description input field pattern
- App Release Process
- update input field validation for longDescription input field
- fixed provider input field validation; allowed numbers
- App Release Admin Page - App Detail Page
- updated business logic to consume use case data due to updated api response body style
- Eslinter checks disabled in several code sections related to the app release process
- Sorting component behavior - preselected selects are not visible and active, hover, inactive state missing
- App Release Process - step "Verify & Submit" - the app card language switch is impacting the language of the whole party instead of only updating the app card
- Image zoom in results in the useCase/company introduction page is breaking in the background when user opens the zoom in function
- User account creation success overlay is displayed. When closing the success overlay, for a millisecond an error overlay is displayed
- App Management (Provider) sub-menu broken
- App and Service Marketplace - app cards display width responsiveness missing
- Service Subscription Management not yet released, only available via API endpoints
- Service Release Admin Board not yet released, only available via API endpoints
- Dropzone costum error support implemented
- UserManagement
- add role description details into the user account creation overlay and linking the description with the new developed/released role description detail page
- App Marketplace
- app detail page got enhanced by "Privacy Policies"
- App Approval Admin Board
- app detail page endpoint switched to /inReview/{appId}
- app detail page "App Roles" added
- app detail page "Privacy Policy" added
- removes placeholder sections and implemented UI changes
- User Account Screen
- add section with user assigned portal roles
- add action button and overlay to update user assigned portal roles
- Service Release Process
- implement service release process form and connected backend services /createService, /serviceStatus, /and Update service apis added
- App Release Process
- enabled document download in contract and consent
- enabled document deletion inside the app release form
- changed additional document uploads from mandatory to optional and changed dropzone parameter size
- Improved page loading in several places (such as app overview)
- Change local port to run behind reverse proxy
- Improved responsiveness of use case introduction page and company role page
- Image import via api image/document endpoint implemented for organization/myCompanySubscription section
- Fixed display documents feature. Only first document got displayed (Admin App Approval Board - App Detail page, App Marketplace App Detail Page)
- App Release Process - when opening a previously saved app - "save & proceed" is disabled is fixed
- Home - Recommended section images not loading fix
- Application Request Board styling of the application status bar for application fully "DONE" but activation outstanding
- App Release Process - updated long description input validation
- App Release Process - updated business logic to retrieve app use case in new api response format
- Service Marketplace
- documents displayed on service detail page connected to backend call (view and download documents)
- updated styling of multiple subscription display section
- service marketplace service card enhanced by short description
- SharedUIComponents
- modal image behavior for different devices updated
- App Conformity Document handling enabled
- enhanced app release process with conformity upload section
- enhance app release process "verify data" with conformity document view and download option
- app admin board - app detail page enhanced by adding conformity document view and download
- SharedUIComponents
- image gallery - added grid layout & parameter to display images in 16:9 ratio
- Service Release Management
- implemented new top navigation section und sub-menu
- implemented service release process intro page
- implemented service release form (initial)
- added a new smart image component to handle all kinds of images, display placeholder while loading and error image on failure
- fix(cve-2023-23916): add package upgrade as temp fix
- chore (gh-org-checks): rename file for stable trivy scan
- chore enable multi branch: add latest tag to released images
- created new component to reduce code duplications between app release process & service release process intro pages
- Notification - App Subscription Activation - linked URL updated to 'User Management'
- Connector - DAPS registration retriggering allowed upload document types restricted
- Application Request - Approve/Decline/Retrigger/Cancel Process actions will clear button section and update the checklist/process status inside the overlay as well as the application list
- Get App Image backend connection updated for (AppMarketplace, AppDetails, App Overview & AdminBoard)
- "No Items Found" page/section implemented for (AppMarketplace, ServiceMarketplace, AppOverview, AppSubscription & AdminBoard)
- Application Registration Validation Process - enabled retrigger process of application checklist steps in the overlay screens if applicable
- App Release Process - added delete document function
n/a
- Update styling App Management Board
- Invite Business Partner Screen - disabled "detail" button in invitees table
- Semantic Hub & Digital Twin overlays close icon fixed
- Digital Twin overlay sizing of content fixed to stay in given frame/overlay size
- App Release Process - fixed save and edit data handling to display available/saved app data to the user
- App Release Approval Board
- Enabled overlay for decline scenario with customer message
- Notification message content updated and incl. links
- Several help connections implemented (connector, app release, etc.)
- Application Registration
- Retrigger process apis added
- Connector Registration
- new design with additional information such as host, self-description and status released
n/a
- Back navigation issue resolved from notifications to any specific page and back
- App Release Process:
- Technical integration - role upload ui changes to ease the usability
- Added new attribute "privacyPolicies" to app creation
- New 'Help Center' connected with the portal help button
- Application Approval Board - Checklist overlay
- enabled checklist details with comments and status via backend api connection
- enabled approval and decline interfaces for the manual data validation
- resolve dependabot findings
- temp fix for cve-2023-0286
- add missing '--no-cache': apk update && apk add
- User Management: App role assignment - cache issue resolved
- Admin App Approval Board - app detail page released when clicking on app card
n/a
n/a
- Notification delete mechanism updated - auto page reload
- App Release Process
- Set 'UseCase selection' and 'app supported language' to mandatory
- app role upload further refined with better user support
- Company Registration Approval Board
- implemented and backend connected the application cancel process flow
- checklist-worker fully implemented for not finalized/closed applications
n/a
n/a
- Application company detail overlay updated to manage unique ids based on the backend response
- App Release Process
- Technical Integration - roles upload & deletion functionality
- Application approval checklist implementation with checklist worker; status and overlay (ongoing)
- Shared Components
- Dropzone file deletion overlay for deletion confirmation released
- Static Template handling updated to fetch content from asset repo for more flexibility and code separation from content & support of multi-language activated
- App details page fixed
- Add/Create user account field validations re-activated
- App release process - Changed regex validation for 'Provider Homepage' field
- App release process - Document upload in 'technical guide' field
- Refetch updated notification list on delete action
- Connector file type/size error updated
n/a
n/a
- Static Template handling updated to fetch content from asset repo for more flexibility and code separation from content & support of multi-language activated
- App release process bugs fixed such as multiple document upload, fetch uploaded roles from backend
- App release management board - views tabs fixed
- Notification URLs for notification messages updated
- Connector registration overlay overlapping tooltip icon fixed
- User Management
- create single user account support of company idp
- Released App Management Board for Operator to managed app publishing requests
n/a
- Translations and couple of text messages updated
- My business apllication area fixed by removing cache relation for app card images
- App release process bugs fixed such as incorrect mandatory fields; file upload handling, etc.
- Dialog Header
- Update Dialog header font size to 24px
- Admin Board - App Release (Page)
- Created Admin Board Page
- Connect with API's
- BL&API Approve app release
- BL&API Decline app release
- Bugfix
- Change Email Pattern Regex to fix Hostspot
- User Management main page
- update dialog header & font style/size
- Apps
- removed asset repo dependency and connect backend apis to fetch lead images
- App Release Process
- step 4 "role management" connected with apis to support GET / POST and DELETE
- Company role introduction page styling sizes updated
- Added content for company role introduction & use case introduction pages
n/a
- Email pattern / regular expression updated
- App access management - carousel style updated & card height fixed
- User management
- app Access placeholder component implemented which is getting used in case no active app subscription does exist
- user table headlines updated
- updated page header size and image
- Updates - Connector
- overlays updated (dropzone headline added; changed "Cancel" to "Back" Button, add top right cancel icon inside the overlay)
- tooltips added for connector table to explain status icons
- Registration Request Approval Board
- page layout updated
- filter feature enabled
- company data details overlay extended with company role and documents
- Notification
- Badge count added inside the user icon sub-navigation
- notification message title and content updated by supporting new technical keys
- Use case introduction page released
- Shared Components
- created "Side List" component
- created "Draggable Chip" component
- created "Static Page" templates for introduction pages
- created "Image Item" with zoom and hover function as well as update of "Image Gallery"
- App Release Process
- step 4 limited to role upload/handling only
- step 5 Beta Test page updated with preview content for future releases
- app card component of step 1 connected with the leadimage load element to display the leadimage inside the card in realtime
- App Change Process released
- created deactivate sub-menu component in App Provider Overview Page
- created app deactivate page and connected the app/deactivation api
- App Subscription Management Board for app providers got newly released
- overview of active app subscriptions and new requests
- filter & search function on subscriptions
- subscription activation function implemented with direct user response such es technical user creation
- autosetup url storage for the app provider enabled via user interface
- Identity Provider Management released
- connect company OIDC idps enabled via portal user workflow
- user migration function enabled to support migration of users from one idp to another
Portal asset repo image drag disabled for all transactional images (such as app images)
- User Management: assign multiple users to an role got fixed
- Connector:
- fixed issue on clicking info icon trigger delete action
- show tooltip message on hover of info icon
- enable authentication flow
- Technical User: overlay static user data now getting fetched from the user token
- AppOverview: navigation to app release process screen with auto filled app data got fixed for apps in status "In PROGRESS"
- Shared Components
- "load more" button component released with new design
- page snackbar component released with new design
- page snackbar auto closure implemented (as variant)
- page snackbar positioning updated
- tooltip enhanced by adding light color variant
- Partner Network
- Stop throbber in case of error and show No rows present message
- Empty details overlay issue fix
- Service Marketplace
- new UI released
- enabled different views by service category
- enabled sorting and in-page search
- Connector Registration
- style updated and connector details enhanced inside the "my connectors" table
- added DAPS logic and file upload inside the connector registration ui and business logic
- Notifications Service
- enabled sorting and filtering
- pagination enabled by adding "load more" function and receiving pagination details via api
- n/a
- Technical User creation: Removed multi overlay layering and corrected response style
- Notification Service:
- modal for message deletion page positioning fixed
- sort icon behavior on click/mouse over fixed
- notification api trigger logic fixed
- App user management: user role deletion fixed
- Shared Components
- SelectList component - property/parameter added to clear the select list input
- App Release Process
- Sales Manager Get, Select and drop down enabled for app creation
- "Save" Button enabling with update PUT api call
- Marketplace
- App subscription consent agreement included inside the user flow with api triggering
- Identity Provider
- Create, update and enable new idp integration for ownIdP usage (companyIdP)
- Notifications Service
- Release of new notification design with filtering, viewing & pagination
- Highlight of unread messages
- Delete notification function enabled
- Registration Approval Board
- Enable handling of registrations without bpn by adding a bpn input field with api connection
- User management
- Auto navigation to Identity Management section after deleting an user
- App User tables - content api call filtering activated to reduce response to needed result
- Company Role Introduction
- Active Participant introduction page
- App Provider introduction page
- Service Provider introduction page
- n/a
- n/a
- Connector Registration
- Enable "Company as a Service" connector registration via modal; connected to portal backend and SD Factory
- Input field pattern validation established
- Updated delete connector integration
- User Management - user account creation for portal connected to company role validation to reduce and validate available portal roles which the member company can assign (related to the company signed company role agreements)
- User Account
- Enabled my user account deletion flow and backend integration
- Error and success overlay added for password reset button/logic
- Disabled "Suspend" user button
- n/a
- User Invite - error pattern validation integrated
- Shared Components
- Image components updated & svg file loaded
- Drop-Down list
- App Release Process
- Added headline and subtext
- Removed input field placeholders where not necessary
- Activated app card always on viewport function inside the app card creation of the app release process
- Updated app card sizing
- Service Marketplace
- Service subscription detail section - added subscription status
- App Marketplace
- Subscription data submission to third party and enablement of terms & condition agreement/consent
- User Management
- App role assignment for multiple users implemented
- n/a
- App Release Process - Page sizing fixed
- My Organization - BPN data field allocation aligned
- User Management - User table auto-refresh enabled after new user invite; business logic of user status inside the user table updated to display correct status
- Central Search - Result list gave an issue on app title value
- n/a
- Application Management Board: Manage application request (by viewing company details and documents) and approve or cancel company applications.
- User Management: View own company users, invite new users and assign app roles for subscribed apps. Additionally, the technical user self-service got released and supports now the creation of technical users as part of the user company account.
- App Marketplace: Enables user to search for apps, display app details and subscribe for an app. Also app favorites tags are added.
- App Overview: App overview supports the app provider to see own published apps, check the status, progress unfinished app releases and start the registration of a new app.
- UiComponents: SharedUiComponent library got released and is usable for other projects with a number of ui react components
- n/a
- n/a
- Feature - App Overview page
- Feature - Add and edit Identity Provider details
- Feature - BPN add/delete flow in User Account Screen
- Feature - User Management - Success/Fail Message
- Feature - Expand on hover feature added to CardHorizontal component.
- Feature - Add download document in application request page
- Feature - Add User Role Overlay (refactoring)
- Feature - Assign user role (refactoring)
- Feature - Show subscription box after subscribed immediately
- Feature - App Release Process - upload functionality
- Feature - App Detail - Fetch Documents
- Feature - Shared Components - Transmission Chip button
- Feature - App Release Process - Business Logic & API - Submit App for review
- Feature - Transition button added to Registration table
- Feature - Expand on hover feature added to CardHorizontal component.
- Feature - Add download document in application request page
- Feature - Add User Role Overlay (refactoring)
- Feature - App Release Process - upload functionality
- Bugfix - Connect Partner Network to BPDM
- Bugfix - UI updates in UltimateToolbar component
- Bugfix - Registration table UI fixes
- Bugfix - App Release Process - Fixed browser back button issue
- Bugfix - User Management Main Page Style fix
- Bugfix - App Release Process - Fixed user directing to bottom of the page
- Bugfix - Services Card Responsive UI Fix
- Bugfix - Partner network search issue fix
- Bugfix - CardHorizontal - Height issue fix
- Bugfix - Bind app subscribe status in my organization page
- Bugfix - App Marketplace - Subscription Button update needed
- Bugfix - Service Marketplace - Page Padding Margin UI Fix and Provider Table Border Fix
- Bugfix - User Experience - delete request id from registration admin board
- Feature - Service Marketplace
- Feature - Identity Providers
- Feature - My Organization page
- Feature - App Release Process Steps 2 with business logic, 3 with api binding, 6 with UI, 4 with UI
- Feature - Search functionality added in Register Request table
- Feature - Add "CX Membership" flag in Partner Network
- Bugfix - Show loader on clicking decline or confirm from application request screen
- Bugfix - Show error popup on failure of approve or decline request
- Bugfix - Text updates on company data overlay
- Bugfix - Fixed modal width, subscribe refetch and services loading effect
- Bugfix - User Management - AddUser Roles missing
- Feature - App Release Process Step 1 implementation with api binding
- Feature - Show app roles in user details
- Feature - Connect Notifications API
- Feature - App Release Process Step 5 - Beta Test
- Feature - Search functionality added in Invite Business Partner page
- Feature - Identity provider list and detail view
- Feature - Added Release Notes ;)
- Feature - Technical User details page
- Feature - Technical User role selection dropdown
- Feature - User Management App Access Carousel
- Feature - App Release Process Step 1
- Feature - Digital Twin Table component exchange and deletion of faulty filters
- Feature - Partner Network single search for multiple endpoints & UI update
- Feature - Search in User and App User table
- Feature - New components date picker, table style, lightweight dropzone, in screen navigation, single dropdown, load button
- Bugfix - Business Apps displayed correctly and links working
- Bugfix - Restrict supported languages to 'en' and 'de' without local variants
- Bugfix - Removed empty 'Organization' option from user menu
- Bugfix - Footer fixed to bottom of window
- Bugfix - Some alignment and content fixes
- Defect - Page reloads when the auth token is renewed
- Defect - Latest apps are static
- Defect - Some footer pages and menu items are empty