[midPoint-git] [Evolveum/midpoint] c8a7fe: Fix excessive cloning when deleting PCVs by ID

Lukas Skublik noreply at github.com
Thu Sep 16 09:42:09 CEST 2021


  Branch: refs/heads/feature/new-saml2-dependency
  Home:   https://github.com/Evolveum/midpoint
  Commit: c8a7fe45da908e21aafdb1abd61ad5a58e88a070
      https://github.com/Evolveum/midpoint/commit/c8a7fe45da908e21aafdb1abd61ad5a58e88a070
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMapping.java
    A model/model-intest/src/test/resources/mapping/resource-dummy-mega-outbound.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/PathExpressionResolver.java

  Log Message:
  -----------
  Fix excessive cloning when deleting PCVs by ID

The normalization of values to-be-deleted was done too lately,
leading to excessive cloning (basically at each mapping source
evaluation). This is now fixed. The normalization is done when
ODO is computed in the focus context.

This resolves MID-7057. However, it is only an approximate fix
for now. The more thorough analysis of the problem is needed.


  Commit: d4c952b53d411cd7590d8b3a1017e4428c4c8b85
      https://github.com/Evolveum/midpoint/commit/d4c952b53d411cd7590d8b3a1017e4428c4c8b85
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

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

  Log Message:
  -----------
  SqaleRepoSearchTest: added test demonstrating full-blown validity scan


  Commit: f3c940619e26012fedeb3803a6e92996319781f9
      https://github.com/Evolveum/midpoint/commit/f3c940619e26012fedeb3803a6e92996319781f9
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestRbac.java
    A model/model-intest/src/test/resources/rbac/global-policy-rules-assignment-deletion.xml
    A model/model-intest/src/test/resources/rbac/role-non-unassignable.xml

  Log Message:
  -----------
  Add a test for assignment removal w/ rules

Related to MID-7039. This bug was fixed in the meanwhile,
so this is only an explicit test for it.


  Commit: 85f0e0e228f366d55aed2ef87e02be2819f8216c
      https://github.com/Evolveum/midpoint/commit/85f0e0e228f366d55aed2ef87e02be2819f8216c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/RepositoryCache.java
    M repo/repo-common/pom.xml
    A repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/RepoConcurrencyTest.java
    A repo/repo-common/src/test/resources/concurrency/user.xml
    A repo/repo-common/testng-db-specific.xml
    M repo/repo-common/testng-unit.xml
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/AuditCleanupTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/perf/OrgHierarchyPerfTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/slow/SequenceTestConcurrency.java

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


  Commit: bc5bbaea332121b52eafb3b445f6783e3df295eb
      https://github.com/Evolveum/midpoint/commit/bc5bbaea332121b52eafb3b445f6783e3df295eb
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/AbstractRepoCommonTest.java

  Log Message:
  -----------
  AbstractRepoCommonTest: offers plainRepositoryService (without cache)


  Commit: 566e6609334227e8ff194fd446f230068da6374a
      https://github.com/Evolveum/midpoint/commit/566e6609334227e8ff194fd446f230068da6374a
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/RepoConcurrencyTest.java

  Log Message:
  -----------
  recent RepoConcurrencyTest uses plainRepositoryService, without cache


  Commit: cc05b00ff4233af21a5092bae30942b92b3b6754
      https://github.com/Evolveum/midpoint/commit/cc05b00ff4233af21a5092bae30942b92b3b6754
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
    M repo/repo-cache/src/test/resources/ctx-configuration-test-no-audit.xml
    A repo/repo-cache/src/test/resources/test-config-new-repo.xml
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java

  Log Message:
  -----------
  repo/cache: TestRepositoryCache fixes for new repo + needed config.xml


  Commit: e54f8925cd4591cbc61fe3ff60f3b87e8a942bf3
      https://github.com/Evolveum/midpoint/commit/e54f8925cd4591cbc61fe3ff60f3b87e8a942bf3
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M repo/repo-sqale/sql/pgnew-repo.sql

  Log Message:
  -----------
  new repo SQL schema: added indexes for validFrom/To + role identifier


  Commit: 1dc16231fcdd85301bea0869cb88129702fcb304
      https://github.com/Evolveum/midpoint/commit/1dc16231fcdd85301bea0869cb88129702fcb304
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/perf/OrgHierarchyPerfTest.java

  Log Message:
  -----------
  repo-sqale tests: extracted refreshOrgClosureForce()


  Commit: 5395a18032650409c1f495778cd1ad01fc33d29c
      https://github.com/Evolveum/midpoint/commit/5395a18032650409c1f495778cd1ad01fc33d29c
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/ShadowRefreshActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectIntegrityCheckActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckItemProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/IterativeScriptingActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/SyncItemProcessingRequest.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/OperationCompletionActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/OperationCompletionActivityExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartialReconciliationActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartialReconciliationActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationResult.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AdvancedActivityExecutionSupportImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ChangeExecutionActivityHandler.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ModelSearchBasedActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RecomputationActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ReindexActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowCleanupActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowFetchingPreprocessor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingActivityHandler.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/ReconciliationLatch.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/ScanActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/ScanActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/SimpleActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanItemProcessor.java
    M model/model-intest/src/test/resources/logback-test.xml
    M model/model-intest/src/test/resources/tasks/livesync/resource-dummy-multi-changes.xml
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicCollectionReportExportActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicCollectionReportExportActivityExecutionSpecifics.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicDashboardReportExportActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicDashboardReportExportActivityExecutionSpecifics.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportExportActivityHandler.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportImportActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportImportActivityExecutionSpecifics.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportImportActivityHandler.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/DistributedReportExportActivityHandler.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ExportDashboardReportLineProcessingRequest.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/InputReportLineProcessingRequest.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataAggregationActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataAggregationExecutionSpecifics.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationExecutionSpecifics.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/CollectionDistributedExportController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/CollectionExportController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/DashboardExportController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/DashboardWidgetExportController.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityExecution.java
    R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityExecutionSpecifics.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityHandler.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityExecution.java
    R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityExecutionSpecifics.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/AbstractActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/handlers/NoOpActivityHandler.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AdvancedActivityExecutionSupport.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/BaseActivityExecutionSpecificsImpl.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/BasePlainIterativeExecutionSpecificsImpl.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/BaseSearchBasedExecutionSpecificsImpl.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/CommonTaskBeans.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ContainerableProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/GenericProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingConditionEvaluator.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingGatekeeper.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingMonitor.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/IterativeActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/IterativeActivityExecutionSpecifics.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/NoOpAdvancedActivityExecutionSupport.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/PlainIterativeActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/PlainIterativeActivityExecutionSpecifics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecutionSpecifics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/StatisticsLogger.java
    A repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockActivityExecution.java
    R repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockActivityExecutionSpecifics.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockActivityHandler.java
    A repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchBasedMockActivityExecution.java
    R repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchBasedMockActivityExecutionSpecifics.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchIterativeMockActivityHandler.java
    M testing/story/src/test/resources/logback-test.xml

  Log Message:
  -----------
  Kill separate ActivityExecutionSpecifics hierarchy

