Skip to content

Conversation

@hofermo
Copy link
Contributor

@hofermo hofermo commented Oct 29, 2025

Description

This pull request introduces support for listing Asset Administration Shells (AAS) from both repositories and registries, rather than just repositories. The changes update the UI to allow users to select between repositories and registries, propagate this selection through the component tree, and adjust API calls to fetch AAS lists from the correct source depending on the selected connection type. Additionally, the registry service API and its interface are extended to support paginated fetching of AAS descriptors.

UI changes for repository/registry selection:

API and data fetching enhancements:

  • AasListDataWrapper.tsx: Updated AAS list fetching logic to include the selected connection type, enabling correct data retrieval from either a repository or a registry. (src/app/[locale]/list/_components/AasListDataWrapper.tsxL59-R60)
  • registryServiceApi.ts, registryServiceApiInMemory.ts, registryServiceApiInterface.ts: Added a new method getAllAssetAdministrationShellDescriptors to support paginated fetching of AAS descriptors from registries. The interface and in-memory implementation were updated accordingly. [1] [2] [3] [4] [5]

Minor bugfixes and improvements:

@hofermo hofermo marked this pull request as ready for review October 30, 2025 10:12
Copy link
Contributor

@pawel-baran-se pawel-baran-se left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK, please solve comments before merge

@hofermo hofermo merged commit c62f6e6 into dev Oct 31, 2025
11 checks passed
@hofermo hofermo deleted the feat(aas-list)--Show-registry-as-list branch October 31, 2025 12:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants