[midPoint-git] [Evolveum/midpoint] 44f0ef: Improve association inbound/outbound definitions

Tadeas Chrapovic noreply at github.com
Mon Jul 15 03:07:31 CEST 2024


  Branch: refs/heads/feature/role-mining
  Home:   https://github.com/Evolveum/midpoint
  Commit: 44f0efef336f929f4496841dab788f635823f98d
      https://github.com/Evolveum/midpoint/commit/44f0efef336f929f4496841dab788f635823f98d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-08 (Mon, 08 Jul 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedPlainResourceObjectConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ShadowItemMapper.java
    M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-dms.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-hr.xml
    M model/model-intest/src/test/resources/common/resource-dummy.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-120.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-130.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-140.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-150.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-170.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-300.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-xxx.xml
    M testing/story/testng-integration.xml

  Log Message:
  -----------
  Improve association inbound/outbound definitions

In order to support various inbound/outbound mappings related settings
(like lifecycle state, strength, authoritativeness, and so on), and
to support multiple inbound/outbound mappings per association type,
we decided to include these in separate "inbound" and "outbound" items.

PRELIMINARY SOLUTION.

Differences to agreed-upon version:

1. For simplicity, the embedded attribute/objectRef mappings are not
named "mapping", but - as it was before - "inbound" and "outbound".
This was to avoid the need of cloning ResourceAttributeDefinitionType
just for this small change. It will be done later.

