metis-desk/modules/assets/src/web/index.ts
David 0a34ddf752 feat: add local identity management features and UI components
- Implement folder account options helper for filtering access items based on person ID and date.
- Create FolderAccessAccountField component for selecting accounts with profile integration.
- Develop AssetLocalIdentities component for managing local identities associated with assets.
- Introduce LocalIdentityOwner component to display and manage local identity ownership.
- Add LocalIdentityEditor for creating, associating, and retiring local identities.
- Implement local identity API for fetching and executing local identity commands.
- Create tests for local identity UI components to ensure functionality and correctness.
- Add NetworkShareOptions class for structured and paginated SMB selection.
- Introduce NetworkShareAddress component for displaying and copying network share addresses.
- Create RemoteOptionList and RemoteOptionPicker components for remote option selection with pagination and search.
- Add tests for RemoteOptionList to validate rendering and behavior under various states.
2026-10-21 12:37:59 +02:00

25 lines
1.5 KiB
TypeScript

export { AssetForm, AssetInventoryPage } from "./assets";
export { AssetDetailPage } from "./assets/detail/ui/asset-detail-page";
export { AssetSelect } from "./assets/select/ui/asset-select";
export { AssetSummaryCard } from "./assets/shared/ui/asset-summary-card";
export { BrandCatalogPage } from "./brands";
export { AssetCatalogPage } from "./catalog";
export { catalogApi, catalogKeys } from "./catalog/shared/api";
export { DomainDirectoryMemberships } from "./directory-memberships/detail/ui/domain-directory-memberships";
export { InfrastructurePage } from "./infrastructure/list/ui/infrastructure-page";
export {
infrastructureApi,
infrastructureKeys,
} from "./infrastructure/shared/api/infrastructure-api";
export { NetworkSharePublications } from "./network-share-publications/detail/ui/network-share-publications";
export { PublicationPicker } from "./network-share-publications/select/ui/publication-picker";
export { assetsEnglish, assetsSpanish } from "./shared";
export { inventoryApi } from "./shared/api";
export { inventoryKeys } from "./shared/queries";
export { AssetSupport } from "./support-connections";
export { WorkstationEditorDialog, WorkstationForm, WorkstationsPage } from "./workstations";
export { WorkstationHistory } from "./workstations/history/ui/workstation-history";
export { WorkstationNameEditor } from "./workstations/rename/ui/workstation-name-editor";
export { WorkstationActions } from "./workstations/shared/ui/workstation-actions";
export { WorkstationLifecycleDialog } from "./workstations/shared/ui/workstation-lifecycle-dialog";