[midPoint-git] [Evolveum/midpoint] eab730: Smart Integration: implement ColumnTilePanel and S...
Tadeas Chrapovic
noreply at github.com
Thu Oct 30 14:10:23 CET 2025
Branch: refs/heads/midpilot
Home: https://github.com/Evolveum/midpoint
Commit: eab730c95d01cc4da63e175bfc0d65dd0d1317c8
https://github.com/Evolveum/midpoint/commit/eab730c95d01cc4da63e175bfc0d65dd0d1317c8
Author: tchrapovic <chrapovic.tadeas at gmail.com>
Date: 2025-10-30 (Thu, 30 Oct 2025)
Changed paths:
M gui/admin-gui/src/frontend/scss/_tiles.scss
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/GuiDisplayTypeUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/StatusAwareContainerListPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/suggestion/StatusAwareDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ExpressionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerActionTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTile.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileHeaderPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileHeaderPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTilePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTilePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/column/ColumnTileTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/SchemaHandlingObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AbstractMappingsTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/AttributeMappingsTableWizardPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/attribute/mapping/SmartMappingTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/CorrelationItemRuleWizardPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/correlation/SmartCorrelationTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/component/SmartAlertGeneratingPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectClassTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/smart/table/SmartObjectTypeSuggestionTable.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/StatusInfoTableUtil.java
Log Message:
-----------
Smart Integration: implement ColumnTilePanel and SmartMappingTable redesign
- Added reusable tile-based table component (ColumnTileTable) for rendering data in column-oriented tiles.
Provides support for selection handling, inline menu actions, and customizable toolbar controls.
- Introduced new SmartMappingTable with updated design and improved UX.
- Implemented sortable behavior for ColumnTilePanel.
- Added ability to inject custom CSS styles for mapping strength icon resolver.
- Prevented unnecessary statusInfo fetching in StatusAwareDataProvider for better performance.
- Added helper methods to TileTablePanel (getCurrentPageItems, getAllItems, adjustPaging, etc.).
- Improved smart alert styling and various UI details.
- Performed minor cleanup and code consistency updates.
- Add missing localization keys.
- Fix NPE in SchemaHandlingObjectsPanel and StatusAwareDataProvider subActivities.
- ExpressionPanel now render isInTable instead isInColumn witch include components associated with TileTabel.
- Add guard in StatusAwareDataProvider guard (probably skipped but in some case there is
chance that status is unknown - task is not correctly/fully initialized)
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications
More information about the midPoint-svn
mailing list