[midPoint-git] [Evolveum/midpoint] 074915: merge: merge annotation added

Viliam Repan noreply at github.com
Wed Apr 17 14:46:48 CEST 2024


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 074915891a2dbc2bb1f61b73409708a354e6f278
      https://github.com/Evolveum/midpoint/commit/074915891a2dbc2bb1f61b73409708a354e6f278
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-11 (Mon, 11 Mar 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NormalizationAwareResourceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java

  Log Message:
  -----------
  merge: merge annotation added


  Commit: bb88038c606b53c3c0a0a0c9e712b39eb401eec1
      https://github.com/Evolveum/midpoint/commit/bb88038c606b53c3c0a0a0c9e712b39eb401eec1
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-11 (Mon, 11 Mar 2024)

  Changed paths:
    M docs/diag/troubleshooting/mappings/index.adoc
    M docs/expressions/expressions/profiles/configuration.adoc
    M docs/expressions/expressions/profiles/coverage.adoc
    M docs/expressions/expressions/profiles/index.adoc
    M docs/expressions/expressions/script/groovy.adoc
    M docs/expressions/expressions/script/index.adoc
    M docs/expressions/expressions/script/javascript.adoc
    M docs/expressions/expressions/script/python.adoc
    M docs/expressions/mappings/condition/index.adoc
    M docs/expressions/mappings/inbound-mapping.adoc
    M docs/expressions/mappings/outbound-mapping/index.adoc
    M docs/expressions/mappings/proposed-improvements.adoc
    M docs/expressions/mappings/range/index.adoc
    M docs/expressions/non-tolerant-induced-focus-mapping.adoc
    M docs/expressions/object-template.adoc
    M docs/expressions/sequences/configuration.adoc
    M docs/expressions/sequences/index.adoc
    M docs/interfaces/rest/endpoints/report-data.adoc
    M docs/interfaces/rest/endpoints/users.adoc
    M docs/interfaces/rest/index.adoc
    A docs/interfaces/rest/operations/examples/access-request-review.adoc
    M docs/interfaces/rest/operations/examples/access-request.adoc
    A docs/interfaces/rest/operations/examples/create-get-report.adoc
    M docs/interfaces/rest/operations/examples/get-user-self.adoc
    M docs/interfaces/rest/operations/examples/index.adoc
    A docs/interfaces/rest/operations/examples/raw/create-task-report.adoc
    A docs/interfaces/rest/operations/examples/raw/search-case-open-review.adoc
    A docs/interfaces/rest/operations/examples/raw/search-case-open-user.adoc
    A docs/interfaces/rest/operations/examples/raw/search-report-data-from-report-def.adoc
    M docs/misc/notifications/configuration.adoc
    M docs/roles-policies/mining/anonymous-data-export/index.adoc
    M docs/security/credentials/secrets-provider-configuration.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PendingOperationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPropertyPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPropertyPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPropertyPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/SecretProviderPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/SecretProviderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/factory/wrapper/WrapperContext.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageAdminLTE.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ProtectedStringInConnectorConfigurationPanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ProtectedStringPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ItemWrapperFactoryImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericSingleContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/configuration/component/NotificationConfigTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/PageSystemConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/DeprecatedPropertyWrapperModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailServerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsGatewayPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/page/PageSystemSecretsProviders.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ShadowAssociationWrapperImpl.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ProtectedStringValidatorForKeyField.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/CacheableSecretsProviderDelegate.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/RemainingShadowsActivityRun.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestMisc.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/activity/ExportActivitySupport.java
    M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/LazilyInitializableMixin.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/task/MultiPropagationActivityRun.java
    M release-notes.adoc
    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/SqaleUtils.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/cases/workitem/QCaseWorkItemMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/common/QContainerWithFullObjectMapping.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/simulation/QProcessedObjectMapping.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchContainersIterativeTest.java
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/ConfigurableProtector.java

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


  Commit: 314925548bc0f50329dd0a42bb566577bef1d36d
      https://github.com/Evolveum/midpoint/commit/314925548bc0f50329dd0a42bb566577bef1d36d
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-11 (Mon, 11 Mar 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableComplexTypeDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java

  Log Message:
  -----------
  merge: compilation fix


  Commit: ea753e55830387da1a45e1ade2dfc65fd565f925
      https://github.com/Evolveum/midpoint/commit/ea753e55830387da1a45e1ade2dfc65fd565f925
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-11 (Mon, 11 Mar 2024)

  Changed paths:
    M config/initial-objects/role/040-role-enduser.xml
    M config/initial-objects/role/042-role-reviewer.xml
    M config/initial-objects/user/050-user-administrator.xml
    M config/initial-objects/value-policy/010-value-policy.xml
    M docs/deployment/ninja/command/export-audit.adoc
    M docs/deployment/ninja/command/import-audit.adoc
    M docs/deployment/ninja/command/initial-objects.adoc
    M docs/deployment/ninja/command/upgrade-distribution.adoc
    M docs/deployment/ninja/command/upgrade-objects.adoc
    M docs/deployment/ninja/command/verify.adoc
    M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
    M docs/upgrade/faq-issues.adoc
    M docs/upgrade/upgrade-guide.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ExpressionUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptions.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilder.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/GetOperationOptionsBuilderImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/GetOperationOptionsUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ValueDisplayUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/TestParseObjectTemplate.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AbstractSearchExpressionEvaluatorCache.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchExpressionEvaluatorCache.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryKey.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/AssociationSearchQueryResult.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryKey.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/caching/QueryResult.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestEntitlements.java
    A model/model-intest/src/test/resources/entitlements/role-mapmaker-landluber.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ClassificationHelper.java
    M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/misc/TestResourceLifecycle.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/qmodel/object/QObjectMapping.java
    M repo/repo-sqale/src/test/resources/logback-test.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestPlentyOfAssignments.java
    A testing/story/src/test/resources/first-steps/resource-opendj-300.xml

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


  Commit: 2cd72a0015a04f594d6b500de24e84535f7a4e65
      https://github.com/Evolveum/midpoint/commit/2cd72a0015a04f594d6b500de24e84535f7a4e65
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-12 (Tue, 12 Mar 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/GenericItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.java

  Log Message:
  -----------
  merge: GenericItemMerger now uses annotations instead of statically defined mergers from TypeSpecificMergersConfigurator (custom strategies will still be there)


  Commit: e2239d4b891e9219cca0dad07ee6e200c1adc3be
      https://github.com/Evolveum/midpoint/commit/e2239d4b891e9219cca0dad07ee6e200c1adc3be
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-12 (Tue, 12 Mar 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/assignment/AssignmentMerger.java

  Log Message:
  -----------
  merge: attempt to cleanup AssignmentMerger


  Commit: d3dd54617175a8b862ac0e63697c479a6067bb36
      https://github.com/Evolveum/midpoint/commit/d3dd54617175a8b862ac0e63697c479a6067bb36
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-12 (Tue, 12 Mar 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/BaseItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/BaseMergeOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/GenericItemMerger.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/MergeStrategy.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd

  Log Message:
  -----------
  merge: improved GenericItemMerger, now optionally using full-merge strategy. First complext type annotated with a:merge


  Commit: 422b10c2b9d0e66942cf11714afe97397efeb607
      https://github.com/Evolveum/midpoint/commit/422b10c2b9d0e66942cf11714afe97397efeb607
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-13 (Wed, 13 Mar 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/GenericItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/SimpleObjectMergeOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.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-correlation-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd

  Log Message:
  -----------
  merge: added annotations to container defined in TypeSpecificMergersConfigurator, wip


  Commit: 32697c754f2c99b691cb9288bb42126c2f9796c8
      https://github.com/Evolveum/midpoint/commit/32697c754f2c99b691cb9288bb42126c2f9796c8
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-13 (Wed, 13 Mar 2024)

  Changed paths:
    M docs/admin-gui/simulations.adoc
    M docs/concepts/query/midpoint-query-language/expressions.adoc
    M docs/concepts/query/midpoint-query-language/introduction.adoc
    M docs/deployment/ninja/command/export.adoc
    M docs/interfaces/rest/concepts/using-rest-examples.adoc
    M docs/interfaces/rest/operations/create-op-rest.adoc
    M docs/interfaces/rest/operations/delete-op-rest.adoc
    A docs/interfaces/rest/operations/examples/access-request-approval.adoc
    R docs/interfaces/rest/operations/examples/access-request-review.adoc
    M docs/interfaces/rest/operations/examples/access-request.adoc
    A docs/interfaces/rest/operations/examples/raw/generate-value-rpc.adoc
    A docs/interfaces/rest/operations/examples/raw/search-case-open-approval.adoc
    R docs/interfaces/rest/operations/examples/raw/search-case-open-review.adoc
    A docs/interfaces/rest/operations/examples/raw/search-requestable-from-role-catalog-cases.adoc
    M docs/interfaces/rest/operations/examples/raw/task-op-run.adoc
    M docs/interfaces/rest/operations/generate-and-validate-concrete-op-rest.adoc
    M docs/interfaces/rest/operations/generate-and-validate-op-rest.adoc
    M docs/interfaces/rest/operations/get-op-rest.adoc
    M docs/interfaces/rest/operations/modify-op-rest.adoc
    M docs/interfaces/rest/operations/notify-op-rest.adoc
    A docs/interfaces/rest/operations/raw/a-auth.adoc
    A docs/interfaces/rest/operations/raw/m-auth.adoc
    M docs/interfaces/rest/operations/resource-op-rest.adoc
    M docs/interfaces/rest/operations/script-execute-op-rest.adoc
    M docs/interfaces/rest/operations/search-op-rest.adoc
    M docs/interfaces/rest/operations/shadow-op-rest.adoc
    M docs/interfaces/rest/operations/task-specific-op-rest.adoc
    M docs/interfaces/rest/operations/user-specific-op-rest.adoc
    M docs/misc/notifications/configuration.adoc
    A docs/roles-policies/classification/index.adoc
    M docs/schema/archetypes/configuration.adoc
    M docs/schema/archetypes/index.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ScriptExpressionPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/MailServerPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/HeterogenousContainerWrapperFactory.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/component/GenericSingleContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/configuration/component/NotificationConfigTabPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/AdditionalMenuLinkContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/AdditionalMenuLinkCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/AppenderDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/AppendersContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/AppendersMenuLinkCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ClassLoggersContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ClassLoggersMenuLinkCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ComplexPropertyEmbeddedModel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ComplexPropertyInputPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ConfigurableUserDashboardContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ConfigurableUserDashboardCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ConfigurableUserDashboardDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/CustomTransportContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/CustomTransportCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/CustomTransportDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/DeprecatedPropertyWrapperModel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/EventHandlerContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/EventHandlerCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/EventHandlerDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/FileTransportContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/FileTransportCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/FileTransportDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GeneralTransportContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GlobalPolicyRuleContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GlobalPolicyRuleCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GlobalPolicyRuleDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GuiObjectDetailsContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GuiObjectDetailsCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/GuiObjectDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/LegacyNotificationPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/LegacyNotificationPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/LoggingContentPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/LoggingContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailServerPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailServerPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailServerPanelFactory.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailTransportContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailTransportCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/MailTransportDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectCollectionViewsContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectCollectionViewsCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectCollectionViewsDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectPolicyContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectPolicyCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ObjectPolicyDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ProfilingContentPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/ProfilingContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RichHyperlinkDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RichHyperlinkListContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsGatewayPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsGatewayPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsGatewayPanelFactory.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsTransportContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsTransportCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SmsTransportDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SubSystemLoggerDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SubSystemLoggersContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/SubSystemLoggersMenuLinkCounter.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/UserDashboardLinkContentPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/UserDashboardLinkCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/AdditionalMenuLinkContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/AdditionalMenuLinkCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ConfigurableUserDashboardContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ConfigurableUserDashboardCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ConfigurableUserDashboardDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/GuiObjectDetailsContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/GuiObjectDetailsCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/GuiObjectDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ObjectCollectionViewsContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ObjectCollectionViewsCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/ObjectCollectionViewsDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/RichHyperlinkDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/RichHyperlinkListContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/UserDashboardLinkContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/admingui/UserDashboardLinkCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/AppenderDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/AppendersContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/AppendersMenuLinkCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/ClassLoggersContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/ClassLoggersMenuLinkCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/LoggingContentPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/LoggingContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/SubSystemLoggerDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/SubSystemLoggersContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/logging/SubSystemLoggersMenuLinkCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/ComplexPropertyEmbeddedModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/ComplexPropertyInputPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/CustomTransportContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/CustomTransportCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/CustomTransportDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/DeprecatedPropertyWrapperModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/EventHandlerContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/EventHandlerCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/EventHandlerDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/FileTransportContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/FileTransportCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/FileTransportDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/GeneralTransportContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/LegacyNotificationPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/LegacyNotificationPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/MailServerPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/MailServerPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/MailTransportContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/MailTransportCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/MailTransportDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsGatewayPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsGatewayPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsGatewayPanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsTransportContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsTransportCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/notification/SmsTransportDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/GlobalPolicyRuleContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/GlobalPolicyRuleCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/GlobalPolicyRuleDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/ObjectPolicyContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/ObjectPolicyCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/policies/ObjectPolicyDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/profiling/ProfilingContentPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/profiling/ProfilingContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/rolemanagement/RelationDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/rolemanagement/RelationsContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/rolemanagement/RelationsCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/rolemanagement/RelationsPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/rolemanagement/RelationsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/CustomSecretProvidersContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/CustomSecretProvidersCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/DockerSecretProviderPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/EnvironmentVariablesSecretProvidersContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/EnvironmentVariablesSecretProvidersCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/FileSecretProvidersContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/FileSecretProvidersCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/PropertiesSecretProvidersContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/PropertiesSecretProvidersCounter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/SecretProviderDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/SecretProvidersContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/secretproviders/SecretProvidersCounter.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SwitchablePropertyValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/session/UserProfileStorage.java
    M gui/admin-gui/src/test/resources/common/role-mapmaker.xml
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowQueryConversionUtil.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AbstractSearchExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssignmentTargetSearchExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/AssociationTargetSearchExpressionEvaluator.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/ReferenceSearchExpressionEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ValueBasedDefinitionLookupsImpl.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestEntitlements.java
    M model/model-intest/src/test/resources/caseignore/role-fool.xml
    M model/model-intest/src/test/resources/entitlements/role-crew-of-guybrush.xml
    M model/model-intest/src/test/resources/entitlements/role-mapmaker.xml
    M model/model-intest/src/test/resources/entitlements/role-thug.xml
    M model/model-intest/src/test/resources/mapping/advanced/resource-dummy-ranges-direct.xml
    M model/model-intest/src/test/resources/mapping/advanced/role-ranges.xml
    M model/model-intest/src/test/resources/rbac/role-meta-fool.xml
    M model/model-intest/src/test/resources/sync/role-corpse.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryService.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSmokeTest.java
    A repo/system-init/src/main/resources/initial-objects/archetype/062-archetype-classification.xml
    A repo/system-init/src/main/resources/initial-objects/archetype/063-archetype-clearance.xml
    A repo/system-init/src/main/resources/initial-objects/role/044-role-privileged-access.xml
    M testing/conntest/src/test/resources/ad-ldap-big/role-big.xml
    M testing/conntest/src/test/resources/ad-ldap-multidomain/role-pirate.xml
    M testing/conntest/src/test/resources/ad-ldap-simple/role-pirate.xml
    M testing/conntest/src/test/resources/edir/role-pirate.xml
    M testing/longtest/src/test/resources/ldap-complex/role-captain.xml
    M testing/longtest/src/test/resources/ldap-complex/role-judge.xml
    M testing/longtest/src/test/resources/ldap-complex/role-pirate.xml
    M testing/longtest/src/test/resources/ldap-complex/role-sailor.xml
    M testing/longtest/src/test/resources/ldap/role-pirate.xml
    M testing/story/src/test/resources/consistency/role-admins.xml
    M testing/story/src/test/resources/mapleLeaf/role-maple-leaf-faculty-license.xml
    M testing/story/src/test/resources/mapleLeaf/role-maple-leaf-faculty.xml
    M testing/story/src/test/resources/mapleLeaf/role-maple-leaf-graduate-license.xml
    M testing/story/src/test/resources/mapleLeaf/role-maple-leaf-graduate.xml
    M testing/story/src/test/resources/science/role-statistics.xml

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


  Commit: 6286fe4bdd4407f694c2bb4ee0c470fa81fa53e3
      https://github.com/Evolveum/midpoint/commit/6286fe4bdd4407f694c2bb4ee0c470fa81fa53e3
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-14 (Thu, 14 Mar 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceIntentFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/registry/GuiComponentRegistryImpl.java
    M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml

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


  Commit: 1777fd3d8888eb7ec74172b8b64f475c1f597478
      https://github.com/Evolveum/midpoint/commit/1777fd3d8888eb7ec74172b8b64f475c1f597478
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-14 (Thu, 14 Mar 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/GenericItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/MergeStrategy.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/key/NaturalKeyImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NormalizationAwareResourceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.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-correlation-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableComplexTypeDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java

  Log Message:
  -----------
  merge: merge annotation split into two -> merger, naturalKey. updated annotations in xsd. Implemented new natural key delegator


  Commit: 0dacea925bc145de61518d8854ac37beea6f8e4d
      https://github.com/Evolveum/midpoint/commit/0dacea925bc145de61518d8854ac37beea6f8e4d
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-14 (Thu, 14 Mar 2024)

  Changed paths:
    M docs/admin-gui/collections-views/configuration/index.adoc
    M docs/admin-gui/collections-views/index.adoc
    M docs/admin-gui/custom-forms/index.adoc
    M docs/admin-gui/dashboards/configuration/index.adoc
    M docs/admin-gui/dashboards/index.adoc
    M docs/admin-gui/delta-visualization.adoc
    M docs/admin-gui/localization.adoc
    M docs/admin-gui/sections-object-details/index.adoc
    M docs/admin-gui/simulations.adoc
    M docs/cases/approval/examples/index.adoc
    M docs/cases/approval/index.adoc
    M docs/cases/approval/policy-based-approvals.adoc
    M docs/concepts/clockwork/scripting-hooks.adoc
    M docs/concepts/iteration/index.adoc
    M docs/concepts/mark/index.adoc
    M docs/concepts/matching-rules.adoc
    M docs/concepts/object-lifecycle/index.adoc
    M docs/concepts/polystring.adoc
    M docs/concepts/relativity.adoc
    M docs/correlation/index.adoc
    M docs/deployment/ha.adoc
    M docs/deployment/maven-overlay-project.adoc
    M docs/deployment/multitenancy.adoc
    M docs/deployment/removing-obsolete-information.adoc
    M docs/deployment/service-account-management/index.adoc
    M docs/deployment/spring-boot-actuator-endpoints.adoc
    M docs/deployment/stand-alone-deployment.adoc
    M docs/expressions/constants/index.adoc
    M docs/expressions/expressions/index.adoc
    M docs/expressions/expressions/profiles/index.adoc
    M docs/expressions/expressions/script/groovy.adoc
    M docs/expressions/expressions/script/javascript.adoc
    M docs/expressions/expressions/script/python.adoc
    M docs/expressions/function-libraries/configuration.adoc
    M docs/expressions/function-libraries/index.adoc
    M docs/expressions/index.adoc
    M docs/expressions/mappings/index.adoc
    M docs/expressions/object-template.adoc
    M docs/expressions/sequences/configuration.adoc
    M docs/expressions/sequences/index.adoc
    M docs/interfaces/rest/concepts/authentication.adoc
    M docs/interfaces/rest/concepts/index.adoc
    M docs/interfaces/rest/concepts/media-types-rest.adoc
    M docs/interfaces/rest/concepts/methods-http-and-outcome.adoc
    M docs/interfaces/rest/concepts/raw/outcome.adoc
    M docs/interfaces/rest/concepts/using-rest-examples.adoc
    M docs/interfaces/rest/endpoints/access-certification-campaign-type.adoc
    M docs/interfaces/rest/endpoints/access-certification-definition-type.adoc
    M docs/interfaces/rest/endpoints/archetypes.adoc
    M docs/interfaces/rest/endpoints/cases.adoc
    M docs/interfaces/rest/endpoints/connector-hosts.adoc
    M docs/interfaces/rest/endpoints/connectors.adoc
    M docs/interfaces/rest/endpoints/dashboards.adoc
    M docs/interfaces/rest/endpoints/forms.adoc
    M docs/interfaces/rest/endpoints/functions.adoc
    M docs/interfaces/rest/endpoints/generic-objects.adoc
    M docs/interfaces/rest/endpoints/index.adoc
    M docs/interfaces/rest/endpoints/lookup-tables.adoc
    M docs/interfaces/rest/endpoints/nodes.adoc
    M docs/interfaces/rest/endpoints/object-collections.adoc
    M docs/interfaces/rest/endpoints/object-templates.adoc
    M docs/interfaces/rest/endpoints/organizational-units.adoc
    M docs/interfaces/rest/endpoints/report-data.adoc
    M docs/interfaces/rest/endpoints/reports.adoc
    M docs/interfaces/rest/endpoints/resources.adoc
    M docs/interfaces/rest/endpoints/roles.adoc
    M docs/interfaces/rest/endpoints/rpc.adoc
    M docs/interfaces/rest/endpoints/security-policies.adoc
    M docs/interfaces/rest/endpoints/sequences.adoc
    M docs/interfaces/rest/endpoints/services.adoc
    M docs/interfaces/rest/endpoints/shadows.adoc
    M docs/interfaces/rest/endpoints/system-configurations.adoc
    M docs/interfaces/rest/endpoints/tasks.adoc
    M docs/interfaces/rest/endpoints/users.adoc
    M docs/interfaces/rest/endpoints/value-policies.adoc
    M docs/interfaces/rest/index.adoc
    M docs/interfaces/rest/operations/create-op-rest.adoc
    M docs/interfaces/rest/operations/delete-op-rest.adoc
    M docs/interfaces/rest/operations/examples/access-request-approval.adoc
    M docs/interfaces/rest/operations/examples/access-request.adoc
    M docs/interfaces/rest/operations/examples/create-object.adoc
    M docs/interfaces/rest/operations/examples/create-user.adoc
    M docs/interfaces/rest/operations/examples/get-user-self.adoc
    M docs/interfaces/rest/operations/examples/get-user-unique-id.adoc
    M docs/interfaces/rest/operations/examples/index.adoc
    M docs/interfaces/rest/operations/examples/raw/create-acc.adoc.adoc
    M docs/interfaces/rest/operations/examples/raw/create-ou-projects.adoc
    M docs/interfaces/rest/operations/examples/raw/create-report.adoc
    M docs/interfaces/rest/operations/examples/raw/create-resource.adoc
    M docs/interfaces/rest/operations/examples/raw/create-role-employee.adoc
    M docs/interfaces/rest/operations/examples/raw/create-task-report.adoc
    M docs/interfaces/rest/operations/examples/raw/create-task.adoc
    M docs/interfaces/rest/operations/examples/raw/create-user-jack.adoc
    M docs/interfaces/rest/operations/examples/raw/curl-authenticatoin-intro-note.adoc
    M docs/interfaces/rest/operations/examples/raw/delete-acc.adoc
    M docs/interfaces/rest/operations/examples/raw/delete-case.adoc
    M docs/interfaces/rest/operations/examples/raw/delete-ou.adoc
    M docs/interfaces/rest/operations/examples/raw/delete-reports.adoc
    M docs/interfaces/rest/operations/examples/raw/delete-resource.adoc
    M docs/interfaces/rest/operations/examples/raw/delete-role.adoc
    M docs/interfaces/rest/operations/examples/raw/delete-task.adoc
    M docs/interfaces/rest/operations/examples/raw/delete-user.adoc
    M docs/interfaces/rest/operations/examples/raw/execute-script-rpc.adoc
    M docs/interfaces/rest/operations/examples/raw/generate-value-rpc.adoc
    M docs/interfaces/rest/operations/examples/raw/get-acc.adoc
    M docs/interfaces/rest/operations/examples/raw/get-case-employee.adoc
    M docs/interfaces/rest/operations/examples/raw/get-direct-indirect-assignments.adoc
    M docs/interfaces/rest/operations/examples/raw/get-ou-projects.adoc
    M docs/interfaces/rest/operations/examples/raw/get-reports.adoc
    M docs/interfaces/rest/operations/examples/raw/get-resource.adoc
    M docs/interfaces/rest/operations/examples/raw/get-role-end-user.adoc
    M docs/interfaces/rest/operations/examples/raw/get-shadow-owner.adoc
    M docs/interfaces/rest/operations/examples/raw/get-task.adoc
    M docs/interfaces/rest/operations/examples/raw/get-user-administrator.adoc
    M docs/interfaces/rest/operations/examples/raw/get-user-self-xml.adoc
    M docs/interfaces/rest/operations/examples/raw/import-from-resource.adoc
    M docs/interfaces/rest/operations/examples/raw/import-shadow.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-attr-acc.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-attr-case-assign-employee.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-attr-entitlement.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-attr-ou-projects.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-attr-reports.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-attr-res-cap.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-attr-resource.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-attr-role-employee.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-attr-task.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-attr-user.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-attr.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-id-generate.adoc
    M docs/interfaces/rest/operations/examples/raw/modify-user-assign-role.adoc
    M docs/interfaces/rest/operations/examples/raw/notify-change-password.adoc
    M docs/interfaces/rest/operations/examples/raw/org-id-generate.adoc
    M docs/interfaces/rest/operations/examples/raw/role-id-generate.adoc
    M docs/interfaces/rest/operations/examples/raw/search-all-acc.adoc
    M docs/interfaces/rest/operations/examples/raw/search-all-cases.adoc
    M docs/interfaces/rest/operations/examples/raw/search-all-ou.adoc
    M docs/interfaces/rest/operations/examples/raw/search-all-reports.adoc
    M docs/interfaces/rest/operations/examples/raw/search-all-resource.adoc
    M docs/interfaces/rest/operations/examples/raw/search-all-roles.adoc
    M docs/interfaces/rest/operations/examples/raw/search-all-tasks.adoc
    M docs/interfaces/rest/operations/examples/raw/search-all-users.adoc
    M docs/interfaces/rest/operations/examples/raw/search-all.adoc
    M docs/interfaces/rest/operations/examples/raw/search-case-open-approval.adoc
    M docs/interfaces/rest/operations/examples/raw/search-case-open-user.adoc
    M docs/interfaces/rest/operations/examples/raw/search-gen-name.adoc
    M docs/interfaces/rest/operations/examples/raw/search-name-cases.adoc
    M docs/interfaces/rest/operations/examples/raw/search-name-ou.adoc
    M docs/interfaces/rest/operations/examples/raw/search-name-reports.adoc
    M docs/interfaces/rest/operations/examples/raw/search-name-resource.adoc
    M docs/interfaces/rest/operations/examples/raw/search-name-roles.adoc
    M docs/interfaces/rest/operations/examples/raw/search-name-tasks.adoc
    M docs/interfaces/rest/operations/examples/raw/search-name-users.adoc
    M docs/interfaces/rest/operations/examples/raw/search-report-data-from-report-def.adoc
    M docs/interfaces/rest/operations/examples/raw/search-requestable-from-role-catalog-cases.adoc
    M docs/interfaces/rest/operations/examples/raw/task-op-resume.adoc
    M docs/interfaces/rest/operations/examples/raw/task-op-run.adoc
    M docs/interfaces/rest/operations/examples/raw/task-op-suspend.adoc
    M docs/interfaces/rest/operations/examples/raw/test-resource.adoc
    M docs/interfaces/rest/operations/examples/raw/user-get-value-policy.adoc
    M docs/interfaces/rest/operations/examples/raw/user-pwd-generate.adoc
    M docs/interfaces/rest/operations/examples/raw/user-pwd-reset.adoc
    M docs/interfaces/rest/operations/examples/raw/validate-value-rpc.adoc
    M docs/interfaces/rest/operations/examples/search-objects-filter.adoc
    M docs/interfaces/rest/operations/examples/user-pwd-reset.adoc
    M docs/interfaces/rest/operations/generate-and-validate-concrete-op-rest.adoc
    M docs/interfaces/rest/operations/generate-and-validate-op-rest.adoc
    M docs/interfaces/rest/operations/get-op-rest.adoc
    M docs/interfaces/rest/operations/index.adoc
    M docs/interfaces/rest/operations/modify-op-rest.adoc
    M docs/interfaces/rest/operations/notify-op-rest.adoc
    M docs/interfaces/rest/operations/raw/a-auth.adoc
    M docs/interfaces/rest/operations/raw/m-auth.adoc
    M docs/interfaces/rest/operations/raw/operation-prop-search.adoc
    M docs/interfaces/rest/operations/raw/options-usage-meo.adoc
    M docs/interfaces/rest/operations/raw/options-usage.adoc
    M docs/interfaces/rest/operations/resource-op-rest.adoc
    M docs/interfaces/rest/operations/script-execute-op-rest.adoc
    M docs/interfaces/rest/operations/search-op-rest.adoc
    M docs/interfaces/rest/operations/shadow-op-rest.adoc
    M docs/interfaces/rest/operations/task-specific-op-rest.adoc
    M docs/interfaces/rest/operations/user-specific-op-rest.adoc
    M docs/interfaces/rest/raw/curl-env-note.adoc
    M docs/misc/bulk/index.adoc
    M docs/misc/deputy.adoc
    M docs/misc/lookup-tables.adoc
    M docs/misc/notifications/configuration.adoc
    M docs/misc/notifications/index.adoc
    M docs/misc/persona/configuration.adoc
    M docs/misc/persona/index.adoc
    M docs/misc/reports/configuration/index.adoc
    M docs/misc/reports/index.adoc
    M docs/misc/self-registration/index.adoc
    M docs/misc/services/index.adoc
    M docs/org/index.adoc
    M docs/repository/repository-database-support.adoc
    M docs/resources/asynchronous/inbound/index.adoc
    M docs/resources/asynchronous/index.adoc
    M docs/resources/asynchronous/outbound/index.adoc
    M docs/resources/attribute-caching.adoc
    M docs/resources/auxiliary-object-classes.adoc
    M docs/resources/entitlements/index.adoc
    M docs/resources/maintenance-state.adoc
    M docs/resources/manual/configuration.adoc
    M docs/resources/manual/index.adoc
    M docs/resources/multi-connector-resource.adoc
    M docs/resources/propagation/configuration.adoc
    M docs/resources/propagation/index.adoc
    M docs/resources/provisioning-dependencies.adoc
    M docs/resources/resource-configuration/protected-accounts.adoc
    M docs/resources/resource-schema/index.adoc
    M docs/roles-policies/applicable-policies/index.adoc
    M docs/roles-policies/assignment/index.adoc
    M docs/roles-policies/certification/index.adoc
    M docs/roles-policies/certification/notifications.adoc
    M docs/roles-policies/metaroles/index.adoc
    M docs/roles-policies/pdrbac/index.adoc
    M docs/roles-policies/policy-rules.adoc
    M docs/roles-policies/rbac/index.adoc
    M docs/roles-policies/role-autoassignment/index.adoc
    M docs/roles-policies/role-governance.adoc
    M docs/roles-policies/role-lifecycle.adoc
    M docs/roles-policies/segregation-of-duties.adoc
    M docs/schema/archetypes/index.adoc
    M docs/schema/common-data-model/index.adoc
    M docs/schema/custom-schema-extension.adoc
    M docs/schema/generic-objects.adoc
    M docs/schema/subtype.adoc
    M docs/security/audit/index.adoc
    M docs/security/authentication/flexible-authentication/configuration.adoc
    M docs/security/authentication/flexible-authentication/index.adoc
    M docs/security/authorization/index.adoc
    M docs/security/credentials/password-policy.adoc
    M docs/security/credentials/password-related-configuration.adoc
    M docs/security/credentials/password-reset/index.adoc
    M docs/security/crypto/ssl-connections-client-side-.adoc
    M docs/security/power-of-attorney.adoc
    M docs/simulation/index.adoc
    M docs/synchronization/consistency/index.adoc
    M docs/synchronization/generic-synchronization/index.adoc
    M docs/synchronization/index.adoc
    M docs/synchronization/introduction/index.adoc
    M docs/synchronization/linked-objects/index.adoc
    M docs/synchronization/projection-policy.adoc
    M docs/synchronization/situations.adoc
    M docs/tasks/auto-scaling.adoc
    M docs/tasks/task-manager/configuration.adoc
    M docs/tasks/task-manager/index.adoc
    M docs/tasks/thresholds.adoc
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/wizard/BasicWizardStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractValueFormResourceWizardStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/activation/ActivationsWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/associations/AssociationsWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingsTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeOutboundStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/LimitationsStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/basic/BasicSettingResourceObjectTypeStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/basic/DelineationResourceObjectTypeStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/basic/FocusResourceObjectTypeStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/correlation/CorrelationWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/credentials/CredentialsWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/synchronization/SynchronizationWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionOutboundMainStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionWizardPanel.java

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


  Commit: a5da29d999b6537206563a658fd489f569d6cabc
      https://github.com/Evolveum/midpoint/commit/a5da29d999b6537206563a658fd489f569d6cabc
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-15 (Fri, 15 Mar 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanDataProvider.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessor.java

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


  Commit: 4e99dddac077285c7b4356b92e40eadd82c26eb6
      https://github.com/Evolveum/midpoint/commit/4e99dddac077285c7b4356b92e40eadd82c26eb6
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-16 (Sat, 16 Mar 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/PasswordPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringClearPasswordModel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ProtectedStringValidatorForKeyField.java

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


  Commit: 67ed7f9059163eb963c34663f85bcdad91c4bb3f
      https://github.com/Evolveum/midpoint/commit/67ed7f9059163eb963c34663f85bcdad91c4bb3f
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-18 (Mon, 18 Mar 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessor.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupEvent.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupHandler.java
    R infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupListener.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupPathAction.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupHandler.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/Source.java
    M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessorTest.java
    M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/TestCleanupListener.java

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


  Commit: 8100ec3ab59b6843d13e2925f6fa2c087f8c24bf
      https://github.com/Evolveum/midpoint/commit/8100ec3ab59b6843d13e2925f6fa2c087f8c24bf
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-20 (Wed, 20 Mar 2024)

  Changed paths:
    M docs/roles-policies/classification/index.adoc
    M docs/roles-policies/pdrbac/index.adoc
    M docs/security/credentials/initial-password-management-discussion.adoc
    A docs/security/credentials/password-reset/configuration.adoc
    R docs/security/credentials/password-reset/new-configuration.adoc
    M gui/admin-gui/src/frontend/scss/_tiles.scss
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PendingOperationPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ActiveButtonWithDropDownPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ActiveButtonWithDropDownPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ContainerListDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ObjectDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/OrgTreeProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/RepositoryObjectDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanContainerDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ScriptExpressionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AxiomQueryWrapper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/QueryWrapper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TilePanel.html
    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/component/AssignmentHolderOperationalButtonsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/FocusOperationalButtonsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/OperationalButtonsPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/OperationalButtonsPanel.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/report/component/ReportOperationalButtonsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/CapabilitiesPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/CapabilitiesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceDetailsTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionResourceObjectTypeStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/provider/CertCaseDtoProvider.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/CapabilitiesPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/CapabilitiesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentRepositoryPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ExpressionUtil.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/validator/LegacyValidator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/TaskExecutionMode.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/MiscSchemaUtil.java

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


  Commit: ea81e4244c43521358cb4bc2bbe030a4af03879d
      https://github.com/Evolveum/midpoint/commit/ea81e4244c43521358cb4bc2bbe030a4af03879d
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-21 (Thu, 21 Mar 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/BaseItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/GenericItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/MergeStrategy.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.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-security-3.xsd

  Log Message:
  -----------
  merge: fixes in mergers and handling of naturalKey


  Commit: 38cf10ed9d3e576911cbbf2d117cc48f93611804
      https://github.com/Evolveum/midpoint/commit/38cf10ed9d3e576911cbbf2d117cc48f93611804
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-22 (Fri, 22 Mar 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/BaseItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/GenericItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/key/ItemPathNaturalKeyImpl.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd

  Log Message:
  -----------
  merge: fixes in mergers and handling of naturalKey


  Commit: 8b1c0c70683ad87819a17edec1f776dd24440401
      https://github.com/Evolveum/midpoint/commit/8b1c0c70683ad87819a17edec1f776dd24440401
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-22 (Fri, 22 Mar 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/merger/TestMerger.java

  Log Message:
  -----------
  merge: more tests fixed for simple merge


  Commit: 6e738746577a5881800b9a25b287a302054865d2
      https://github.com/Evolveum/midpoint/commit/6e738746577a5881800b9a25b287a302054865d2
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-25 (Mon, 25 Mar 2024)

  Changed paths:
    M docs/roles-policies/classification/index.adoc
    M gui/admin-gui/src/frontend/scss/_tiles.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringClearPasswordModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/ReloadableButton.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/ReferenceAutocompletePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceValueSearchPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/WizardChoicePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractTemplateChoicePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/TemplateChoicePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/AbstractResourceObjectPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceTaskCreator.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationForRecognizedObjectsPopup.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationForUnrecognizedObjectsPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/PreviewResourceDataWizardPanel.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessor.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
    M provisioning/provisioning-impl/src/test/resources/dummy/dummy-extra/resource-dummy.xml
    M release-notes.adoc

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


  Commit: 73c8b6b3737548148da8d7e06a0192cfd7e15cce
      https://github.com/Evolveum/midpoint/commit/73c8b6b3737548148da8d7e06a0192cfd7e15cce
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-26 (Tue, 26 Mar 2024)

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

  Log Message:
  -----------
  merge: fixed handling of multivalue properties


  Commit: 85f96cc390149d041e32e4d5d467ff955da1da76
      https://github.com/Evolveum/midpoint/commit/85f96cc390149d041e32e4d5d467ff955da1da76
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-26 (Tue, 26 Mar 2024)

  Changed paths:
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/threeway/FragmentSide.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/threeway/MergeFragment.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/threeway/MergeResult.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/threeway/SingleModification.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/threeway/ThreeWayMerger.java
    A infra/schema/src/test/java/com/evolveum/midpoint/schema/merger/AssertMergeFragment.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/merger/TestMerger.java
    A infra/schema/src/test/java/com/evolveum/midpoint/schema/merger/ThreeWayMergerTest.java
    A infra/schema/src/test/resources/merger/3way/role-base.xml
    A infra/schema/src/test/resources/merger/3way/role-left.xml
    A infra/schema/src/test/resources/merger/3way/role-right.xml
    M infra/schema/testng-unit.xml

  Log Message:
  -----------
  merge: first attempt to implement 3-way merge


  Commit: b4453f6fc50bc65c5aa3161fa846aadcb92a9701
      https://github.com/Evolveum/midpoint/commit/b4453f6fc50bc65c5aa3161fa846aadcb92a9701
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-03-26 (Tue, 26 Mar 2024)

  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/focus/PageFocusDetails.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/focus/PageFocusPreviewChanges.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPasswordPropertyPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPasswordPropertyPanel.java
    M tools/jenkins/midpoint-quick-pipeline

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


  Commit: 3345c4868f60dfb66138e39d853a344313335259
      https://github.com/Evolveum/midpoint/commit/3345c4868f60dfb66138e39d853a344313335259
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-11 (Thu, 11 Apr 2024)

  Changed paths:
    R docs/codegen/index.adoc
    A docs/interfaces/rest/operations/examples/demonstration-or-workaround/approvals-via-rest-howto.adoc
    A docs/interfaces/rest/operations/examples/demonstration-or-workaround/index.adoc
    A docs/misc/reports/configuration/collection-report.adoc
    A docs/misc/reports/configuration/dashboard-report.adoc
    A docs/misc/reports/configuration/import-report.adoc
    M docs/misc/reports/configuration/index.adoc
    A docs/misc/reports/configuration/legacy/index.adoc
    A docs/misc/reports/configuration/legacy/rewrite-jasper-to-object-collection-report/column-complex.png
    A docs/misc/reports/configuration/legacy/rewrite-jasper-to-object-collection-report/column-simple.png
    A docs/misc/reports/configuration/legacy/rewrite-jasper-to-object-collection-report/index.adoc
    A docs/misc/reports/configuration/legacy/rewrite-jasper-to-object-collection-report/parameters.png
    A docs/misc/reports/configuration/legacy/rewrite-jasper-to-object-collection-report/query.png
    A docs/misc/reports/configuration/post-report-script.adoc
    A docs/misc/reports/configuration/report-configuration-tips.adoc
    A docs/misc/reports/configuration/report-functions.adoc
    A docs/misc/reports/configuration/report-security.adoc
    A docs/misc/reports/configuration/report-task-definition.adoc
    M docs/misc/reports/configuration/users.png
    A docs/misc/reports/create-report-guide/advanced/create-report-0.png
    A docs/misc/reports/create-report-guide/advanced/create-report-1.png
    A docs/misc/reports/create-report-guide/advanced/create-report-10.png
    A docs/misc/reports/create-report-guide/advanced/create-report-11.png
    A docs/misc/reports/create-report-guide/advanced/create-report-12.png
    A docs/misc/reports/create-report-guide/advanced/create-report-13.png
    A docs/misc/reports/create-report-guide/advanced/create-report-14.png
    A docs/misc/reports/create-report-guide/advanced/create-report-15.png
    A docs/misc/reports/create-report-guide/advanced/create-report-2.png
    A docs/misc/reports/create-report-guide/advanced/create-report-3.png
    A docs/misc/reports/create-report-guide/advanced/create-report-4.png
    A docs/misc/reports/create-report-guide/advanced/create-report-5.png
    A docs/misc/reports/create-report-guide/advanced/create-report-6.png
    A docs/misc/reports/create-report-guide/advanced/create-report-7.png
    A docs/misc/reports/create-report-guide/advanced/create-report-8.png
    A docs/misc/reports/create-report-guide/advanced/create-report-9.png
    A docs/misc/reports/create-report-guide/advanced/create-report.png
    A docs/misc/reports/create-report-guide/advanced/index.adoc
    A docs/misc/reports/create-report-guide/conf-b-run-old.png
    A docs/misc/reports/create-report-guide/conf-b-run.png
    R docs/misc/reports/create-report-guide/create-report-0.png
    R docs/misc/reports/create-report-guide/create-report-1.png
    R docs/misc/reports/create-report-guide/create-report-10.png
    R docs/misc/reports/create-report-guide/create-report-11.png
    R docs/misc/reports/create-report-guide/create-report-12.png
    R docs/misc/reports/create-report-guide/create-report-13.png
    R docs/misc/reports/create-report-guide/create-report-14.png
    R docs/misc/reports/create-report-guide/create-report-15.png
    R docs/misc/reports/create-report-guide/create-report-2.png
    R docs/misc/reports/create-report-guide/create-report-3.png
    R docs/misc/reports/create-report-guide/create-report-4.png
    R docs/misc/reports/create-report-guide/create-report-5.png
    R docs/misc/reports/create-report-guide/create-report-6.png
    R docs/misc/reports/create-report-guide/create-report-7.png
    R docs/misc/reports/create-report-guide/create-report-8.png
    R docs/misc/reports/create-report-guide/create-report-9.png
    R docs/misc/reports/create-report-guide/create-report.png
    A docs/misc/reports/create-report-guide/download-usrs-in-mp-old.png
    A docs/misc/reports/create-report-guide/download-usrs-in-mp.png
    A docs/misc/reports/create-report-guide/export-report.png
    M docs/misc/reports/create-report-guide/index.adoc
    A docs/misc/reports/create-report-guide/intermediate/all-users-tester.png
    A docs/misc/reports/create-report-guide/intermediate/index.adoc
    A docs/misc/reports/create-report-guide/intermediate/mptesters-download-report.png
    A docs/misc/reports/create-report-guide/intermediate/report-mptesters-ff.png
    A docs/misc/reports/create-report-guide/intermediate/report-mptesters-view.png
    A docs/misc/reports/create-report-guide/intermediate/report-mptesters.png
    A docs/misc/reports/create-report-guide/intermediate/users-all-report-exec.png
    A docs/misc/reports/create-report-guide/new-collection-report.png
    A docs/misc/reports/create-report-guide/reports-all-old.png
    A docs/misc/reports/create-report-guide/reports-all.png
    A docs/misc/reports/create-report-guide/run-usrs-in-mp-old.png
    A docs/misc/reports/create-report-guide/run-usrs-in-mp.png
    A docs/misc/reports/create-report-guide/show-tasks.png
    A docs/misc/reports/create-report-guide/users-all.png
    A docs/misc/reports/create-report-guide/users-in-mp.png
    M docs/misc/reports/examples/example-policysituation/index.adoc
    M docs/misc/reports/examples/example-report-audit-administrativestatus.adoc
    M docs/misc/reports/examples/example-report-number-of-members/index.adoc
    M docs/misc/reports/examples/example-shadows-on-resource/index.adoc
    A docs/misc/reports/examples/index.adoc
    M docs/misc/reports/index.adoc
    R docs/misc/reports/post-report-script.adoc
    A docs/misc/reports/raw/file-format.adoc
    A docs/misc/reports/raw/index.adoc
    R docs/misc/reports/report-configuration-tips.adoc
    A docs/misc/reports/report-formats.adoc
    R docs/misc/reports/report-functions.adoc
    R docs/misc/reports/rewrite-jasper-to-object-collection-report/column-complex.png
    R docs/misc/reports/rewrite-jasper-to-object-collection-report/column-simple.png
    R docs/misc/reports/rewrite-jasper-to-object-collection-report/index.adoc
    R docs/misc/reports/rewrite-jasper-to-object-collection-report/parameters.png
    R docs/misc/reports/rewrite-jasper-to-object-collection-report/query.png
    M docs/security/crypto/index.adoc
    M docs/tasks/activities/work.adoc
    M gui/admin-gui/package-lock.json
    M gui/admin-gui/package.json
    M gui/admin-gui/pom.xml
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/frontend/js/midpoint.js
    M gui/admin-gui/src/frontend/js/vendors.js
    M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
    M gui/admin-gui/src/frontend/scss/_bootstrap-variables.scss
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/frontend/scss/vendors.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MainObjectListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/AutoCompleteItemDefinitionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/ProtectedStringPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/SecretProviderPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/password/SecretProviderPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathSegmentPanel.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/component/ContainerableListPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/AutoCompleteDisplayableValueConverter.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/ContainersDropDownPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/DateTimePickerOptions.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/DateTimePickerPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/DateTimePickerPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/converter/AutoCompleteDisplayableValueConverter.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/converter/DateConverter.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/DateIntervalSearchPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AttributeMappingItemPathPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/DatePanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/LifecycleStatePanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/QNameAttributePanelFactory.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/RangePanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceIntentFactory.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ValueSelectorSliderPanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/AttributeIdentifierPanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/AttributeWeightPanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/MatchRulePanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/RangePanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/mining/ValueSelectorSliderPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/CapabilitiesPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationFoCategorizedObjectsPopup.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationForRecognizedObjectsPopup.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationForUncategorizedObjectsPopup.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationForUnrecognizedObjectsPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationPopup.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/AttributeIdentifierDropDownPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/AttributeIdentifierDropDownPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/MatchRulePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/MatchRulePanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBarForm.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RangeSliderPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/RepeatingAttributeForm.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAggregateChartModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisAttributeChartModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisChartDataSet.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisChartOptions.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/model/RoleAnalysisStackedAttributeChartModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisCluster.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysisSession.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterStatisticsPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterStatisticsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPopupPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisAttributeChartPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/CandidateRolesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/DetectedPatternPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/DetectedPatternPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/MembersDetailsPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/RoleAnalysisClusterOperationPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/TopDetectedPatternPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/cluster/TopDetectedPatternPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/experimental/RoleAnalysisTableSettingPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClustersPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClustersPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ImageDetailsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/AnalysisCategoryChoiceStepPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/ProcessModeChoiceStepPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisMatchingRulesWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionDetectionOptionsWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionSimpleObjectsWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisDetectedPatternTable.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisDetectedPatternTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisRoleBasedTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/RoleAnalysisUserBasedTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/utils/table/RoleAnalysisTableCellFillResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageAbstractAttributeVerification.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PropagatePasswordPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/CustomValidityPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismContainerPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/DateInput.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/DateInput.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/DateLabelComponent.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ACAttributeValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentEditorPanel.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/data/RoleAnalysisTable.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/CheckBoxHeaderColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CollapsableContainerPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomDataTable.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomDataTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/CustomSelectableDataTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisCollapsableTablePanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisCollapsableTablePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/DateFormGroup.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/DateFormGroup.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DatePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/DatePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/menu/MainMenuItem.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/SerializableBiFunction.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/InternalsClockPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/component/RoleMiningExportOperation.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/component/AuthenticationInfoPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/SynchronizationTaskFlavor.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/dto/ApprovalOutcomeIcon.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/dto/ProcessInstanceDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/util/SecurityUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/DateValidator.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessor.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupEvent.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupHandler.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupMessage.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupResult.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupHandler.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ProtectedStringViolations.java
    R infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/Source.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributeDef.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/DisplayValueOption.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/MiningOperationChunk.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/MiningRoleTypeChunk.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/chunk/MiningUserTypeChunk.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/BasePattern.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/detection/DetectedPattern.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/statistic/ClusterStatistic.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/ExtractPatternUtils.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisAttributeDefUtils.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisCacheOption.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisUtils.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/values/RoleAnalysisChunkMode.java
    M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessorTest.java
    A infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/TestCleanupHandler.java
    R infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/TestCleanupListener.java
    M infra/common/src/test/resources/cleanup/resource.xml
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/ItemDeltaBeanToNativeConversion.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/SchemaConstants.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/simulation/ExecutionModeProvider.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/WorkDefinitionUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/processor/PropertyConstraintProcessor.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-mining-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-notifications-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlator/items/CorrelationItem.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/Clusterable.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/ClusteringActionExecutor.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/ClusteringUtils.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/RoleBasedClustering.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/UserBasedClustering.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/ClusteringUtils.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/AttributeMatchExplanation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/Cluster.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/ClusterExplanation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/Clusterable.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/Clusterer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/DataPoint.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/DensityBasedClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/DistanceMeasure.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/mechanism/JaccardDistancesMeasure.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/AttributeMatch.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/ExtensionProperties.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/DefaultPatternResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/DetectionActionExecutor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/detection/PatternConfidenceCalculator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributePathResult.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/BasePrepareAction.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/CompressedMiningStructure.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/ExpandedMiningStructure.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/chunk/MiningStructure.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/utils/RoleAnalysisAlgorithmUtils.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/ResourceSetTaskWorkDefinition.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/AbstractImportActivityRun.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportActivityRun.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/ImportWorkDefinition.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/reclassification/ReclassificationActivityHandler.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/reclassification/ReclassificationActivityRun.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/imp/reclassification/ReclassificationWorkDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationWorkDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/sync/LiveSyncWorkDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/tasks/RoleAnalysisClusteringActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/TriggerScanActivityHandler.java
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/tasks/TestShadowReclassification.java
    A model/model-intest/src/test/resources/sync/resource-dummy-reclassification.xml
    M model/model-intest/src/test/resources/tasks/misc/session-role-based.xml
    M model/model-intest/testng-integration-full.xml
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/util/SynchronizationRequest.java
    M pom.xml
    M release-notes.adoc
    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/SqaleUtils.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/mining/cluster/QClusterObjectMapping.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.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/SqaleRepoAddDeleteObjectTest.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/DummyTestResource.java
    A repo/system-init/src/main/resources/initial-objects/archetype/523-archetype-task-shadow-reclassification.xml
    M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml
    M testing/longtest/src/test/java/com/evolveum/midpoint/testing/longtest/TestLdap.java
    M testing/rest/pom.xml
    M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/authentication/oidc/TestAbstractOidcRestModule.java
    M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/authentication/oidc/TestKeycloakOidcRestAuthModule.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestFirstSteps.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/BasicGeneratorOptions.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/BaseGeneratorOptions.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/GeneratorMiningRepositoryAction.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/GeneratorOptions.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/ImportAction.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/context/RbacGeneratorUtils.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialAbstractRole.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialArchetype.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialBusinessRole.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
    A tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialOrg.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/impl/Command.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/util/NinjaUtils.java
    M tools/ninja/src/main/resources/messages.properties

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


  Commit: 3a373cb7a3721fbdaaec1c5bd6134291ae729ee3
      https://github.com/Evolveum/midpoint/commit/3a373cb7a3721fbdaaec1c5bd6134291ae729ee3
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-12 (Fri, 12 Apr 2024)

  Changed paths:
    M docs/misc/reports/configuration/collection-report.adoc
    M docs/misc/reports/configuration/dashboard-report.adoc
    M docs/misc/reports/configuration/import-report.adoc
    R docs/misc/reports/configuration/legacy/index.adoc
    R docs/misc/reports/configuration/legacy/rewrite-jasper-to-object-collection-report/column-complex.png
    R docs/misc/reports/configuration/legacy/rewrite-jasper-to-object-collection-report/column-simple.png
    R docs/misc/reports/configuration/legacy/rewrite-jasper-to-object-collection-report/index.adoc
    R docs/misc/reports/configuration/legacy/rewrite-jasper-to-object-collection-report/parameters.png
    R docs/misc/reports/configuration/legacy/rewrite-jasper-to-object-collection-report/query.png
    A docs/misc/reports/create-report-guide/advanced/coll-filter.png
    A docs/misc/reports/create-report-guide/advanced/coll-shadow.png
    R docs/misc/reports/create-report-guide/advanced/create-report-0.png
    R docs/misc/reports/create-report-guide/advanced/create-report-1.png
    R docs/misc/reports/create-report-guide/advanced/create-report-10.png
    R docs/misc/reports/create-report-guide/advanced/create-report-11.png
    R docs/misc/reports/create-report-guide/advanced/create-report-12.png
    R docs/misc/reports/create-report-guide/advanced/create-report-13.png
    R docs/misc/reports/create-report-guide/advanced/create-report-14.png
    R docs/misc/reports/create-report-guide/advanced/create-report-15.png
    R docs/misc/reports/create-report-guide/advanced/create-report-2.png
    R docs/misc/reports/create-report-guide/advanced/create-report-3.png
    R docs/misc/reports/create-report-guide/advanced/create-report-4.png
    R docs/misc/reports/create-report-guide/advanced/create-report-5.png
    R docs/misc/reports/create-report-guide/advanced/create-report-6.png
    R docs/misc/reports/create-report-guide/advanced/create-report-7.png
    R docs/misc/reports/create-report-guide/advanced/create-report-8.png
    R docs/misc/reports/create-report-guide/advanced/create-report-9.png
    R docs/misc/reports/create-report-guide/advanced/create-report.png
    A docs/misc/reports/create-report-guide/advanced/custom-column.png
    A docs/misc/reports/create-report-guide/advanced/download-r.png
    M docs/misc/reports/create-report-guide/advanced/index.adoc
    A docs/misc/reports/create-report-guide/advanced/mail-own-exp.png
    A docs/misc/reports/create-report-guide/advanced/prev-column.png
    A docs/misc/reports/create-report-guide/advanced/preview.png
    A docs/misc/reports/create-report-guide/advanced/report-arch.png
    A docs/misc/reports/create-report-guide/advanced/report-collection.png
    A docs/misc/reports/create-report-guide/advanced/report-owner-mail.png
    A docs/misc/reports/create-report-guide/advanced/report-param.png
    A docs/misc/reports/create-report-guide/advanced/report-profile.png
    A docs/misc/reports/create-report-guide/advanced/report-view-init.png
    A docs/misc/reports/create-report-guide/advanced/reports-all.png
    A docs/misc/reports/create-report-guide/advanced/run-o-r.png
    A docs/misc/reports/create-report-guide/advanced/run-r.png
    A docs/misc/reports/create-report-guide/advanced/show-preview.png
    A docs/misc/reports/create-report-guide/advanced/show-t.png
    A docs/misc/reports/create-report-guide/advanced/sub-report-exp.png
    A docs/misc/reports/create-report-guide/advanced/sub-report.png
    M docs/misc/reports/create-report-guide/index.adoc
    M docs/misc/reports/create-report-guide/intermediate/all-users-tester.png
    M docs/misc/reports/create-report-guide/intermediate/index.adoc
    M docs/misc/reports/create-report-guide/intermediate/mptesters-download-report.png
    M docs/misc/reports/create-report-guide/intermediate/report-mptesters-ff.png
    M docs/misc/reports/create-report-guide/intermediate/report-mptesters-view.png
    M docs/misc/reports/create-report-guide/intermediate/report-mptesters.png
    M docs/misc/reports/create-report-guide/intermediate/users-all-report-exec.png
    M docs/misc/reports/examples/audit-report-with-changed-attributes.adoc
    M docs/misc/reports/examples/comparing-attributes-of-shadow-and-attributes-of-user-in-mp.adoc
    M docs/misc/reports/examples/example-report-audit-administrativestatus.adoc
    M docs/misc/reports/examples/long-unchanged-accounts.adoc
    M docs/misc/reports/index.adoc
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/DateTimePickerOptions.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/duplication/DuplicationProcessHelper.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/duplicateResolver/AttributeMappingWrapperFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/duplicateResolver/ContainerDuplicateResolver.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationForUncategorizedObjectsPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/TaskCreationPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/attributeMapping/AttributeMappingsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/wizard/TaskExecutionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/registry/GuiComponentRegistryImpl.java
    M release-notes.adoc

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


  Commit: 9b9d7b874cb1a5e97d53777eae8a6fb07eb9f20b
      https://github.com/Evolveum/midpoint/commit/9b9d7b874cb1a5e97d53777eae8a6fb07eb9f20b
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-15 (Mon, 15 Apr 2024)

  Changed paths:
    M repo/system-init/src/test/java/com/evolveum/midpoint/init/TestInitialObjects.java

  Log Message:
  -----------
  test that generates CSV with multi-value complex properties and containers, checks also initial objects for their usage in there


  Commit: 239d2370714ffdd277d0ff003779675ff56c7385
      https://github.com/Evolveum/midpoint/commit/239d2370714ffdd277d0ff003779675ff56c7385
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M config/sql/native/postgres-audit-upgrade.sql
    M config/sql/native/postgres-audit.sql
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    M docs/admin-gui/dashboards/configuration/index.adoc
    M docs/admin-gui/dashboards/index.adoc
    M docs/misc/reports/configuration/collection-report.adoc
    M docs/misc/reports/configuration/dashboard-report.adoc
    M docs/misc/reports/configuration/import-report.adoc
    M docs/misc/reports/configuration/index.adoc
    M docs/misc/reports/configuration/post-report-script.adoc
    M docs/misc/reports/configuration/report-configuration-tips.adoc
    M docs/misc/reports/configuration/report-functions.adoc
    M docs/misc/reports/create-report-guide/advanced/index.adoc
    M docs/misc/reports/examples/audit-report-with-changed-attributes.adoc
    M docs/misc/reports/examples/comparing-attributes-of-shadow-and-attributes-of-user-in-mp.adoc
    R docs/misc/reports/examples/example-policysituation/image2020-5-4_13-34-2.png
    M docs/misc/reports/examples/example-policysituation/index.adoc
    M docs/misc/reports/examples/example-report-audit-administrativestatus.adoc
    R docs/misc/reports/examples/example-report-number-of-members/image2020-5-4_12-56-18.png
    M docs/misc/reports/examples/example-report-number-of-members/index.adoc
    R docs/misc/reports/examples/example-shadows-on-resource/image2020-5-4_12-32-9.png
    M docs/misc/reports/examples/example-shadows-on-resource/index.adoc
    M docs/misc/reports/examples/index.adoc
    M docs/misc/reports/examples/long-unchanged-accounts.adoc
    M docs/misc/reports/examples/reference-search-based-report.adoc
    M docs/misc/reports/examples/users-without-account.adoc
    M docs/roles-policies/classification/index.adoc
    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/duplication/DuplicationProcessHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractIntentFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/PageSimulationResult.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/component/TaskWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/content/dto/ResourceContentSearchDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanerListener.java
    R infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessor.java
    R infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupHandler.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupItem.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupItemType.java
    R infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupMessage.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupPathAction.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/CleanupResult.java
    R infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupHandler.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/DefaultCleanupListener.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
    R infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ProtectedStringViolations.java
    M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/CleanupActionProcessorTest.java
    R infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/TestCleanupHandler.java
    A infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/TestCleanupListener.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/constants/ObjectTypes.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/ResourceObjectSetUtil.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectUpgradeValidator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidatorListener.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ProtectedStringViolations.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/UpgradeProcessor.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ValidationItem.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ValidationItemStatus.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ValidationItemType.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/validator/TestObjectValidator.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/validator/processor/TestUpgradeProcessors.java
    M infra/schema/src/test/java/com/evolveum/midpoint/schema/validator/processor/UpgradeValidationItemAsserter.java
    A infra/schema/src/test/resources/validator/role.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestInitialObjects.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/TestPreviewChangesCoD.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleRepositoryBeanConfig.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/SqaleUtils.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/MObjectType.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/MPolicy.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QPolicy.java
    A repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/role/QPolicyMapping.java
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/util/ClassMapper.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/VerifyOptions.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/upgrade/UpgradeObjectHandler.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/verify/VerificationReporter.java
    M tools/ninja/src/main/resources/messages.properties

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


  Commit: 4eeafaae38a36de09b825ef7723213559a071d61
      https://github.com/Evolveum/midpoint/commit/4eeafaae38a36de09b825ef7723213559a071d61
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
    A infra/schema/src/main/java/com/evolveum/midpoint/schema/OriginMarkerMixin.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/AdminGuiConfigurationMerger.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/BaseItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/BaseMergeOperation.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/GenericItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/IgnoreSourceItemMerger.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/ItemMerger.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/MergeStrategy.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/OriginMarker.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/RequiredItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/SimpleObjectMergeOperation.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/TypeSpecificMergersConfigurator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/assignment/AssignmentMergeOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/assignment/AssignmentMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/correlator/CorrelatorMergeOperation.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/key/DefaultNaturalKeyImpl.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/key/ItemPathNaturalKeyImpl.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/key/NaturalKey.java
    R infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/key/NaturalKeyImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/objdef/LimitationsMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/objdef/ResourceObjectTypeDefinitionMergeOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/package-info.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/resource/ObjectTypeDefinitionMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/resource/ResourceMergeOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/simulation/SimulationDefinitionMergeOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/template/ObjectTemplateMergeOperation.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NormalizationAwareResourceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-model-context-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/PartiallyMutableComplexTypeDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java
    M provisioning/provisioning-api/src/main/java/com/evolveum/midpoint/provisioning/api/ProvisioningService.java
    M repo/system-init/pom.xml
    M repo/system-init/src/test/java/com/evolveum/midpoint/init/TestInitialObjects.java

  Log Message:
  -----------
  natural key and mergers moved to prism


  Commit: 67f3104a2412811658302a72051fd563362f5aef
      https://github.com/Evolveum/midpoint/commit/67f3104a2412811658302a72051fd563362f5aef
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ChooseMemberPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ChooseOrgMemberPopup.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/api/util/WebModelServiceUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/AbstractRoleMemberPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/MemberOperationsGuiHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/org/component/OrgMemberPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceUncategorizedPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/AssignmentObjectRelationDefinitionDialog.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/dialog/AssignmentObjectRelationDefinitionDialog.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/DropDownFormGroup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/ExpressionEditorPanel.java

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


  Commit: 212439fb9d0a29de3ce037c8df3b9b1c4dab44ec
      https://github.com/Evolveum/midpoint/commit/212439fb9d0a29de3ce037c8df3b9b1c4dab44ec
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M repo/system-init/src/main/resources/initial-objects/archetype/059-archetype-report.xml
    M repo/system-init/src/main/resources/initial-objects/archetype/061-archetype-report-collection.xml
    M repo/system-init/src/main/resources/initial-objects/archetype/510-archetype-task-report-import-classic.xml
    M repo/system-init/src/main/resources/initial-objects/archetype/511-archetype-task-report-export-classic.xml
    M repo/system-init/src/main/resources/initial-objects/archetype/512-archetype-task-report-export-distributed.xml
    M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml

  Log Message:
  -----------
  added natural key for <container> in initial objects


  Commit: 593e8c8ce3f389efeae4aff1aa9c0e654d3bd5ef
      https://github.com/Evolveum/midpoint/commit/593e8c8ce3f389efeae4aff1aa9c0e654d3bd5ef
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.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-gui-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd

  Log Message:
  -----------
  added merger identifiers based for existing merger implementations


  Commit: 31eb25d110687d360fc90b78666b010f9badee2c
      https://github.com/Evolveum/midpoint/commit/31eb25d110687d360fc90b78666b010f9badee2c
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

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

  Log Message:
  -----------
  enabled object validator - missing natural key check


  Commit: bc00b93451b2440ad415f0306ed201f60ae85ae1
      https://github.com/Evolveum/midpoint/commit/bc00b93451b2440ad415f0306ed201f60ae85ae1
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectUpgradeValidator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ValidationItemType.java

  Log Message:
  -----------
  merge master


  Commit: 12926cb18141bb60f640b742053e11edb99995af
      https://github.com/Evolveum/midpoint/commit/12926cb18141bb60f640b742053e11edb99995af
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M repo/system-init/src/main/resources/initial-objects/system-configuration/000-system-configuration.xml

  Log Message:
  -----------
  added natural key for <container> in initial objects


  Commit: 8f1e1ae9ec584ac54ed23b9bb9ede0daaaa0b4ad
      https://github.com/Evolveum/midpoint/commit/8f1e1ae9ec584ac54ed23b9bb9ede0daaaa0b4ad
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-16 (Tue, 16 Apr 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-gui-3.xsd

  Log Message:
  -----------
  updated mergers/natural keys configuration


  Commit: 29dd7412ce7a91ceb57b923cf2395a3fa8b3cac8
      https://github.com/Evolveum/midpoint/commit/29dd7412ce7a91ceb57b923cf2395a3fa8b3cac8
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/ChangePasswordPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/credentials/PropagatePasswordPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/PasswordPolicyValidationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/PasswordPolicyValidationPanel.java

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


  Commit: 0db1f86fe186361fee79f6bbfc9fa000f8b451dc
      https://github.com/Evolveum/midpoint/commit/0db1f86fe186361fee79f6bbfc9fa000f8b451dc
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/executor/FocusChangeExecution.java

  Log Message:
  -----------
  updated natural keys definition, fix in handling representsSameValue


  Commit: 788bf1f021829182ea0d352ec2c29a03e9bb8561
      https://github.com/Evolveum/midpoint/commit/788bf1f021829182ea0d352ec2c29a03e9bb8561
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

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

  Log Message:
  -----------
  added simple diff test to try out new strategy, some javadoc


  Commit: feb09df42cfb01f815b3747526fd35e487170635
      https://github.com/Evolveum/midpoint/commit/feb09df42cfb01f815b3747526fd35e487170635
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

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

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


  Commit: b14769fc67d2231fffcff60ae01edb47c3260ba1
      https://github.com/Evolveum/midpoint/commit/b14769fc67d2231fffcff60ae01edb47c3260ba1
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/MidPointPrismContextFactory.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/IgnoreSourceItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/merger/RequiredItemMerger.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/NormalizationAwareResourceAttributeDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/validator/ObjectValidator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableItemDefinition.java

  Log Message:
  -----------
  renamed NaturalKey to NaturalKeyDefinition


Compare: https://github.com/Evolveum/midpoint/compare/06e4abe238fa...b14769fc67d2

To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications


More information about the midPoint-svn mailing list