[midPoint-git] [Evolveum/midpoint] 1a95ee: Fix inbounds from deleted shadows

Tadeas Chrapovic noreply at github.com
Fri Oct 11 16:28:38 CEST 2024


  Branch: refs/heads/feature/role-mining
  Home:   https://github.com/Evolveum/midpoint
  Commit: 1a95ee6a9cb223efc51aa206aeebb76afc7c5773
      https://github.com/Evolveum/midpoint/commit/1a95ee6a9cb223efc51aa206aeebb76afc7c5773
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestInbounds.java
    A model/model-intest/src/test/resources/inbounds/resource-dummy-bidirectional.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismObjectAsserter.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java

  Log Message:
  -----------
  Fix inbounds from deleted shadows

The current behavior of inbound mappings related to shadows being
deleted or unlinked is currently like this:

1. When the shadow is explicitly deleted, inbounds mappings
are evaluated. The corresponding focus values are removed.

2. When the shadow is unassigned or unlinked, inbound mappings
are ignored. The corresponding focus values are kept.

(See newly-added TestInbounds.test400-430. It is maybe slightly
inconsistent, but this behavior is there for a long time.)

However, the current implementation broke down on resource
unavailability combined with shadow caching: the inbounds for case #2
above were executed right on the next clockwork click after
the deletion, resulting in focus values removal.
(The TestConsistencyMechanism.test610 uncovered this.)

This commit fixes the behavior by explicitly skipping inbounds for
contexts that were [attempted to be] deleted, even if the deletion
was not executed yet by the provisioning module.

Other changes: adapted parts of TestConsistencyMechanism (story)
to caching.

Makes TestConsistencyMechanism work with caching enabled.
Also, resolves MID-10109.


  Commit: f8e29c13943ad0cf9f76da1e3c946b16ef3c43a0
      https://github.com/Evolveum/midpoint/commit/f8e29c13943ad0cf9f76da1e3c946b16ef3c43a0
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java

  Log Message:
  -----------
  fix for 10108 Property for '...' not found message displayed during password policy error


  Commit: 1474d5dafbce64943dad1ccd935c49522ebda3fe
      https://github.com/Evolveum/midpoint/commit/1474d5dafbce64943dad1ccd935c49522ebda3fe
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/DropDownChoicePanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceValueWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/AssociationNameValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/AssociationRefAttributeValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/MappingNameValidator.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ReferenceIterativeSearch.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/Evolveum/midpoint


  Commit: de5ea3df3812a6a86cdaf0eb3fb9cac872280f1c
      https://github.com/Evolveum/midpoint/commit/de5ea3df3812a6a86cdaf0eb3fb9cac872280f1c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnix.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnixTolerantAux.java

  Log Message:
  -----------
  Re-enable caching of selected types + other fixes

1. After resolving MID-10058 and MID-10059 we can remove
restrictions on the caching of binary data and big integers.

2. Fixed caching of byte arrays at the level of provisioning-impl.

3. Adapted TestUnix to caching.


  Commit: a1b7a21e1f53814ff82548012ad2ac165e85a350
      https://github.com/Evolveum/midpoint/commit/a1b7a21e1f53814ff82548012ad2ac165e85a350
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/FormWrapperValidator.java

  Log Message:
  -----------
  MID-10091:fix updating unvisible fields during validation of items


  Commit: 10c16b3abaec263bf08eedad7fa8404f4b6b93a1
      https://github.com/Evolveum/midpoint/commit/10c16b3abaec263bf08eedad7fa8404f4b6b93a1
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java

  Log Message:
  -----------
  Merge remote-tracking branch 'refs/remotes/origin/master'


  Commit: 5ff3967486da5cca658bbfcfb972e1b7e24a5741
      https://github.com/Evolveum/midpoint/commit/5ff3967486da5cca658bbfcfb972e1b7e24a5741
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java

  Log Message:
  -----------
  MID-10089: Fixed missing type information in schema editor