The idea of separation of generic activity framework code
from specific implementations using object composition
(via implementing xxxActivityExecutionSpecifics interfaces
in "small" classes) - in 63812e8ce822f8dd03de746fc4b36906542c8f82 -
was most probably flawed.

So this commit returns to the original design of subclassing
xxxActivityExecution classes, with some differences:

1. The xxxActivityExecutionSpecifics interfaces remain there. They
indicate what methods should implementers provide to get the full
functionality.

2. The implementors are not allowed to override internal methods
in xxxActivityExecution classes. They are now either private or final.
(This should simplify the maintenance of the solution.)

3. ModelSearchBasedActivityExecution was removed. The required model-
level functionality is now provided by AdvancedActivityExecutionSupport
and its implementation residing in model-impl.


  Commit: 52a6171213de8eae89e3b40775b3a465d925a901
      https://github.com/Evolveum/midpoint/commit/52a6171213de8eae89e3b40775b3a465d925a901
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ExclusionConstraintEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/HasAssignmentConstraintEvaluator.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestSegregationOfDuties.java
    A model/model-intest/src/test/resources/rbac/sod/org-executive-random.xml
    M model/model-intest/src/test/resources/rbac/sod/role-controlling-1.xml
    M model/model-intest/src/test/resources/rbac/sod/role-controlling-2.xml
    M model/model-intest/src/test/resources/rbac/sod/role-criminal.xml
    M model/model-intest/src/test/resources/rbac/sod/role-executive-1.xml
    M model/model-intest/src/test/resources/rbac/sod/role-executive-2.xml
    M model/model-intest/src/test/resources/rbac/sod/role-meta-controlling.xml
    M model/model-intest/src/test/resources/rbac/sod/role-meta-executive.xml
    M model/model-intest/src/test/resources/rbac/sod/role-minister.xml

  Log Message:
  -----------
  Stop ignoring type in exclusion constraint filters

This resolves MID-7073.


  Commit: f394bb0b9405dea23eb537ae9365bff144861b59
      https://github.com/Evolveum/midpoint/commit/f394bb0b9405dea23eb537ae9365bff144861b59
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/AuditController.java

  Log Message:
  -----------
  Fix AuditController#reconstructObject

An unmodifiable list of audit events (search result)
was modified while reconstructing an object history.