2. The "focus", "correlation" and "synchronization" sections have no
meaning outside the "inbound" mapping definition, as they are specific
for given inbound mapping. So, they were moved into it; and instead
of "focus", we now have (more traditional) "target" config item.


  Commit: 2fcb1599f4e24b669b1eb2d89bb0a602c2a43a45
      https://github.com/Evolveum/midpoint/commit/2fcb1599f4e24b669b1eb2d89bb0a602c2a43a45
  Author: Katarina Valalikova <k.valalikova at evolveum.com>
  Date:   2024-07-09 (Tue, 09 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectObjectTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageAdminCertification.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java

  Log Message:
  -----------
  code cleanup, removing unused code, improving styles for certification panel a bit, fixing few ssues with ajax refresh.


  Commit: e9e8da94bc2bcc72a166c54b57fd62d6cb328346
      https://github.com/Evolveum/midpoint/commit/e9e8da94bc2bcc72a166c54b57fd62d6cb328346
  Author: Katarina Valalikova <k.valalikova at evolveum.com>
  Date:   2024-07-09 (Tue, 09 Jul 2024)

  Changed paths:
    M docs/admin-gui/request-access/index.adoc
    A docs/admin-gui/role-catalog/configuration.adoc
    A docs/admin-gui/role-catalog/index.adoc
    A docs/admin-gui/role-request/configuration.adoc
    A docs/admin-gui/role-request/index.adoc
    M docs/concepts/query/index.adoc
    A docs/concepts/query/midpoint-query-language/errors/err-add-unsupported-filter-type.png
    A docs/concepts/query/midpoint-query-language/errors/err-qname-value-expected.png
    M docs/concepts/query/midpoint-query-language/errors/index.adoc
    M docs/concepts/query/midpoint-query-language/index.adoc
    M docs/concepts/query/midpoint-query-language/introduction.adoc
    M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
    M docs/interfaces/index.adoc
    M docs/interfaces/model-java/index.adoc
    M docs/roles-policies/classification/index.adoc
    M docs/roles-policies/metaroles/index.adoc
    A docs/schema/policy.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/table/DefinitionTablePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/table/DefinitionTablePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/itempath/AssociationDefinitionRefPanelFactory.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ShadowAssociationRefContainerWrapperFactoryImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertItems.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CertificationItemsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageShadow.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceSchemaPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/AssociationDefinitionWrapper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/ObjectAssociationStepPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/ItemDefinitionPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/ItemDefinitionPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/dto/DefinitionDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/dto/ItemDefinitionDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowAssociationMenuPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowAssociationValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowAssociationsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/ProvisioningObjectsUtil.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/component/SchemaListPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/component/SchemaListPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/dto/AttributeDto.java
    M icf-connectors/dummy-connector/src/main/java/com/evolveum/icf/dummy/connector/AbstractObjectDummyConnector.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SchemaDebugUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowBuilder.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractBasicDummyTest.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/AbstractDummyTest.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummy.java
    R provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyAssociations.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyHacks.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNativeAssociations.java
    A provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyRichAssociations.java
    M provisioning/provisioning-impl/src/test/resources/dummy/group-pirates.xml
    M provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy-native-associations.xml
    M provisioning/provisioning-impl/testng-integration.xml
    M release-notes.adoc
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyDefaultScenario.java

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

* 'master' of github.com:Evolveum/midpoint:
  Docs: Query - added information of querying values of QName type. With examples and errors resolution.
  fix getting objet for association in GUI after merging branch for new association configuration
  cert items report parameters
  Verne
  docs: hide javadoc link for master
  docs: correcting page variable names
  Java interface docs update (stopgap)
  fixing docs link
  Add some association-related provisioning tests
  Classification docs updated for PolicyType + misc PolicyType updates
  PolicyType docs
  clean up old schema panels
  hide association panel for PageShadow if it is unsupported by resource
  Cherry missing removal of files from commit:
  unsupport duplicate function for shadow associations table


  Commit: b79cde37e611c4d0497871a790a22b42adb627d0
      https://github.com/Evolveum/midpoint/commit/b79cde37e611c4d0497871a790a22b42adb627d0
  Author: Radovan Semancik <radovan.semancik at evolveum.com>
  Date:   2024-07-09 (Tue, 09 Jul 2024)

  Changed paths:
    M release-notes.adoc

  Log Message:
  -----------
  Release notes: Classification and PolicyType


  Commit: 851211da913d31ec259263c981a68fb041cfddf1
      https://github.com/Evolveum/midpoint/commit/851211da913d31ec259263c981a68fb041cfddf1
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-07-09 (Tue, 09 Jul 2024)

  Changed paths:
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/TestSchemaContext.java
    M model/model-impl/src/test/resources/lens/role-judge.xml

  Log Message:
  -----------
  Quick workaround for failing test

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


  Commit: b8cc2882042c68f7fa7bdc6bb001ff0aa0919d14
      https://github.com/Evolveum/midpoint/commit/b8cc2882042c68f7fa7bdc6bb001ff0aa0919d14
  Author: Katarina Valalikova <k.valalikova at evolveum.com>
  Date:   2024-07-09 (Tue, 09 Jul 2024)

  Changed paths:
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/TestSchemaContext.java
    M model/model-impl/src/test/resources/lens/role-judge.xml
    M release-notes.adoc

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

* 'master' of github.com:Evolveum/midpoint:
  Quick workaround for failing test
  Release notes: Classification and PolicyType


  Commit: 1b2d353790a3331cbc391fb489462f08ea01989c
      https://github.com/Evolveum/midpoint/commit/1b2d353790a3331cbc391fb489462f08ea01989c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-09 (Tue, 09 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/AssociationDataAssociationTypeStepPanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
    M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-dms.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-hr.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-120.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-130.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-140.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-150.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-170.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-300.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-xxx.xml

  Log Message:
  -----------
  Clean up the associations schema a bit

Here we removed strange inbound/objectRef/inbound and
outbound/objectRef/outbound combinations of elements, and replace
them with the envisioned inbound/objectRef/mapping and
outbound/objectRef/mapping ones - with the benefits of making
the schema more direct (avoiding meaningless configurations at the
level of XSD), with the cost of duplication of parts of it.

Also removed some leftovers ("REMOVE ME") from the last commit.


  Commit: c860c4955253115ac7e85936ed5fa32953982485
      https://github.com/Evolveum/midpoint/commit/c860c4955253115ac7e85936ed5fa32953982485
  Author: Katarina Valalikova <k.valalikova at evolveum.com>
  Date:   2024-07-09 (Tue, 09 Jul 2024)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  upgrading wicket and wicekt stuff


  Commit: b2432246eaf8282ef5f54582ba5b86584eb02025
      https://github.com/Evolveum/midpoint/commit/b2432246eaf8282ef5f54582ba5b86584eb02025
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-09 (Tue, 09 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignProcessingHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java

  Log Message:
  -----------
  confirmations for campaign actions; remediation action is added


  Commit: c00e019a16be2f849a1e6dbd0bb23bf32cab4e04
      https://github.com/Evolveum/midpoint/commit/c00e019a16be2f849a1e6dbd0bb23bf32cab4e04
  Author: Katarina Valalikova <k.valalikova at evolveum.com>
  Date:   2024-07-09 (Tue, 09 Jul 2024)

  Changed paths:
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/AssociatedPolicyRule.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedPolicyRuleImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/ForeignPolicyRuleImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStateRecorder.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignment.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignmentMark.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignmentReference.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMarkReference.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMarkReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReferenceType.java

  Log Message:
  -----------
  PoC - using marks instead of policy situations for objects and assignments


  Commit: 71bc990edd262f70bd69d77bd48b5e50e4eef8d4
      https://github.com/Evolveum/midpoint/commit/71bc990edd262f70bd69d77bd48b5e50e4eef8d4
  Author: Martin Spanik <martin.spanik at evolveum.com>
  Date:   2024-07-09 (Tue, 09 Jul 2024)

  Changed paths:
    R docs/admin-gui/role-catalog/configuration.adoc
    R docs/admin-gui/role-catalog/index.adoc
    R docs/admin-gui/role-request/configuration.adoc
    R docs/admin-gui/role-request/index.adoc

  Log Message:
  -----------
  Docs: cleanup of broken links - correction cherry-pick of commit 911c478e


  Commit: bd00093566ca0407cbbb3295d80e491eacb75748
      https://github.com/Evolveum/midpoint/commit/bd00093566ca0407cbbb3295d80e491eacb75748
  Author: Martin Spanik <martin.spanik at evolveum.com>
  Date:   2024-07-09 (Tue, 09 Jul 2024)

  Changed paths:
    R docs/admin-gui/role-catalog/configuration.adoc
    R docs/admin-gui/role-catalog/index.adoc
    R docs/admin-gui/role-request/configuration.adoc
    R docs/admin-gui/role-request/index.adoc

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/docs/cleanup-4.8'


  Commit: 9250369c8e1539021f50ade1519dd511298e0bf7
      https://github.com/Evolveum/midpoint/commit/9250369c8e1539021f50ade1519dd511298e0bf7
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-10 (Wed, 10 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemCheckResponsesAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/ActionType.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/GuiActionColumn.java

  Log Message:
  -----------
  applied bulkAction flag to cert items header actions


  Commit: 8ad5003b03ff80c300a825b6bcfb64f85be1acd4
      https://github.com/Evolveum/midpoint/commit/8ad5003b03ff80c300a825b6bcfb64f85be1acd4
  Author: Martin Spanik <martin.spanik at evolveum.com>
  Date:   2024-07-10 (Wed, 10 Jul 2024)

  Changed paths:
    M docs/concepts/query/midpoint-query-language/query-playground/index.adoc

  Log Message:
  -----------
  Docs: Query - correction of details in query playground.


  Commit: ff11bb8542c65ae9e1627662c4871ba773893f14
      https://github.com/Evolveum/midpoint/commit/ff11bb8542c65ae9e1627662c4871ba773893f14
  Author: Martin Spanik <martin.spanik at evolveum.com>
  Date:   2024-07-10 (Wed, 10 Jul 2024)

  Changed paths:
    M docs/concepts/query/midpoint-query-language/query-playground/index.adoc

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/docs/cleanup-4.8'


  Commit: d58bf21b76e030f7f9b2d021ed9919ab943c9ef5
      https://github.com/Evolveum/midpoint/commit/d58bf21b76e030f7f9b2d021ed9919ab943c9ef5
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-07-10 (Wed, 10 Jul 2024)

  Changed paths:
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/TaskOperationUtils.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertCaseOperationsHelper.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertGeneralHelper.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertQueryHelper.java
    R model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationRemediationTaskHandler.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/CertificationManagerImpl.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/CertificationTaskLauncher.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationActivityHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationRun.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationTaskHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationWorkDefinition.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCriticalRolesCertification.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestRoleInducementCertification.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestSoDCertification.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MAffectedObjectReference.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MAffectedObjects.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectReference.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectsMapping.java
    A repo/system-init/src/main/resources/initial-objects/archetype/535-archetype-task-certification-remediation.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/263-object-collection-task-certification.xml
    M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskPersister.java

  Log Message:
  -----------
  change certification remediation task to activity


  Commit: 3f6c83258000937b377d6de572d89ee149c47dbc
      https://github.com/Evolveum/midpoint/commit/3f6c83258000937b377d6de572d89ee149c47dbc
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-07-10 (Wed, 10 Jul 2024)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MAffectedObjectReference.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MAffectedObjects.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectReference.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectReferenceMapping.java

  Log Message:
  -----------
  sqale: Removed MAffectedObjectReference.Owner interface

Owner interface was not necessary (it is necessary only for QAssignmentReference)


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


  Commit: 613f7a5cb35771bd74d17682cf98dbead0644310
      https://github.com/Evolveum/midpoint/commit/613f7a5cb35771bd74d17682cf98dbead0644310
  Author: Martin Spanik <martin.spanik at evolveum.com>
  Date:   2024-07-10 (Wed, 10 Jul 2024)

  Changed paths:
    R docs/admin-gui/admin-gui-config/admin-gui-configuration-4-0.adoc
    A docs/admin-gui/admin-gui-config/config-examples.adoc
    R docs/admin-gui/admin-gui-config/image2017-10-12-15-45-53.png
    M docs/admin-gui/admin-gui-config/index.adoc
    R docs/admin-gui/change-application.adoc

  Log Message:
  -----------
  Docs: Slight cleanup of Admin-gui-configuration docs. Splitting examples to independent document. Removal of old 4.0 configuration.


  Commit: 7134ae58a299afaf29a06f4373820a6c0bcf8ed7
      https://github.com/Evolveum/midpoint/commit/7134ae58a299afaf29a06f4373820a6c0bcf8ed7
  Author: Martin Spanik <martin.spanik at evolveum.com>
  Date:   2024-07-10 (Wed, 10 Jul 2024)

  Changed paths:
    R docs/admin-gui/admin-gui-config/admin-gui-configuration-4-0.adoc
    A docs/admin-gui/admin-gui-config/config-examples.adoc
    R docs/admin-gui/admin-gui-config/image2017-10-12-15-45-53.png
    M docs/admin-gui/admin-gui-config/index.adoc
    R docs/admin-gui/change-application.adoc

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/docs/cleanup-4.8'


  Commit: 3fa37c6a8fa5af6610c1c5e8200862286ea82fd3
      https://github.com/Evolveum/midpoint/commit/3fa37c6a8fa5af6610c1c5e8200862286ea82fd3
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-10 (Wed, 10 Jul 2024)

  Changed paths:
    M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/RestAuthorizationAction.java

  Log Message:
  -----------
  work items rest api + implementation, tests not yet done


  Commit: 7c4b3909a365d02b375b8a0f33432c3f49fa0631
      https://github.com/Evolveum/midpoint/commit/7c4b3909a365d02b375b8a0f33432c3f49fa0631
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-07-10 (Wed, 10 Jul 2024)

  Changed paths:
    R docs/admin-gui/admin-gui-config/admin-gui-configuration-4-0.adoc
    A docs/admin-gui/admin-gui-config/config-examples.adoc
    R docs/admin-gui/admin-gui-config/image2017-10-12-15-45-53.png
    M docs/admin-gui/admin-gui-config/index.adoc
    R docs/admin-gui/change-application.adoc

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


  Commit: 6312e3b6a353db7260b2576c38815f83cd2b520d
      https://github.com/Evolveum/midpoint/commit/6312e3b6a353db7260b2576c38815f83cd2b520d
  Author: Martin Spanik <martin.spanik at evolveum.com>
  Date:   2024-07-11 (Thu, 11 Jul 2024)

  Changed paths:
    A docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
    R docs/admin-gui/admin-gui-config/config-examples.adoc
    M docs/admin-gui/admin-gui-config/index.adoc
    R docs/admin-gui/admin-gui-config/orgstruct.adoc

  Log Message:
  -----------
  Docs: Added customization example of All Accesses panel + slight cleanup of examples in Admin-gui-configuration docs.


  Commit: 1f5d68f756da4eb0771a9f63bf6535568ccce33e
      https://github.com/Evolveum/midpoint/commit/1f5d68f756da4eb0771a9f63bf6535568ccce33e
  Author: Martin Spanik <martin.spanik at evolveum.com>
  Date:   2024-07-11 (Thu, 11 Jul 2024)

  Changed paths:
    A docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
    R docs/admin-gui/admin-gui-config/config-examples.adoc
    M docs/admin-gui/admin-gui-config/index.adoc
    R docs/admin-gui/admin-gui-config/orgstruct.adoc

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/docs/cleanup-4.8'


  Commit: 33fae739248de3121c1eab0513a1d6c17e774fd8
      https://github.com/Evolveum/midpoint/commit/33fae739248de3121c1eab0513a1d6c17e774fd8
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-11 (Thu, 11 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java

  Log Message:
  -----------
  campaigns item menus are unified with campaign tiles panel


  Commit: 7448ff29e3cbfa05cfc4659c839c8c79305b3713
      https://github.com/Evolveum/midpoint/commit/7448ff29e3cbfa05cfc4659c839c8c79305b3713
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-07-11 (Thu, 11 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertDefinitions.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/TaskOperationUtils.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/certification-api/src/main/java/com/evolveum/midpoint/certification/api/CertificationManager.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertOpenerHelper.java
    R model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationCampaignCreationTaskHandler.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/CertificationManagerImpl.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/CertificationTaskLauncher.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationActivityHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationRun.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationTaskHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationWorkDefinition.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationActivityHandler.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationRun.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationWorkDefinition.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCriticalRolesCertification.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestManualEscalation.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestRoleInducementCertification.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestSoDCertification.java
    A model/certification-impl/src/test/resources/common/archetype-campaign-creation.xml
    A model/certification-impl/src/test/resources/common/archetype-remediation.xml
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/AccessCertificationService.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/CleanupWorkDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/tasks/TaskOperationalDataManager.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/NonIterativeScriptingActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ExplicitChangeExecutionActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RoleAnalysisClusteringActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RoleAnalysisPatternDetectionActivityHandler.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/AbstractReportWorkDefinition.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationWorkDefinition.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/TaskActivityManager.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ActivityDefinition.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/AffectedObjectSetProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/AffectedObjectsProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/CompositeWorkDefinition.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ObjectSetSpecificationProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/handlers/NoOpActivityHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityState.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/composite/CompositeMockWorkDefinition.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockWorkDefinition.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/simple/SimpleMockWorkDefinition.java
    A repo/system-init/src/main/resources/initial-objects/archetype/534-archetype-task-certification-campaign-creation.xml

  Log Message:
  -----------
  change certification campaign creation to task activity


  Commit: 3b19b715d84fb2dfd8ead9e70699df412d1644d4
      https://github.com/Evolveum/midpoint/commit/3b19b715d84fb2dfd8ead9e70699df412d1644d4
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-07-11 (Thu, 11 Jul 2024)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MAffectedObjectReference.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MAffectedObjects.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectReference.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectReferenceMapping.java

  Log Message:
  -----------
  Merge remote-tracking branch 'refs/remotes/origin/tmp/change-certification-tasks-to-activity' into tmp/change-certification-tasks-to-activity


  Commit: 9a6ba35aee5f4f1043f5d1b5a55408629d9d44ba
      https://github.com/Evolveum/midpoint/commit/9a6ba35aee5f4f1043f5d1b5a55408629d9d44ba
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-11 (Thu, 11 Jul 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/CombinatorialEvaluation.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationValueConstructionExpressionEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationValueConstructionExpressionEvaluatorFactory.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationValueSynchronizationExpressionEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationValueSynchronizationExpressionEvaluatorFactory.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ExpressionEvaluatorResult.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ShadowItemMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/DeltaSetTripleIvwoMap.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/DeltaSetTripleMap.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocalMappingSetEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionMappingSetEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/consolidation/DeltaSetTripleMapConsolidation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/DefaultSingleShadowInboundsProcessingContextImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/InboundMappingEvaluationRequest.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/LimitedInboundsProcessing.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/MappingEvaluationRequest.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/MappingEvaluationRequests.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/PreInboundsContext.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SimplePreInboundsContextImpl.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessingContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/package-info.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/Context.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsPreparation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullTarget.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/IMSource.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsPreparation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedContext.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsPreparation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedTarget.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItems.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappingContext.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappingSource.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappingTarget.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/Target.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/package-info.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluation.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
    M model/model-impl/src/main/resources/ctx-model.xml
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-dms.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-hr.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/Source.java
    M testing/story/src/test/resources/associations-first-steps/resource-dms-120.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-130.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-140.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-150.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-170.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-300.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-xxx.xml

  Log Message:
  -----------
  Add association value specific expr. evaluators

Here we add two expression evaluators dedicated to handling association
values: associationValueConstruction/associationValueSynchronization.
The first is used in association outbounds, and creates an aggregated
association value based on mappings for attributes and object
references. The second is used in inbounds, and maps association values
into assignment values, doing correlation and obeying synchronization
reactions.

The second evaluator requires some extensions to the model of processing
data:

1) It has to have a direct access to the target item values
(assignments, later roleMembershipRefs).
2) In addition to a PrismValueDeltaSetTriple, it creates an attached
DeltaSetTripleIvwoMap - holding partial deltas related to assignments'
content.

However, the overall solution fits better with the original design
of midPoint, and requires less code duplication than previous attempts.

Work in progress. Some features are not yet implemented (in particular,
enforcing the range of the assignments). Some tests fail now.


  Commit: 7b995ca326fc40109f4776485bf09f8fccfe2761
      https://github.com/Evolveum/midpoint/commit/7b995ca326fc40109f4776485bf09f8fccfe2761
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M docs/tasks/activities/work.adoc
    M release-notes.adoc

  Log Message:
  -----------
  adding notes about new certification task activities to docs and release notes


  Commit: 7e1887bc641e9b75d502e741055632365476b2be
      https://github.com/Evolveum/midpoint/commit/7e1887bc641e9b75d502e741055632365476b2be
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedPlainResourceObjectConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItems.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIntent.java

  Log Message:
  -----------
  Fix associations outbound mappings definitions

This fixes TestIntent.


  Commit: e5a7258d7749d548146e52cddc7d37f64e2a9621
      https://github.com/Evolveum/midpoint/commit/e5a7258d7749d548146e52cddc7d37f64e2a9621
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M repo/system-init/src/main/resources/initial-objects/archetype/534-archetype-task-certification-campaign-creation.xml
    M repo/system-init/src/main/resources/initial-objects/archetype/535-archetype-task-certification-remediation.xml
    M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml

  Log Message:
  -----------
  fix showing of task choice popup for certification related tasks


  Commit: 31b9e617e66bb1c7a950a50b9408f0c91c54a249
      https://github.com/Evolveum/midpoint/commit/31b9e617e66bb1c7a950a50b9408f0c91c54a249
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    A docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
    R docs/admin-gui/admin-gui-config/admin-gui-configuration-4-0.adoc
    R docs/admin-gui/admin-gui-config/image2017-10-12-15-45-53.png
    M docs/admin-gui/admin-gui-config/index.adoc
    R docs/admin-gui/admin-gui-config/orgstruct.adoc
    R docs/admin-gui/change-application.adoc
    M docs/admin-gui/request-access/index.adoc
    M docs/concepts/query/index.adoc
    A docs/concepts/query/midpoint-query-language/errors/err-add-unsupported-filter-type.png
    A docs/concepts/query/midpoint-query-language/errors/err-qname-value-expected.png
    M docs/concepts/query/midpoint-query-language/errors/index.adoc
    M docs/concepts/query/midpoint-query-language/index.adoc
    M docs/concepts/query/midpoint-query-language/introduction.adoc
    M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
    M docs/concepts/query/midpoint-query-language/query-playground/index.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemCheckResponsesAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectObjectTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageAdminCertification.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignProcessingHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/ActionType.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/GuiActionColumn.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/TestSchemaContext.java
    M model/model-impl/src/test/resources/lens/role-judge.xml
    M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
    M pom.xml
    M release-notes.adoc
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/RestAuthorizationAction.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin' into tmp/change-certification-tasks-to-activity


  Commit: d38ed3e45e2b9aa65f6bd60f58f671a5c986e089
      https://github.com/Evolveum/midpoint/commit/d38ed3e45e2b9aa65f6bd60f58f671a5c986e089
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    A docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
    R docs/admin-gui/admin-gui-config/admin-gui-configuration-4-0.adoc
    R docs/admin-gui/admin-gui-config/image2017-10-12-15-45-53.png
    M docs/admin-gui/admin-gui-config/index.adoc
    R docs/admin-gui/admin-gui-config/orgstruct.adoc
    R docs/admin-gui/change-application.adoc
    M docs/admin-gui/request-access/index.adoc
    M docs/concepts/query/index.adoc
    A docs/concepts/query/midpoint-query-language/errors/err-add-unsupported-filter-type.png
    A docs/concepts/query/midpoint-query-language/errors/err-qname-value-expected.png
    M docs/concepts/query/midpoint-query-language/errors/index.adoc
    M docs/concepts/query/midpoint-query-language/index.adoc
    M docs/concepts/query/midpoint-query-language/introduction.adoc
    M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
    M docs/concepts/query/midpoint-query-language/query-playground/index.adoc
    M docs/tasks/activities/work.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemCheckResponsesAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/menu/DetailsNavigationPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/table/DefinitionTablePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/table/DefinitionTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectObjectTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/itempath/AssociationDefinitionRefPanelFactory.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ShadowAssociationRefContainerWrapperFactoryImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageAdminCertification.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertDefinitions.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignProcessingHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/PageShadow.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceSchemaPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/AssociationDefinitionWrapper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/ObjectAssociationStepPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/ItemDefinitionPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/ItemDefinitionPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/dto/DefinitionDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/dto/ItemDefinitionDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowAssociationMenuPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowAssociationValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/shadow/ShadowAssociationsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/ProvisioningObjectsUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/ActionType.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/GuiActionColumn.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/component/SchemaListPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/component/SchemaListPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/dto/AttributeDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/TaskOperationUtils.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/certification-api/src/main/java/com/evolveum/midpoint/certification/api/CertificationManager.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertCaseOperationsHelper.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertGeneralHelper.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertOpenerHelper.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertQueryHelper.java
    R model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationCampaignCreationTaskHandler.java
    R model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationRemediationTaskHandler.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/CertificationManagerImpl.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/CertificationTaskLauncher.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationActivityHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationRun.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationTaskHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationWorkDefinition.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationActivityHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationRun.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationTaskHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationWorkDefinition.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCriticalRolesCertification.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestManualEscalation.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestRoleInducementCertification.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestSoDCertification.java
    A model/certification-impl/src/test/resources/common/archetype-campaign-creation.xml
    A model/certification-impl/src/test/resources/common/archetype-remediation.xml
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/AccessCertificationService.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/CleanupWorkDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/tasks/TaskOperationalDataManager.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/NonIterativeScriptingActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ExplicitChangeExecutionActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RoleAnalysisClusteringActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RoleAnalysisPatternDetectionActivityHandler.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/TestSchemaContext.java
    M model/model-impl/src/test/resources/lens/role-judge.xml
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/AbstractReportWorkDefinition.java
    M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
    M pom.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationWorkDefinition.java
    M release-notes.adoc
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/TaskActivityManager.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ActivityDefinition.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/AffectedObjectSetProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/AffectedObjectsProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/CompositeWorkDefinition.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ObjectSetSpecificationProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/handlers/NoOpActivityHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityState.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/composite/CompositeMockWorkDefinition.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockWorkDefinition.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/simple/SimpleMockWorkDefinition.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MAffectedObjectReference.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MAffectedObjects.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectReference.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectsMapping.java
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/RestAuthorizationAction.java
    A repo/system-init/src/main/resources/initial-objects/archetype/534-archetype-task-certification-campaign-creation.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/535-archetype-task-certification-remediation.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/263-object-collection-task-certification.xml
    M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskPersister.java

  Log Message:
  -----------
  Merge branch 'refs/heads/master' into tmp/separate-associations-mappings


  Commit: 4c1ffba7068220b4c09912ae7bbc87a0c67a1d11
      https://github.com/Evolveum/midpoint/commit/4c1ffba7068220b4c09912ae7bbc87a0c67a1d11
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/AssociatedPolicyRule.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedPolicyRuleImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/ForeignPolicyRuleImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStateRecorder.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignment.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignmentMark.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignmentReference.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMarkReference.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMarkReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReferenceType.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/feature/policy-rules-with-marks'

# Conflicts:
#	config/sql/native/postgres-upgrade.sql


  Commit: 4df42ce9d82521fb37674cab4f2755fce1d7dbb8
      https://github.com/Evolveum/midpoint/commit/4df42ce9d82521fb37674cab4f2755fce1d7dbb8
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

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

  Log Message:
  -----------
  Sqale: Added test for assignment/effectiveMarkRef


  Commit: 1690f715ee134190ab2cdd2fbbc12c3aed870978
      https://github.com/Evolveum/midpoint/commit/1690f715ee134190ab2cdd2fbbc12c3aed870978
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingParser.java
    M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-dms.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-hr.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValueSetDefinition.java
    M testing/story/src/test/resources/associations-first-steps/resource-dms-120.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-130.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-140.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-150.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-170.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-300.xml

  Log Message:
  -----------
  Improve associations inbounds

1. Added support for assignment subtype and target type name in the
<target> element.

2. Fix equality checking for ShadowAssociationValue objects
(to ignore extra name/uid attributes). To be reviewed later.

3. Adapt test files by specifying predefined=all range (temporary).


  Commit: 4227e7eed7afedd942568325842df337c75ad759
      https://github.com/Evolveum/midpoint/commit/4227e7eed7afedd942568325842df337c75ad759
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/util/SchemaTestUtil.java

  Log Message:
  -----------
  Fixed testconstruction

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


  Commit: 968356edf7f579831b169b1fc76e8bcd467e88c8
      https://github.com/Evolveum/midpoint/commit/968356edf7f579831b169b1fc76e8bcd467e88c8
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationValueSynchronizationExpressionEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkClick.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItems.java
    M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-dms.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-hr.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-120.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-130.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-140.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-150.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-170.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-300.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-xxx.xml

  Log Message:
  -----------
  Stop requiring path=assignment for assoc. inbounds


  Commit: 9694ca8a41a4ba9fa3a0e5d900047d88d52f7a94
      https://github.com/Evolveum/midpoint/commit/9694ca8a41a4ba9fa3a0e5d900047d88d52f7a94
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/ValueTupleTransformation.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingImpl.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ValueMetadataComputation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationValueSynchronizationExpressionEvaluator.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/TransformationValueMetadataComputer.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/prism/PrismValueSetAsserter.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/associations/TestAssociationsFirstSteps.java
    A testing/story/src/test/resources/associations-first-steps/object-template-user.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-120.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-130.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-140.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-150.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-170.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-300.xml
    M testing/story/src/test/resources/associations-first-steps/system-configuration.xml

  Log Message:
  -----------
  Remove explicit ranges for associations 1st steps

This commit adds value metadata support to the
AssociationValueSynchronizationExpressionEvaluator.

The TestAssociationsFirstSteps now utilizes provenance metadata
to control association-to-assignment mapping range. It had to be
temporarily turned on explicitly, as the default processing is not
the master branch yet.


  Commit: 4427c3f8150f55e23a376983820819a46dbd5ca2
      https://github.com/Evolveum/midpoint/commit/4427c3f8150f55e23a376983820819a46dbd5ca2
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignProcessingHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java

  Log Message:
  -----------
  campaigns multiple menu items fix + cleanup


  Commit: 9f13870880459f5041a05460b794bdac2357f8e0
      https://github.com/Evolveum/midpoint/commit/9f13870880459f5041a05460b794bdac2357f8e0
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/util/SchemaTestUtil.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/AssociatedPolicyRule.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedPolicyRuleImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/ForeignPolicyRuleImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStateRecorder.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignment.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignmentMark.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignmentReference.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMarkReference.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMarkReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReferenceType.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java

  Log Message:
  -----------
  Merge branch 'refs/heads/master' into tmp/separate-associations-mappings


  Commit: 27656b27b904ee44ab50b0ecc577c64cf4184cb0
      https://github.com/Evolveum/midpoint/commit/27656b27b904ee44ab50b0ecc577c64cf4184cb0
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationConstructionExpressionEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationConstructionExpressionEvaluatorFactory.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluatorFactory.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationValueConstructionExpressionEvaluator.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationValueConstructionExpressionEvaluatorFactory.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationValueSynchronizationExpressionEvaluator.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationValueSynchronizationExpressionEvaluatorFactory.java
    M model/model-impl/src/main/resources/ctx-model.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-dms.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-hr.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-120.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-130.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-140.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-150.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-170.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-300.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-xxx.xml

  Log Message:
  -----------
  Rename association-related expression evaluators

<associationValueConstruction> -> <associationConstruction>
<associationValueSynchronization> -> <associationSynchronization>


  Commit: b35169eb966eda0fb4a854b458fa28195e6d4ce9
      https://github.com/Evolveum/midpoint/commit/b35169eb966eda0fb4a854b458fa28195e6d4ce9
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignProcessingHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java

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


  Commit: 95cf322a322759d6e548df738484be450138b9f1
      https://github.com/Evolveum/midpoint/commit/95cf322a322759d6e548df738484be450138b9f1
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2024-07-12 (Fri, 12 Jul 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeParticipantDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ComplexProcessingDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceAttributeDefinitionDelegator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedPlainResourceObjectConstructionImpl.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsPreparation.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValueSetDefinition.java
    M testing/story/src/test/resources/associations-first-steps/resource-dms-xxx.xml

  Log Message:
  -----------
  Do minor schema cleanup

- removed assignmentTargetType parameter in mapping range
- renamed/moved source -> sourceAttributeRef

Plus removed a lot of now unnecessary code and XSD structures.


  Commit: 2f56c55a8ebc6a01cb80e8081711b699d2a79e7c
      https://github.com/Evolveum/midpoint/commit/2f56c55a8ebc6a01cb80e8081711b699d2a79e7c
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2024-07-15 (Mon, 15 Jul 2024)

  Changed paths:
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    A docs/admin-gui/admin-gui-config/admin-gui-config-examples.adoc
    R docs/admin-gui/admin-gui-config/admin-gui-configuration-4-0.adoc
    R docs/admin-gui/admin-gui-config/image2017-10-12-15-45-53.png
    M docs/admin-gui/admin-gui-config/index.adoc
    R docs/admin-gui/admin-gui-config/orgstruct.adoc
    R docs/admin-gui/change-application.adoc
    R docs/admin-gui/role-catalog/configuration.adoc
    R docs/admin-gui/role-catalog/index.adoc
    R docs/admin-gui/role-request/configuration.adoc
    R docs/admin-gui/role-request/index.adoc
    M docs/concepts/query/midpoint-query-language/query-playground/index.adoc
    M docs/tasks/activities/work.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/AbstractGuiAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/action/CertItemCheckResponsesAction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectContainerTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectObjectTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageAdminCertification.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertCampaigns.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/PageCertDefinitions.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/component/CampaignsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignProcessingHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CampaignStateHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/certification/helpers/CertMiscUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/ResourceAssociationTypeWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/schemaHandling/associationType/basic/AssociationDataAssociationTypeStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceAttributeWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/ActionType.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/GuiActionColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/TaskOperationUtils.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeParticipantDefinitionConfigItem.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ComplexProcessingDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectInboundDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationValue.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceAttributeDefinitionDelegator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectDefinitionDelegator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/util/SchemaTestUtil.java
    M model/certification-api/src/main/java/com/evolveum/midpoint/certification/api/CertificationManager.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertCaseOperationsHelper.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertGeneralHelper.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertOpenerHelper.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertQueryHelper.java
    R model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationCampaignCreationTaskHandler.java
    R model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccessCertificationRemediationTaskHandler.java
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/CertificationManagerImpl.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/CertificationTaskLauncher.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationActivityHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationRun.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationTaskHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/campaignCreation/AccessCertificationCampaignCreationWorkDefinition.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationActivityHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationRun.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationTaskHandler.java
    A model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/task/remediation/AccessCertificationRemediationWorkDefinition.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/AbstractCertificationTest.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCriticalRolesCertification.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestEscalation.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestManualEscalation.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestRoleInducementCertification.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestSoDCertification.java
    A model/certification-impl/src/test/resources/common/archetype-campaign-creation.xml
    A model/certification-impl/src/test/resources/common/archetype-remediation.xml
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/AccessCertificationService.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/InboundSourceData.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/AssociatedPolicyRule.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/CombinatorialEvaluation.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/transformation/ValueTupleTransformation.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingImpl.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingImpl.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/MappingParser.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ValueMetadataComputation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/CleanupWorkDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationConstructionExpressionEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationConstructionExpressionEvaluatorFactory.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/AssociationSynchronizationExpressionEvaluatorFactory.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/ExpressionEvaluatorResult.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkClick.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/EvaluatedPolicyRuleImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/ForeignPolicyRuleImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationValuesTripleComputation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedPlainResourceObjectConstructionImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ShadowItemMapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ProjectionValuesProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentHolderProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/DeltaSetTripleIvwoMap.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/DeltaSetTripleMap.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/FocalMappingSetEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/IterationHelper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionMappingSetEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/TemplateMappingsEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/consolidation/DeltaSetTripleMapConsolidation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/AbstractInboundsProcessing.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/DefaultSingleShadowInboundsProcessingContextImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/FullInboundsProcessing.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/InboundMappingEvaluationRequest.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/LimitedInboundsProcessing.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/MappingEvaluationRequest.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/MappingEvaluationRequests.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/PreInboundsContext.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SimplePreInboundsContextImpl.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessing.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/SingleShadowInboundsProcessingContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/package-info.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/Context.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullContext.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullInboundsPreparation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/FullTarget.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/IMSource.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/InboundsPreparation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedContext.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedInboundsPreparation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/LimitedTarget.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MSource.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItems.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappingContext.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappingSource.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappingTarget.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/SingleShadowInboundsPreparation.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/Target.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/package-info.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyStateRecorder.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/tasks/TaskOperationalDataManager.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/NonIterativeScriptingActivityHandler.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluation.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/PreMappingsEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ExplicitChangeExecutionActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RoleAnalysisClusteringActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RoleAnalysisPatternDetectionActivityHandler.java
    M model/model-impl/src/main/resources/ctx-model.xml
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/TestSchemaContext.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
    M model/model-impl/src/test/resources/lens/role-judge.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestIntent.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/associations/TestAssociations.java
    M model/model-intest/src/test/resources/associations/resource-dummy-ad.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-dms.xml
    M model/model-intest/src/test/resources/associations/resource-dummy-hr.xml
    M model/model-intest/src/test/resources/common/resource-dummy.xml
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/AbstractReportWorkDefinition.java
    M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
    M pom.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationWorkDefinition.java
    M release-notes.adoc
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/TaskActivityManager.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ActivityDefinition.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/AffectedObjectSetProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/AffectedObjectsProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/CompositeWorkDefinition.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ObjectSetSpecificationProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/definition/ResourceObjectSetSpecificationProvider.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/handlers/NoOpActivityHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/run/state/ActivityState.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionEvaluationContext.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/Source.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/TransformationValueMetadataComputer.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ValueSetDefinition.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/composite/CompositeMockWorkDefinition.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockWorkDefinition.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/simple/SimpleMockWorkDefinition.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignment.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignmentMark.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/MAssignmentReference.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMarkReference.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMarkReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ref/MReferenceType.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MAffectedObjectReference.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/MAffectedObjects.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectReference.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectReferenceMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/task/QAffectedObjectsMapping.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/PrismValueSetAsserter.java
    M repo/security-api/src/main/java/com/evolveum/midpoint/security/api/RestAuthorizationAction.java
    A repo/system-init/src/main/resources/initial-objects/archetype/534-archetype-task-certification-campaign-creation.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/535-archetype-task-certification-remediation.xml
    A repo/system-init/src/main/resources/initial-objects/object-collection/263-object-collection-task-certification.xml
    M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/TaskPersister.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/associations/TestAssociationsFirstSteps.java
    A testing/story/src/test/resources/associations-first-steps/object-template-user.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-120.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-130.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-140.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-150.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-170.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-300.xml
    M testing/story/src/test/resources/associations-first-steps/resource-dms-xxx.xml
    M testing/story/src/test/resources/associations-first-steps/system-configuration.xml
    M testing/story/testng-integration.xml

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


Compare: https://github.com/Evolveum/midpoint/compare/65ac85e73ad1...2f56c55a8ebc

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