Added package informations of annotations-3.xsd to MidpointFactory


  Commit: abfe6dd3ca39448850e0f83f36d6f11ae1b115dc
      https://github.com/Evolveum/midpoint/commit/abfe6dd3ca39448850e0f83f36d6f11ae1b115dc
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/duplicateresolver/AttributeMappingDuplicateResolver.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/duplicateresolver/MappingDuplicateResolver.java

  Log Message:
  -----------
  MID-10077:fix duplication of mapping


  Commit: d38dd98ba1cccb053a38e35b286e1623d430c0cb
      https://github.com/Evolveum/midpoint/commit/d38dd98ba1cccb053a38e35b286e1623d430c0cb
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java

  Log Message:
  -----------
  Merge remote-tracking branch 'refs/remotes/origin/master'


  Commit: c0588b22c4a3e4b8073a0400aa860318cde614ea
      https://github.com/Evolveum/midpoint/commit/c0588b22c4a3e4b8073a0400aa860318cde614ea
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java

  Log Message:
  -----------
  MID-10079:adding remove value button for vertical container value panel


  Commit: d14ba0141bd56aab6739e38a278f2c0b2186392e
      https://github.com/Evolveum/midpoint/commit/d14ba0141bd56aab6739e38a278f2c0b2186392e
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  wicket updated to 10.2.0


  Commit: f9197864bc9c0051618da6eb76f57994be8a8b5c
      https://github.com/Evolveum/midpoint/commit/f9197864bc9c0051618da6eb76f57994be8a8b5c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestInbounds.java
    A model/model-intest/src/test/resources/inbounds/resource-dummy-bidirectional.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismObjectAsserter.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java

  Log Message:
  -----------
  Merge branch 'tmp/inbound-change'


  Commit: 8f9b0f35127b23278c76e12bac00d14f3bef7e74
      https://github.com/Evolveum/midpoint/commit/8f9b0f35127b23278c76e12bac00d14f3bef7e74
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-10-10 (Thu, 10 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/duplicateresolver/AttributeMappingDuplicateResolver.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/duplicateresolver/MappingDuplicateResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/DropDownChoicePanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/ResourceObjectFocusTypePanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/FormWrapperValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/mark/component/ShadowMarkPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceValueWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/AssociationNameValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/AssociationRefAttributeValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/MappingNameValidator.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ResourceObjectFocusTypeValidator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
    M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/factory/module/LdapModuleFactory.java
    M pom.xml
    M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ReferenceIterativeSearch.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: aeba395d8fe311abb265e1e0b83a9dae440628aa
      https://github.com/Evolveum/midpoint/commit/aeba395d8fe311abb265e1e0b83a9dae440628aa
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2016.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2019-strange.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2019.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022-strange.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022.xml

  Log Message:
  -----------
  Increase timeout for AD resources in conntests

The first "fetch changes" operation often fails in our test environment
because of the timeout. So let's try to increase it.


  Commit: 4ca759c2968e06663b6aeb68af38beee1ddd71d3
      https://github.com/Evolveum/midpoint/commit/4ca759c2968e06663b6aeb68af38beee1ddd71d3
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/AbstractBasicScriptingTest.java

  Log Message:
  -----------
  Fix some tests regarding "use fresh" caching

The asserts that were obviously wrong were fixed.
However, there are still some other, more complex, failures remaining.


  Commit: 699bb29e356ef2c07d497907dd482ee848df4b25
      https://github.com/Evolveum/midpoint/commit/699bb29e356ef2c07d497907dd482ee848df4b25
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/wizard/basic/ChoseSchemaPanel.html

  Log Message:
  -----------
  fix title for ChoseSchemaPanel


  Commit: 357be72c6fcd1f80c8b7418825e7f4a34ad65f90
      https://github.com/Evolveum/midpoint/commit/357be72c6fcd1f80c8b7418825e7f4a34ad65f90
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java

  Log Message:
  -----------
  Fixed sqale ignoring retrieveOptions(path = , EXCLUDE)


  Commit: f8d7b6bf3e952f0928ec5b90e5bd1fbafc4e23e3
      https://github.com/Evolveum/midpoint/commit/f8d7b6bf3e952f0928ec5b90e5bd1fbafc4e23e3
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    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
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewersTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/CreateActivationMappingPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java

  Log Message:
  -----------
  MID-9882:fix css for tile table


  Commit: 2c8a4a11c163553f0f2e218ea9920c4ab796b18c
      https://github.com/Evolveum/midpoint/commit/2c8a4a11c163553f0f2e218ea9920c4ab796b18c
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestInbounds.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/AbstractBasicScriptingTest.java
    A model/model-intest/src/test/resources/inbounds/resource-dummy-bidirectional.xml
    M pom.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismObjectAsserter.java
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2016.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2019-strange.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2019.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022-strange.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022.xml
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnix.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnixTolerantAux.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java

  Log Message:
  -----------
  Merge remote-tracking branch 'refs/remotes/origin/master'


  Commit: bb200983e486e1df0c821f3ba86b071b05dca05f
      https://github.com/Evolveum/midpoint/commit/bb200983e486e1df0c821f3ba86b071b05dca05f
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M release-notes.adoc

  Log Message:
  -----------
  Updated bundle versions in release notes


  Commit: c088321fcb9cfd653654aafa192b847a1e7f860b
      https://github.com/Evolveum/midpoint/commit/c088321fcb9cfd653654aafa192b847a1e7f860b
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/AbstractCertificationItemColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/AbstractGuiColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemCommentIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemEditableCommentColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemObjectColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemObjectDisplayNameColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemResponseColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemReviewersColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemTargetColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemTargetDisplayNameColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertificationGuiConfigContext.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/ColumnTypeConfigContext.java

  Log Message:
  -----------
  support for the custom columns by path/expression for cert items view table


  Commit: 72e6bd8160da7630a591b4ce042cde2716879a91
      https://github.com/Evolveum/midpoint/commit/72e6bd8160da7630a591b4ce042cde2716879a91
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    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
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/duplicateresolver/AttributeMappingDuplicateResolver.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/duplicateresolver/MappingDuplicateResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/FormWrapperValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewersTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/CreateActivationMappingPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/wizard/basic/ChoseSchemaPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestInbounds.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/AbstractBasicScriptingTest.java
    A model/model-intest/src/test/resources/inbounds/resource-dummy-bidirectional.xml
    M pom.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
    M release-notes.adoc
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismObjectAsserter.java
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2016.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2019-strange.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2019.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022-strange.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022.xml
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnix.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnixTolerantAux.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/Evolveum/midpoint


  Commit: 859d01e4233530e196fb2c87a500c65532e25c00
      https://github.com/Evolveum/midpoint/commit/859d01e4233530e196fb2c87a500c65532e25c00
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java

  Log Message:
  -----------
  MID-10076:fix for cleanup emty association expression evaluator type


  Commit: 494274ade37681aa2e512155643f6838daeea296
      https://github.com/Evolveum/midpoint/commit/494274ade37681aa2e512155643f6838daeea296
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/AbstractCertificationItemColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/AbstractGuiColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemCommentIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemEditableCommentColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemObjectColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemObjectDisplayNameColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemResponseColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemReviewersColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemTargetColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemTargetDisplayNameColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertificationGuiConfigContext.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/ColumnTypeConfigContext.java
    M release-notes.adoc

  Log Message:
  -----------
  Merge remote-tracking branch 'refs/remotes/origin/master'


  Commit: 6983d6432d5a1c4e747b460ec4adbc9e55e48b56
      https://github.com/Evolveum/midpoint/commit/6983d6432d5a1c4e747b460ec4adbc9e55e48b56
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java

  Log Message:
  -----------
  Fixed NPE in GetOperationOptions

Signed-off-by: Tony Tkáčik <tonydamage at gmail.com>


  Commit: b7854f691c7719b3dac755dcd40a410606b864c8
      https://github.com/Evolveum/midpoint/commit/b7854f691c7719b3dac755dcd40a410606b864c8
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/BaseSortableDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ObjectTileProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ResourceTemplateProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/TemplateTileProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/CombinedRelatedObjectsProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/Table.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/TablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisCollapsableTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java

  Log Message:
  -----------
  MID-10053 fixed table paging/sorting preservation after returning from details page


  Commit: 73ab99ab8cde2ce5d68ddf26a35c7482dadeaf97
      https://github.com/Evolveum/midpoint/commit/73ab99ab8cde2ce5d68ddf26a35c7482dadeaf97
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.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
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/AbstractCertificationItemColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/AbstractGuiColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemCommentIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemEditableCommentColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemObjectColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemObjectDisplayNameColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemResponseColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemReviewersColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemTargetColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemTargetDisplayNameColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewersTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertificationGuiConfigContext.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/ColumnTypeConfigContext.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/CreateActivationMappingPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/wizard/basic/ChoseSchemaPanel.html
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
    M release-notes.adoc
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 82e6ec6e6658b39d42d71e939ca91c7ff34a5a95
      https://github.com/Evolveum/midpoint/commit/82e6ec6e6658b39d42d71e939ca91c7ff34a5a95
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-10-11 (Fri, 11 Oct 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebPrismUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/BaseSortableDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ObjectTileProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ResourceTemplateProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/TemplateTileProvider.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
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/duplicateresolver/AttributeMappingDuplicateResolver.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/duplicateresolver/MappingDuplicateResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/FormWrapperValidator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/AbstractCertificationItemColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/AbstractGuiColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemCommentIconColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemEditableCommentColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemObjectColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemObjectDisplayNameColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemResponseColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemReviewersColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemTargetColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/column/CertItemTargetDisplayNameColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationWorkItemTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/ReviewersTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertificationGuiConfigContext.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/ColumnTypeConfigContext.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/objectType/activation/CreateActivationMappingPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisSessionTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/wizard/basic/ChoseSchemaPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/CombinedRelatedObjectsProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/BoxedTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/Table.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/TablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisCollapsableTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/SelectorOptions.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/sync/TestSynchronizationService.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestInbounds.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/scripting/AbstractBasicScriptingTest.java
    A model/model-intest/src/test/resources/inbounds/resource-dummy-bidirectional.xml
    M pom.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
    M release-notes.adoc
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismObjectAsserter.java
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2016.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2019-strange.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2019.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022-strange.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/resource-ad2022.xml
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnix.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnixTolerantAux.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/consistency/TestConsistencyMechanism.java

  Log Message:
  -----------
  Merge branch 'master' into feature/role-mining


Compare: https://github.com/Evolveum/midpoint/compare/4dbfd62db0c9...82e6ec6e6658

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