[midPoint-git] [Evolveum/midpoint] 3acfc6: Smart integration: implement basic functions for A...

Tadeas Chrapovic noreply at github.com
Fri Sep 26 11:39:22 CEST 2025


  Branch: refs/heads/midpilot
  Home:   https://github.com/Evolveum/midpoint
  Commit: 3acfc68dfb1909fffd2d7c91dee84561b02bcd91
      https://github.com/Evolveum/midpoint/commit/3acfc68dfb1909fffd2d7c91dee84561b02bcd91
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-26 (Fri, 26 Sep 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyValueWrapper.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AiUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueMetadataTypeUtil.java

  Log Message:
  -----------
  Smart integration: implement basic functions for AI provenance handling (initial)

1. Added syncAiProvenanceWithChangeIfApplied to synchronize AI
metadata between old and new values
2. Implemented unmarkAsAiProvided to recursively remove AI provenance
3. Added removeAiProvenanceMetadata to strip AI entries from ValueMetadata
4. Introduced containsMatchingOriginRefMetadata to compare
provenance by origin OIDs (instead of using equals, because stored
 values contain multiple additional properties)

NOTE: containsMatchingOriginRefMetadata and the place for handling
this synchronization will be redesigned/refined later.


  Commit: 25cfe5994093c70c2fe2dae1e9ac9d737f7443c6
      https://github.com/Evolveum/midpoint/commit/25cfe5994093c70c2fe2dae1e9ac9d737f7443c6
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-09-26 (Fri, 26 Sep 2025)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/CorrelatorEvaluator.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/activities/StatisticsComputer.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestCorrelatorSuggestions.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSmartIntegrationServiceImpl.java
    M model/smart-impl/src/test/resources/smart/correlator-evaluator/user2.xml
    M model/smart-impl/src/test/resources/smart/correlator-evaluator/user3.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/midpilot' into midpilot


Compare: https://github.com/Evolveum/midpoint/compare/755d7f93543c...25cfe5994093

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