This is now fixed. It makes TestAudit pass again.


  Commit: c49e8bd923bb1c19000499817756e7a6ef747752
      https://github.com/Evolveum/midpoint/commit/c49e8bd923bb1c19000499817756e7a6ef747752
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/ShadowRefreshActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectIntegrityCheckActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckItemProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/IterativeScriptingActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/SyncItemProcessingRequest.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/OperationCompletionActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/OperationCompletionActivityExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartialReconciliationActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartialReconciliationActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationResult.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AdvancedActivityExecutionSupportImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ChangeExecutionActivityHandler.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ModelSearchBasedActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RecomputationActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ReindexActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowCleanupActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowFetchingPreprocessor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingActivityHandler.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/ReconciliationLatch.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/ScanActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/ScanActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/SimpleActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanItemProcessor.java
    M model/model-intest/src/test/resources/logback-test.xml
    M model/model-intest/src/test/resources/tasks/livesync/resource-dummy-multi-changes.xml
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicCollectionReportExportActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicCollectionReportExportActivityExecutionSpecifics.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicDashboardReportExportActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicDashboardReportExportActivityExecutionSpecifics.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportExportActivityHandler.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportImportActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportImportActivityExecutionSpecifics.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportImportActivityHandler.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/DistributedReportExportActivityHandler.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ExportDashboardReportLineProcessingRequest.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/InputReportLineProcessingRequest.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataAggregationActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataAggregationExecutionSpecifics.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationExecutionSpecifics.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/CollectionDistributedExportController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/CollectionExportController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/DashboardExportController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/DashboardWidgetExportController.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityExecution.java
    R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityExecutionSpecifics.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityHandler.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityExecution.java
    R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityExecutionSpecifics.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/AbstractActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/handlers/NoOpActivityHandler.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AdvancedActivityExecutionSupport.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/BaseActivityExecutionSpecificsImpl.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/BasePlainIterativeExecutionSpecificsImpl.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/BaseSearchBasedExecutionSpecificsImpl.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/CommonTaskBeans.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ContainerableProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/GenericProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingConditionEvaluator.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingGatekeeper.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingMonitor.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/IterativeActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/IterativeActivityExecutionSpecifics.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/NoOpAdvancedActivityExecutionSupport.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/PlainIterativeActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/PlainIterativeActivityExecutionSpecifics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecutionSpecifics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/StatisticsLogger.java
    A repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockActivityExecution.java
    R repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockActivityExecutionSpecifics.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockActivityHandler.java
    A repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchBasedMockActivityExecution.java
    R repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchBasedMockActivityExecutionSpecifics.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchIterativeMockActivityHandler.java
    M testing/story/src/test/resources/logback-test.xml

  Log Message:
  -----------
  Merge branch 'tmp/killing-specifics'


  Commit: 69acd2c1e72a4be70bf52cef96ba7b86b8a54992
      https://github.com/Evolveum/midpoint/commit/69acd2c1e72a4be70bf52cef96ba7b86b8a54992
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-10 (Fri, 10 Sep 2021)

  Changed paths:
    M testing/story/src/test/resources/thresholds/task-opendj-livesync-full.xml
    M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate.xml

  Log Message:
  -----------
  Adapt TestThresholdsStoryLiveSync and children

These tests use manually-prepared LiveSync tasks with preset token
value in activity work state. After recent changes in the activity
framework this preparation now requires state persistence being
set as well.


  Commit: e969655f7ce688733b53dcee62e217c68fd92e62
      https://github.com/Evolveum/midpoint/commit/e969655f7ce688733b53dcee62e217c68fd92e62
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-13 (Mon, 13 Sep 2021)

  Changed paths:
    M model/model-intest/src/test/resources/strange/role-bad-construction-resource-ref-lax.xml
    M model/model-intest/src/test/resources/strange/role-bad-construction-resource-ref.xml
    M model/model-intest/src/test/resources/strange/role-meta-bad-construction-resource-ref.xml

  Log Message:
  -----------
  fix of TestStrangeCases: TestUtil.NON_EXISTENT_OID reflected in XML


  Commit: 8ec6e131beb213d0a5638c17e31e372afcbe0945
      https://github.com/Evolveum/midpoint/commit/8ec6e131beb213d0a5638c17e31e372afcbe0945
  Author: kate <honchar at evolveum.com>
  Date:   2021-09-13 (Mon, 13 Sep 2021)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/AssignmentCounter.java

  Log Message:
  -----------
  assignment counter fix


  Commit: 2f28c61f71b3b8433cf745966556853126c7eed5
      https://github.com/Evolveum/midpoint/commit/2f28c61f71b3b8433cf745966556853126c7eed5
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-13 (Mon, 13 Sep 2021)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd

  Log Message:
  -----------
  Add fake OperationResultType.incomplete XSD attr

In order to make XML parsers (like those in MidPoint Studio) happy
with XML of repository objects here we introduced fake
"incomplete" attribute in OperationResultType. This is because
tasks are often returned from repo like this:

<task>
  ...
  <result incomplete="true"/>
  ...
</task>

And it looks ugly when all those places are marked in red in Studio.

