[midPoint-git] [Evolveum/midpoint] 1e822f: Smart Integration: Skip mapping suggestions for al...

Michal Zelenčík noreply at github.com
Tue Feb 3 12:20:08 CET 2026


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 1e822f5a5d029df120dfe11ce5b60d6820a6c1f8
      https://github.com/Evolveum/midpoint/commit/1e822f5a5d029df120dfe11ce5b60d6820a6c1f8
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-01-29 (Thu, 29 Jan 2026)

  Changed paths:
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java

  Log Message:
  -----------
  Smart Integration: Skip mapping suggestions for already-mapped attributes

AttributeMappingCandidateSet now accepts existing mapping paths and
filters out candidates targeting paths that already have mappings.

MappingsSuggestionOperation collects target paths from existing
inbound/outbound mappings on the resource and passes them to the
candidate set for deduplication.

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>


  Commit: 9f8afebb56219d4b7a167454853554b597cbcb94
      https://github.com/Evolveum/midpoint/commit/9f8afebb56219d4b7a167454853554b597cbcb94
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-02-03 (Tue, 03 Feb 2026)

  Changed paths:
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java

  Log Message:
  -----------
  Smart Integration: exclude accepted mapping suggestions from new suggestions

When a user accepts a mapping suggestion but hasn't saved it yet, the
suggestion was being re-proposed because it wasn't in the resource yet.

This change adds support for passing accepted suggestions allowing
the backend to filter them out.

Signed-off-by: Michal Zelencik <michal.zelencik at evolveum.com>


  Commit: 9679243a2fc0fedbac75fba0af6c1dc0edb98f05
      https://github.com/Evolveum/midpoint/commit/9679243a2fc0fedbac75fba0af6c1dc0edb98f05
  Author: Michal Zelencik <michal.zelencik at evolveum.com>
  Date:   2026-02-03 (Tue, 03 Feb 2026)

  Changed paths:
    M model/smart-api/src/main/java/com/evolveum/midpoint/smart/api/SmartIntegrationService.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/AttributeMappingCandidateSet.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/MappingsSuggestionOperation.java
    M model/smart-impl/src/main/java/com/evolveum/midpoint/smart/impl/SmartIntegrationServiceImpl.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestMappingsSuggestionOperation.java
    M model/smart-impl/src/test/java/com/evolveum/midpoint/smart/impl/TestSystemMappingsSuggestion.java

  Log Message:
  -----------
  Merge branch 'feature/mapping-deduplication-3'


Compare: https://github.com/Evolveum/midpoint/compare/4d23b602bf0b...9679243a2fc0

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