Related to MID-7023.


  Commit: b00c9d4609685642433cb376b1d65d8ff75a863b
      https://github.com/Evolveum/midpoint/commit/b00c9d4609685642433cb376b1d65d8ff75a863b
  Author: kate <honchar at evolveum.com>
  Date:   2021-09-13 (Mon, 13 Sep 2021)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/PageUser.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/UserDetailsModel.java

  Log Message:
  -----------
  add delegation fix (moved old functionality to new user details page)


  Commit: 4c873aa375f623d70a44693ccd76e566e8c13734
      https://github.com/Evolveum/midpoint/commit/4c873aa375f623d70a44693ccd76e566e8c13734
  Author: kate <honchar at evolveum.com>
  Date:   2021-09-13 (Mon, 13 Sep 2021)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd

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


  Commit: 6276370d63c8ddf59d855e114b8535d05333ae45
      https://github.com/Evolveum/midpoint/commit/6276370d63c8ddf59d855e114b8535d05333ae45
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-09-13 (Mon, 13 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java

  Log Message:
  -----------
  sqale: Added support for reindex option

reindex is neccessary if there is desync between indexes and full object
reindex is implemented as :
  1. select original version
  2. apply modifications to fullObject (do not store in database)
  3. delete original version (this ensures proper removal of all old indices)
  4. add new version (this ensures proper addition of new indices as in full object)


  Commit: 749ca456913e06e3823623a093ee5b26bde1325c
      https://github.com/Evolveum/midpoint/commit/749ca456913e06e3823623a093ee5b26bde1325c
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-13 (Mon, 13 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleServiceBase.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
    A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleAuditSearchIterativeTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java

  Log Message:
  -----------
  sqale-audit: finished searchObjectsIterative + tests

Sqale tests now support multiple performance monitors (test can override
default getting the one from SqaleRepositoryService).
Operation prefixes (short class names) are now part of the client call.


  Commit: b3e24bcc56fd95d9d9a293b06c6b7415c02133e4
      https://github.com/Evolveum/midpoint/commit/b3e24bcc56fd95d9d9a293b06c6b7415c02133e4
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-13 (Mon, 13 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java

  Log Message:
  -----------
  repo-sqale: reindex cleanup/reformat + one more test


  Commit: 3df31e8089d591ceaef80a7b1e7358ad6c1e1458
      https://github.com/Evolveum/midpoint/commit/3df31e8089d591ceaef80a7b1e7358ad6c1e1458
  Author: kate <honchar at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/DefaultGuiConfigurationCompiler.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/AssignmentHolderAssignmentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/PageObjectCollection.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/BaseCollectionPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/BaseCollectionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ProvenanceMetadataPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/DescriptorLoader.java

  Log Message:
  -----------
  started with object collection new page/panels


  Commit: 33fbcfb0830b81b80bff8a8466dfef12a8e76f0d
      https://github.com/Evolveum/midpoint/commit/33fbcfb0830b81b80bff8a8466dfef12a8e76f0d
  Author: kate <honchar at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDefaultViewPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDefaultViewPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDomainPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDomainPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionOptionPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionOptionPanel.java

  Log Message:
  -----------
  moved all panels for object collection details page


  Commit: aa3bab66e9aa9c195c5bef39bb9ef721caeae3f3
      https://github.com/Evolveum/midpoint/commit/aa3bab66e9aa9c195c5bef39bb9ef721caeae3f3
  Author: kate <honchar at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/UserDelegationsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/UserDelegationsTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUser.java

  Log Message:
  -----------
  delegated to me panel fix


  Commit: 26c89291e3de26630fa9fad9e88c63e11379d0e8
      https://github.com/Evolveum/midpoint/commit/26c89291e3de26630fa9fad9e88c63e11379d0e8
  Author: kate <honchar at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleServiceBase.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
    A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleAuditSearchIterativeTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java

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


  Commit: f73454e39a9cfa79f702d421153e6bd824b5c5ae
      https://github.com/Evolveum/midpoint/commit/f73454e39a9cfa79f702d421153e6bd824b5c5ae
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/AbstractWfTestPolicy.java

  Log Message:
  -----------
  AbstractWfTestPolicy fix for new repo (copy of result before sort)


  Commit: 61b094cfe3974fd13901086b9ede0cfe4eb54445
      https://github.com/Evolveum/midpoint/commit/61b094cfe3974fd13901086b9ede0cfe4eb54445
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M repo/repo-sqale/sql/pgnew-repo.sql

  Log Message:
  -----------
  pgnew-repo.sql: added ON DELETE CASCADE to foreign keys

This is critical for the idea of "delete from object table deletes
everything belonging to the object aggregate".
And it also fixes some tests using this.


  Commit: 8063a75b2670abee179567e935aac6fb3e6fd3cf
      https://github.com/Evolveum/midpoint/commit/8063a75b2670abee179567e935aac6fb3e6fd3cf
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/EmptyReportIntegrationTest.java
    M model/report-impl/src/test/resources/common/dashboard-empty.xml
    M model/report-impl/src/test/resources/common/object-collection-audit-empty.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-empty.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-with-condition.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-with-double-view.xml
    M model/report-impl/src/test/resources/reports/report-dashboard-empty.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-empty.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-filter-and-basic-collection-without-view.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-filter-and-basic-collection.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-filter.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-param.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-subreport-param.xml

  Log Message:
  -----------
  fixes of non-UUID OID for EmptyReportIntegrationTest.java


  Commit: 4064a5607246fd37826963b966121cf1204fe9ec
      https://github.com/Evolveum/midpoint/commit/4064a5607246fd37826963b966121cf1204fe9ec
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java

  Log Message:
  -----------
  repo-sqale: SqlQueryContext#orderingPath is null definition safe

For some cases containerDefinition is lost during resolution but it
does not matter; for extensions it still works fine.


  Commit: 7115ceb4fcede595d4d730e0c0aa58f17d82d322
      https://github.com/Evolveum/midpoint/commit/7115ceb4fcede595d4d730e0c0aa58f17d82d322
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java

  Log Message:
  -----------
  TestCertificationBasic.java code cleanup


  Commit: 28d568deb6b3cbf22afa6821afba55e363ba9238
      https://github.com/Evolveum/midpoint/commit/28d568deb6b3cbf22afa6821afba55e363ba9238
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QOwnedBy.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCaseMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItem.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java

  Log Message:
  -----------
  QAccessCertificationCase/WorkItem mapping/resolve/owner row fixes

Container table mapping for ACC.F_WORK_ITEM was added, but this flushed
out wrong owner row type for WI, it should be immediate container, not
owning object. This was now clarified in Javadoc as well.


  Commit: 301eb768feb371cf347e14aabd20c3d795d33bb1
      https://github.com/Evolveum/midpoint/commit/301eb768feb371cf347e14aabd20c3d795d33bb1
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/EmbeddedReferenceResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleMappingMixin.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCaseMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableRowMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QOperationExecutionMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTriggerMapping.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/DefaultItemSqlMapper.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/TableRelationResolver.java

  Log Message:
  -----------
  repo-sqale: TableRelationResolver used via factory method, JOIN support

To support ordering by single-value (embedded) ref target attributes
(e.g. creatorRef/@/name) these must be JOINed, not EXIST subquery.
Support to do so is added, of course only for single-value traverses.


  Commit: 6141e0f90fead6b16794facbc9eb36d0c96e7a89
      https://github.com/Evolveum/midpoint/commit/6141e0f90fead6b16794facbc9eb36d0c96e7a89
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ContainerTableRelationResolver.java

  Log Message:
  -----------
  ContainerTableRelationResolver: disabled preemptive container check

TODO in the code explains why, causes problem for nested container
modification (container/x/container/y), fix possible but postponed.


  Commit: 1d2ffe9808a7913ae12f604beffe93f78a65a6c2
      https://github.com/Evolveum/midpoint/commit/1d2ffe9808a7913ae12f604beffe93f78a65a6c2
  Author: kate <honchar at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/DefaultGuiConfigurationCompiler.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/PageArchetype.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/component/ArchetypePolicyPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/component/ArchetypePolicyPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/BaseCollectionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/DescriptorLoader.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/ArchetypeManager.java

  Log Message:
  -----------
  archetype pages with new gui


  Commit: 51698d7bf9ca3dd4eb6f5dd39857c7557beb0de2
      https://github.com/Evolveum/midpoint/commit/51698d7bf9ca3dd4eb6f5dd39857c7557beb0de2
  Author: kate <honchar at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/EmptyReportIntegrationTest.java
    M model/report-impl/src/test/resources/common/dashboard-empty.xml
    M model/report-impl/src/test/resources/common/object-collection-audit-empty.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-empty.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-with-condition.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-with-double-view.xml
    M model/report-impl/src/test/resources/reports/report-dashboard-empty.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-empty.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-filter-and-basic-collection-without-view.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-filter-and-basic-collection.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-filter.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-param.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-subreport-param.xml
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/AbstractWfTestPolicy.java
    M repo/repo-sqale/sql/pgnew-repo.sql
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ContainerTableRelationResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/EmbeddedReferenceResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleMappingMixin.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QOwnedBy.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCaseMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItem.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableRowMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QOperationExecutionMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTriggerMapping.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/DefaultItemSqlMapper.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/TableRelationResolver.java

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


  Commit: 795eefe866111aea4f1004c6247465f916a4db84
      https://github.com/Evolveum/midpoint/commit/795eefe866111aea4f1004c6247465f916a4db84
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

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

  Log Message:
  -----------
  sqale: Make UriCache cluster-safe

 - if insert into DB fails, try to lookup value from DB
 - if value is not localy cached, lookup from DB


  Commit: 6221cd77568ee8126f071087a6ec3794bc2aeb90
      https://github.com/Evolveum/midpoint/commit/6221cd77568ee8126f071087a6ec3794bc2aeb90
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.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/UriCache.java

  Log Message:
  -----------
  sqale: Make ExtItemCache cluster safe

If insert fails because of unique constraint, lookup DB to retrieve IDs


  Commit: 7d24bd95038373dd06d1e0faf73b8620bf542466
      https://github.com/Evolveum/midpoint/commit/7d24bd95038373dd06d1e0faf73b8620bf542466
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/model/NonEmptyLoadableModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/TaskOperationalButtonsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/PageTask.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/RootTaskLoader.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/SelectableBean.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/SelectableBeanImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminObjectDetails.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTask.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskMainPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSubtasksAndThreadsTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSummaryPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/AttachedTaskInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResultStatus.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityPath.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityStateOverviewUtil.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ItemsProgressInformation.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTypeUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/ActivityTreeStateOverview.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/AbstractActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/DelegatingActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/DistributingActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/LocalActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/state/CurrentActivityState.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/task/GenericTaskHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/task/NodeDownCleaner.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/RunningTask.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningLightweightTaskImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningTaskQuartzImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/StalledTasksWatcher.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/NodeFoundDeadHelper.java

  Log Message:
  -----------
  Connect GUI to the new activity framework

Fields of progress, errors, result status, start/end timestamp,
LS token, and (newly created - experimental) nodes, are now connected
to the data maintained by the activity framework. The connection is
via TaskInformation and AttachedTaskInformation objects.

Work in progress. The part in admin-gui should be cleaned up,
see TODO/FIXME in the code.

Also:
- added realization and execution start/end timestamps
to activity state,
- added node and "stalled since" information to the activity
tree state overview,
- extended ItemsProgressInformation with # of errors.

Related to MID-7214. Should resolve also MID-7079, MID-7042, MID-7054,
MID-6982, MID-7012, and MID-7068.


  Commit: efbab6533cf35365a2485c86f5ed362fa8ba50b8
      https://github.com/Evolveum/midpoint/commit/efbab6533cf35365a2485c86f5ed362fa8ba50b8
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/DefaultGuiConfigurationCompiler.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/PageArchetype.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/component/ArchetypePolicyPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/component/ArchetypePolicyPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/AssignmentHolderAssignmentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/PageObjectCollection.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/BaseCollectionPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/BaseCollectionPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDefaultViewPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDefaultViewPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDomainPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDomainPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionOptionPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionOptionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/UserDelegationsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ProvenanceMetadataPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/DescriptorLoader.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/UserDelegationsTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUser.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/ArchetypeManager.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/EmptyReportIntegrationTest.java
    M model/report-impl/src/test/resources/common/dashboard-empty.xml
    M model/report-impl/src/test/resources/common/object-collection-audit-empty.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-empty.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-with-condition.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-with-double-view.xml
    M model/report-impl/src/test/resources/reports/report-dashboard-empty.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-empty.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-filter-and-basic-collection-without-view.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-filter-and-basic-collection.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-filter.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-param.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-subreport-param.xml
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/AbstractWfTestPolicy.java
    M repo/repo-sqale/sql/pgnew-repo.sql
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.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/UriCache.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ContainerTableRelationResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/EmbeddedReferenceResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleMappingMixin.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QOwnedBy.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCaseMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItem.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableRowMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QOperationExecutionMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTriggerMapping.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/UriCacheTest.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/DefaultItemSqlMapper.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/TableRelationResolver.java

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


  Commit: 66118836cf2acec4936660e5d7052a6836119306
      https://github.com/Evolveum/midpoint/commit/66118836cf2acec4936660e5d7052a6836119306
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java

  Log Message:
  -----------
  repo-sqale: fix of ExtItem/UriCache SQL connection leak


  Commit: 066925989b3179eac1bee5ae039128af0ca7cd10
      https://github.com/Evolveum/midpoint/commit/066925989b3179eac1bee5ae039128af0ca7cd10
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-14 (Tue, 14 Sep 2021)

  Changed paths:
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/AbstractTestAssignmentApproval.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
    M model/workflow-impl/src/test/resources/assignments-advanced/metarole-default.xml
    M model/workflow-impl/src/test/resources/assignments-advanced/role-role22-special.xml
    M model/workflow-impl/src/test/resources/assignments-advanced/role-role23-special-and-security.xml
    M model/workflow-impl/src/test/resources/assignments-advanced/role-role24-approval-and-enforce.xml
    M model/workflow-impl/src/test/resources/assignments/metarole-default.xml
    M model/workflow-impl/src/test/resources/assignments/role-role10b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role1b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role2b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role3b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role4b.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead1-deputy1.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead1-deputy2.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead1.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead10.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead15.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead2.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead3.xml
    M model/workflow-impl/src/test/resources/escalation/role-e2.xml

  Log Message:
  -----------
  workflow-impl: fixes for TestAssignmentApproval* tests (mostly UUID)


  Commit: d71233ead7c1d480c0bdac3a9e1a957987afc125
      https://github.com/Evolveum/midpoint/commit/d71233ead7c1d480c0bdac3a9e1a957987afc125
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-15 (Wed, 15 Sep 2021)

  Changed paths:
    M model/model-impl/src/test/resources/lens/role-persona-admin.xml

  Log Message:
  -----------
  fix of TODO OID in role-persona-admin.xml, fixes TestProjectorPersona


  Commit: 7ac2b75d32a7626898d284e6f4c6688cc582e79d
      https://github.com/Evolveum/midpoint/commit/7ac2b75d32a7626898d284e6f4c6688cc582e79d
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-15 (Wed, 15 Sep 2021)

  Changed paths:
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignmentProcessor2.java

  Log Message:
  -----------
  fix of role OID generation for TestAssignmentProcessor2 (UUID compliant)


  Commit: 4fe54af905fe94bfde15f413e371dbfc0fe7acb9
      https://github.com/Evolveum/midpoint/commit/4fe54af905fe94bfde15f413e371dbfc0fe7acb9
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-16 (Thu, 16 Sep 2021)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/SelectableBean.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSubtasksAndThreadsTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/AttachedTaskInformation.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskInformationUtil.java

  Log Message:
  -----------
  Simplify attached task info handling

The majority of AttachedTaskInformation implementation was obsolete.
So it was simplified and renamed to TaskInformationUtil.


  Commit: 4b8cc099123e33acd9b92595c1be9753a2fbc554
      https://github.com/Evolveum/midpoint/commit/4b8cc099123e33acd9b92595c1be9753a2fbc554
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2021-09-16 (Thu, 16 Sep 2021)

  Changed paths:
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignmentProcessor2.java
    M model/model-impl/src/test/resources/lens/role-persona-admin.xml
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/AbstractTestAssignmentApproval.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
    M model/workflow-impl/src/test/resources/assignments-advanced/metarole-default.xml
    M model/workflow-impl/src/test/resources/assignments-advanced/role-role22-special.xml
    M model/workflow-impl/src/test/resources/assignments-advanced/role-role23-special-and-security.xml
    M model/workflow-impl/src/test/resources/assignments-advanced/role-role24-approval-and-enforce.xml
    M model/workflow-impl/src/test/resources/assignments/metarole-default.xml
    M model/workflow-impl/src/test/resources/assignments/role-role10b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role1b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role2b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role3b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role4b.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead1-deputy1.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead1-deputy2.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead1.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead10.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead15.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead2.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead3.xml
    M model/workflow-impl/src/test/resources/escalation/role-e2.xml
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java

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


  Commit: 5523968743e23714951a1cc254e080d1baa9dfad
      https://github.com/Evolveum/midpoint/commit/5523968743e23714951a1cc254e080d1baa9dfad
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-16 (Thu, 16 Sep 2021)

  Changed paths:
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestDependencies.java
    M model/model-impl/src/test/resources/lens/dependencies/account-elaine-template.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-a.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-b.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-c.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-d.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-p.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-r.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-x.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-y.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-z.xml

  Log Message:
  -----------
  TestDependencies fix for new repo (UUID format for OID)


  Commit: f31e15a408e6bb518b1ce77313e8bcd16a3a0aa1
      https://github.com/Evolveum/midpoint/commit/f31e15a408e6bb518b1ce77313e8bcd16a3a0aa1
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2021-09-16 (Thu, 16 Sep 2021)

  Changed paths:
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/UriCache.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/UriCacheTest.java

  Log Message:
  -----------
  Uri/ExtItemCache + test cleanup from obsolete TODOs, Javadoc fixes


  Commit: 36781907054482526db61bf4170e3a4aeb095873
      https://github.com/Evolveum/midpoint/commit/36781907054482526db61bf4170e3a4aeb095873
  Author: lskublik <lskublik at evolveum.com>
  Date:   2021-09-16 (Thu, 16 Sep 2021)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/DefaultGuiConfigurationCompiler.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/model/NonEmptyLoadableModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/PageArchetype.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/component/ArchetypePolicyPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/archetype/component/ArchetypePolicyPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/AssignmentHolderAssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/TaskOperationalButtonsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/PageObjectCollection.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/BaseCollectionPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/BaseCollectionPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDefaultViewPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDefaultViewPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDomainPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionDomainPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionOptionPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objectcollection/component/ObjectCollectionOptionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/PageTask.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/RootTaskLoader.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskSubtasksAndThreadsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/PageUser.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/UserDetailsModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/UserDelegationsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ProvenanceMetadataPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/AssignmentCounter.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/DescriptorLoader.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/UserDelegationsTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/SelectableBean.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/SelectableBeanImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminObjectDetails.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTask.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskMainPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSubtasksAndThreadsTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskSummaryPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/TaskInformationUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUser.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResultStatus.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityBasedTaskInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityPath.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityProgressUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityStateOverviewUtil.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ActivityWorkersInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/ItemsProgressInformation.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/LegacyTaskInformation.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskInformation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/TaskTypeUtil.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/test/java/com/evolveum/midpoint/certification/test/TestCertificationBasic.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/ArchetypeManager.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/cleanup/ShadowRefreshActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/AuditController.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/objects/ObjectIntegrityCheckActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/integrity/shadows/ShadowIntegrityCheckItemProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensFocusContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ExclusionConstraintEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/HasAssignmentConstraintEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/IterativeScriptingActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/SyncItemProcessingRequest.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/async/AsyncUpdateActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/OperationCompletionActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/OperationCompletionActivityExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartialReconciliationActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/PartialReconciliationActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationResult.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ResourceObjectsReconciliationActivityExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/AdvancedActivityExecutionSupportImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ChangeExecutionActivityHandler.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ModelSearchBasedActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RecomputationActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ReindexActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowCleanupActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/ShadowFetchingPreprocessor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingActivityExecution.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingActivityHandler.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/AutoScalingExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/cluster/ReconciliationLatch.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/FocusValidityScanPartialExecutionSpecifics.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/ScanActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/scanner/ScanActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/simple/SimpleActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityExecution.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityExecutionSpecifics.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanItemProcessor.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestAssignmentProcessor2.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestDependencies.java
    M model/model-impl/src/test/resources/lens/dependencies/account-elaine-template.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-a.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-b.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-c.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-d.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-p.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-r.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-x.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-y.xml
    M model/model-impl/src/test/resources/lens/dependencies/resource-dummy-z.xml
    M model/model-impl/src/test/resources/lens/role-persona-admin.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMapping.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestRbac.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestSegregationOfDuties.java
    M model/model-intest/src/test/resources/logback-test.xml
    A model/model-intest/src/test/resources/mapping/resource-dummy-mega-outbound.xml
    A model/model-intest/src/test/resources/rbac/global-policy-rules-assignment-deletion.xml
    A model/model-intest/src/test/resources/rbac/role-non-unassignable.xml
    A model/model-intest/src/test/resources/rbac/sod/org-executive-random.xml
    M model/model-intest/src/test/resources/rbac/sod/role-controlling-1.xml
    M model/model-intest/src/test/resources/rbac/sod/role-controlling-2.xml
    M model/model-intest/src/test/resources/rbac/sod/role-criminal.xml
    M model/model-intest/src/test/resources/rbac/sod/role-executive-1.xml
    M model/model-intest/src/test/resources/rbac/sod/role-executive-2.xml
    M model/model-intest/src/test/resources/rbac/sod/role-meta-controlling.xml
    M model/model-intest/src/test/resources/rbac/sod/role-meta-executive.xml
    M model/model-intest/src/test/resources/rbac/sod/role-minister.xml
    M model/model-intest/src/test/resources/strange/role-bad-construction-resource-ref-lax.xml
    M model/model-intest/src/test/resources/strange/role-bad-construction-resource-ref.xml
    M model/model-intest/src/test/resources/strange/role-meta-bad-construction-resource-ref.xml
    M model/model-intest/src/test/resources/tasks/livesync/resource-dummy-multi-changes.xml
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicCollectionReportExportActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicCollectionReportExportActivityExecutionSpecifics.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicDashboardReportExportActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicDashboardReportExportActivityExecutionSpecifics.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportExportActivityHandler.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportImportActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportImportActivityExecutionSpecifics.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ClassicReportImportActivityHandler.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/DistributedReportExportActivityHandler.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ExportDashboardReportLineProcessingRequest.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/InputReportLineProcessingRequest.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataAggregationActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataAggregationExecutionSpecifics.java
    A model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationActivityExecution.java
    R model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ReportDataCreationExecutionSpecifics.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/CollectionDistributedExportController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/CollectionExportController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/DashboardExportController.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/controller/DashboardWidgetExportController.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/EmptyReportIntegrationTest.java
    M model/report-impl/src/test/resources/common/dashboard-empty.xml
    M model/report-impl/src/test/resources/common/object-collection-audit-empty.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-empty.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-with-condition.xml
    M model/report-impl/src/test/resources/reports/report-audit-collection-with-double-view.xml
    M model/report-impl/src/test/resources/reports/report-dashboard-empty.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-empty.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-filter-and-basic-collection-without-view.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-filter-and-basic-collection.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-filter.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-param.xml
    M model/report-impl/src/test/resources/reports/report-object-collection-with-subreport-param.xml
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/AbstractWfTestPolicy.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/AbstractTestAssignmentApproval.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
    M model/workflow-impl/src/test/resources/assignments-advanced/metarole-default.xml
    M model/workflow-impl/src/test/resources/assignments-advanced/role-role22-special.xml
    M model/workflow-impl/src/test/resources/assignments-advanced/role-role23-special-and-security.xml
    M model/workflow-impl/src/test/resources/assignments-advanced/role-role24-approval-and-enforce.xml
    M model/workflow-impl/src/test/resources/assignments/metarole-default.xml
    M model/workflow-impl/src/test/resources/assignments/role-role10b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role1b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role2b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role3b.xml
    M model/workflow-impl/src/test/resources/assignments/role-role4b.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead1-deputy1.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead1-deputy2.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead1.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead10.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead15.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead2.xml
    M model/workflow-impl/src/test/resources/assignments/user-lead3.xml
    M model/workflow-impl/src/test/resources/escalation/role-e2.xml
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityExecution.java
    R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityExecutionSpecifics.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityHandler.java
    A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityExecution.java
    R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityExecutionSpecifics.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/PropagationActivityHandler.java
    M repo/repo-cache/src/test/java/com/evolveum/midpoint/repo/cache/TestRepositoryCache.java
    M repo/repo-cache/src/test/resources/ctx-configuration-test-no-audit.xml
    A repo/repo-cache/src/test/resources/test-config-new-repo.xml
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/ActivityTreeStateOverview.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/AbstractActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/DelegatingActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/DistributingActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/activity/execution/LocalActivityExecution.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/state/CurrentActivityState.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/PathExpressionResolver.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/AdvancedActivityExecutionSupport.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/BaseActivityExecutionSpecificsImpl.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/BasePlainIterativeExecutionSpecificsImpl.java
    R repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/BaseSearchBasedExecutionSpecificsImpl.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/CommonTaskBeans.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ContainerableProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/GenericProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingConditionEvaluator.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingGatekeeper.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingMonitor.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ItemProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/IterativeActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/IterativeActivityExecutionSpecifics.java
    A repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/NoOpAdvancedActivityExecutionSupport.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/ObjectProcessingRequest.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/PlainIterativeActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/PlainIterativeActivityExecutionSpecifics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecution.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/SearchBasedActivityExecutionSpecifics.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/StatisticsLogger.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/task/GenericTaskHandler.java
    M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/task/task/NodeDownCleaner.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/RepoConcurrencyTest.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/AbstractRepoCommonTest.java
    A repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockActivityExecution.java
    R repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockActivityExecutionSpecifics.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/iterative/IterativeMockActivityHandler.java
    A repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchBasedMockActivityExecution.java
    R repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchBasedMockActivityExecutionSpecifics.java
    M repo/repo-common/src/test/java/com/evolveum/midpoint/repo/common/tasks/handlers/search/SearchIterativeMockActivityHandler.java
    M repo/repo-sqale/sql/pgnew-repo.sql
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtItemCache.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleServiceBase.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/UriCache.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/audit/SqaleAuditService.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/ContainerTableRelationResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/EmbeddedReferenceResolver.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/mapping/SqaleMappingMixin.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/QOwnedBy.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationCaseMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItem.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/accesscert/QAccessCertificationWorkItemMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/cases/workitem/QCaseWorkItemMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainer.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/lookuptable/QLookupTableRowMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QOperationExecutionMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QTriggerMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/AddObjectContext.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/RootUpdateContext.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/SqaleRepoBaseTest.java
    A repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleAuditSearchIterativeTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchIterativeTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/UriCacheTest.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/perf/OrgHierarchyPerfTest.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/SqlQueryContext.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/DefaultItemSqlMapper.java
    M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/mapping/TableRelationResolver.java
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/AuditServiceProxy.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/RunningTask.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/TaskHandler.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningLightweightTaskImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/RunningTaskQuartzImpl.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/execution/StalledTasksWatcher.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/tasks/NodeFoundDeadHelper.java
    M testing/story/src/test/resources/logback-test.xml
    M testing/story/src/test/resources/thresholds/task-opendj-livesync-full.xml
    M testing/story/src/test/resources/thresholds/task-opendj-livesync-simulate.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin' into feature/new-saml2-dependency


Compare: https://github.com/Evolveum/midpoint/compare/fceef620896c...367819070544


More information about the midPoint-svn mailing list