[midPoint-git] [Evolveum/midpoint] a91ca4: more schema context annotations

Tony Tkáčik noreply at github.com
Wed Jan 22 13:44:23 CET 2025


  Branch: refs/heads/outlier-backport
  Home:   https://github.com/Evolveum/midpoint
  Commit: a91ca485adcdeb7bb9196bba7b79077be170206e
      https://github.com/Evolveum/midpoint/commit/a91ca485adcdeb7bb9196bba7b79077be170206e
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

  Changed paths:
    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

  Log Message:
  -----------
  more schema context annotations


  Commit: f3f3ffeaaa8e4d38699bb962337f3e38c297da0e
      https://github.com/Evolveum/midpoint/commit/f3f3ffeaaa8e4d38699bb962337f3e38c297da0e
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

  Changed paths:
    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-simulations-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M repo/repo-common/src/test/resources/schema/extension.xsd

  Log Message:
  -----------
  schema context is added to some types


  Commit: f7d641362b381aa322f20167cc188a2d20935f72
      https://github.com/Evolveum/midpoint/commit/f7d641362b381aa322f20167cc188a2d20935f72
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

  Changed paths:
    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-tasks-3.xsd

  Log Message:
  -----------
  schema fixes


  Commit: 2e05a059e34ca32f0b07ee9cab03c2e642541f05
      https://github.com/Evolveum/midpoint/commit/2e05a059e34ca32f0b07ee9cab03c2e642541f05
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-certification-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-tasks-3.xsd

  Log Message:
  -----------
  further schema context annotations


  Commit: 8630e9e57a3c246f270d43780d812975d5b22e6c
      https://github.com/Evolveum/midpoint/commit/8630e9e57a3c246f270d43780d812975d5b22e6c
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

  Changed paths:
    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-mining-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 infra/schema/src/main/resources/xml/ns/public/common/common-simulations-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd

  Log Message:
  -----------
  schema context annotations


  Commit: ea9964971dcc699cfe463d900687d5d1b071b86a
      https://github.com/Evolveum/midpoint/commit/ea9964971dcc699cfe463d900687d5d1b071b86a
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

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

  Log Message:
  -----------
  some more schema context annotations


  Commit: 2580a6c9781294667724462442ad7d7adf7505a3
      https://github.com/Evolveum/midpoint/commit/2580a6c9781294667724462442ad7d7adf7505a3
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

  Changed paths:
    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
    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-simulations-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/model/scripting/scripting-3.xsd

  Log Message:
  -----------
  schema context annotations


  Commit: 692dd53e6afa9cef4f0f34e96dbf383e9f12ba65
      https://github.com/Evolveum/midpoint/commit/692dd53e6afa9cef4f0f34e96dbf383e9f12ba65
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

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

  Log Message:
  -----------
  some correction of the ShadowType schema context annotations (reviewed with Tony)


  Commit: 8138a37faebe0a34ff6a5750e922b26512553762
      https://github.com/Evolveum/midpoint/commit/8138a37faebe0a34ff6a5750e922b26512553762
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

  Changed paths:
    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-provisioning-3.xsd

  Log Message:
  -----------
  added schema context annotation to ConditionalSearchFilterType


  Commit: efab8e15b36ea3e46a3d3fd402bd66cb95c4c123
      https://github.com/Evolveum/midpoint/commit/efab8e15b36ea3e46a3d3fd402bd66cb95c4c123
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

  Changed paths:
    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-policy-3.xsd

  Log Message:
  -----------
  schema context annotations review+ filled in some missing


  Commit: f2c2ebd562e1488461cc5dc41d8d2d32d7d25c26
      https://github.com/Evolveum/midpoint/commit/f2c2ebd562e1488461cc5dc41d8d2d32d7d25c26
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

  Changed paths:
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributeSearchFilterTypeForQueryModel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributesSearchFilterPanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributeSearchFilterTypeForQueryModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributesSearchFilterPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterTypeForQueryModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ParseAxiomQueryValidator.java

  Log Message:
  -----------
  MID-10284: fix set same value to filter wrapper during axiom query validation

(cherry picked from commit e5f98cbdb98a3ab583c3576947ec6fcbad079133)


  Commit: 181b7b054c5840bdefe3e5d64563c201f5c64a3a
      https://github.com/Evolveum/midpoint/commit/181b7b054c5840bdefe3e5d64563c201f5c64a3a
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-17 (Fri, 17 Jan 2025)

  Changed paths:
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributeSearchFilterTypeForQueryModel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributesSearchFilterPanelFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributeSearchFilterTypeForQueryModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/ResourceAttributesSearchFilterPanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterTypeForQueryModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/validator/ParseAxiomQueryValidator.java

  Log Message:
  -----------
  Merge branch 'support-4.9' of https://github.com/Evolveum/midpoint into support-4.9


  Commit: efe08bcb2571353372d7ec4a036d20fc7ff0dd2f
      https://github.com/Evolveum/midpoint/commit/efe08bcb2571353372d7ec4a036d20fc7ff0dd2f
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-01-20 (Mon, 20 Jan 2025)

  Changed paths:
    M infra/schema/src/main/schemadoc/templates/items-inc.vm

  Log Message:
  -----------
  MID-10350 added displayOrder to schema doc

(cherry picked from commit 2fb76fab08657eee42fd7d18b4c71f0bc602ce68)


  Commit: 0e00bba0efa6b0dbbfc766dd9fc3ed73a14711fb
      https://github.com/Evolveum/midpoint/commit/0e00bba0efa6b0dbbfc766dd9fc3ed73a14711fb
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2025-01-20 (Mon, 20 Jan 2025)

  Changed paths:
    M repo/repo-common/src/test/resources/schema/extension.xsd

  Log Message:
  -----------
  Fixed missing xsd:annotation in repo-common/extension.xsd

(cherry picked from commit 05ae5fd69ce05ca26b805ac49f500b8fab16dcc3)


  Commit: 9f5aebedeedf63c3a51e58084be60c1dec726b44
      https://github.com/Evolveum/midpoint/commit/9f5aebedeedf63c3a51e58084be60c1dec726b44
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-20 (Mon, 20 Jan 2025)

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

  Log Message:
  -----------
  #10127 - fixing the incorrect error message


  Commit: 5707a5a2dac941879d6e831739bb032257305017
      https://github.com/Evolveum/midpoint/commit/5707a5a2dac941879d6e831739bb032257305017
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-01-20 (Mon, 20 Jan 2025)

  Changed paths:
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
    M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java

  Log Message:
  -----------
  MID-9769 support for metadata cleanup

(cherry picked from commit 3bc82462c0f28e77caff402e66b3be5fcb03e43f)


  Commit: 23542bf4ad3b34dcdc7c5bcb1286b153f4121e22
      https://github.com/Evolveum/midpoint/commit/23542bf4ad3b34dcdc7c5bcb1286b153f4121e22
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-01-20 (Mon, 20 Jan 2025)

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

  Log Message:
  -----------
  Make selected ShadowType properties operational

The following ShadowType properties are now operational:

- synchronizationTimestamp
- fullSynchronizationTimestamp
- synchronizationSituationDescription
- iteration
- iterationToken
- shadowLifecycleState

The main reason is to avoid cluttering simulation results with
information about their modifications. (Formally, other
properties of ShadowType are operational too. But the following
ones are "more operational".)

Related to MID-9737 and MID-9986.

(cherry picked from commit e7fdb0190b5fe62ed2d9426048f7e3bc3473bae3)


  Commit: d16c810c090c4f304c07818814321f211eb2c1bf
      https://github.com/Evolveum/midpoint/commit/d16c810c090c4f304c07818814321f211eb2c1bf
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-20 (Mon, 20 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ItemPanelContext.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/qname/SchemaItemTypePanelFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/schema/SchemaWrapperFactory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/CreateSchemaItemPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/schema/component/PrismItemDefinitionsTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismPropertyWrapperImpl.java

  Log Message:
  -----------
  MID-10283: adding popup for creating of new item for schema extension type

(cherry picked from commit ca4beaf9431f90e831207bdb066031e003c5397e)


  Commit: 8c2ee2119c9ab774d2b793038310e89429b4ef0b
      https://github.com/Evolveum/midpoint/commit/8c2ee2119c9ab774d2b793038310e89429b4ef0b
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-20 (Mon, 20 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/cleanup/ObjectCleaner.java
    M infra/common/src/test/java/com/evolveum/midpoint/common/cleanup/ObjectCleanerTest.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-certification-3.xsd
    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-mining-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 infra/schema/src/main/resources/xml/ns/public/common/common-simulations-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-tasks-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/model/scripting/scripting-3.xsd
    M infra/schema/src/main/schemadoc/templates/items-inc.vm
    M repo/repo-common/src/test/resources/schema/extension.xsd

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/support-4.9' into support-4.9


  Commit: be1ab15738619af17ab1ca1e7a60491d19af020e
      https://github.com/Evolveum/midpoint/commit/be1ab15738619af17ab1ca1e7a60491d19af020e
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-20 (Mon, 20 Jan 2025)

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

  Log Message:
  -----------
  fix showing panels in card for Schema page

(cherry picked from commit 25965f978f29bc08c01eb714aab878d5f51a4c17)


  Commit: 27304e2f3ff6b676783858167943a40ebdeabebb
      https://github.com/Evolveum/midpoint/commit/27304e2f3ff6b676783858167943a40ebdeabebb
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    R docs/schema/custom-schema-extension/change.png
    R docs/schema/custom-schema-extension/changing-schema-extension-via-GUI.adoc
    A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/change.png
    A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/index.adoc
    A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-1.png
    A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-2.png
    A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-3.png
    A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4-edit.png
    A docs/schema/custom-schema-extension/changing-schema-extension-via-GUI/wizard-4.png
    R docs/schema/custom-schema-extension/wizard-1.png
    R docs/schema/custom-schema-extension/wizard-2.png
    R docs/schema/custom-schema-extension/wizard-3.png
    R docs/schema/custom-schema-extension/wizard-4-edit.png
    R docs/schema/custom-schema-extension/wizard-4.png

  Log Message:
  -----------
  fix images for schema extension doc

(cherry picked from commit aa556d55aa0656006b0c6c0587f59a96cc0fc298)


  Commit: 772b464e2c725a689ce5caf8d8e2d3d5909d59aa
      https://github.com/Evolveum/midpoint/commit/772b464e2c725a689ce5caf8d8e2d3d5909d59aa
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M pom.xml
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefItemDeltaProcessor.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java

  Log Message:
  -----------
  MID-10326: Sqale: Fixed NPE during delta update of reference without oid


  Commit: e74624806b052df955c855df4a39a16cee1177ae
      https://github.com/Evolveum/midpoint/commit/e74624806b052df955c855df4a39a16cee1177ae
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M docs/roles-policies/outlier-detection/index.adoc
    M gui/admin-gui/src/frontend/scss/role-mining.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/progressbar/ProgressBar.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTileModel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
    M 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/ProgressBarSecondStyle.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.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
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/RoleAnalysisReconfigureSessionPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisBasicPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.html
    R 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/RoleAnalysisSessionContainerPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.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/chart/RoleAnalysisInfoAccessPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoPanel.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/experimental/RoleAnalysisTableSettingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierHeaderResultPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierAdvancedPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierAccessDistributionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorizationValueModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ObjectSimpleAttributeSelectionProvider.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionOperationButtonPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAdvancedPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/model/IdentifyWidgetItem.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/ClusteringRoleAnalysisSessionOptionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/FilteringRoleAnalysisSessionOptionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionMaintenanceWizardPanel.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/RoleAnalysisClusteringAttributeTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyTableCategory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisObjectColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisCollapsableTablePanel.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
    R infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAssignmentAttributeDef.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributeDef.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
    M 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/utils/RoleAnalysisAttributeDefUtils.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisCacheOption.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
    M 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/action/util/outlier/OutlierAttributeResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategy.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategyResolver.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/context/OutlierDetectionActionExecutor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineClusterModel.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineModel.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/RoleAnalysisAttributeDefConvert.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.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/utils/RoleAnalysisAlgorithmUtils.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
    M model/model-impl/testng-unit.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/QOutlierPartition.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/BaseGeneratorOptions.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
    M tools/ninja/src/main/resources/messages.properties

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/outlier-backport' into support-4.9


  Commit: ef1b6d1135fa12ad526e2684d3bd2ccad817b831
      https://github.com/Evolveum/midpoint/commit/ef1b6d1135fa12ad526e2684d3bd2ccad817b831
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  Reverted changes to failsafe and surefire args


  Commit: 58d752b760e979788647bb1365969cb5c6f525ad
      https://github.com/Evolveum/midpoint/commit/58d752b760e979788647bb1365969cb5c6f525ad
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchableItemsDefinitions.java

  Log Message:
  -----------
  fix for #10343 Cannot open "Policy rule" panel


  Commit: 983830f7f9bc907cdaf880d65e50ca1a4f667a8d
      https://github.com/Evolveum/midpoint/commit/983830f7f9bc907cdaf880d65e50ca1a4f667a8d
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java

  Log Message:
  -----------
  MID-9342: GUI logs query parsing errors on debug

GUI already displays error when parsing query, so it should not polute
logs with WARN and stacktrace. Decreased level to debug.


  Commit: e74e8db6c88df95c3f73633e0bff8480671939c1
      https://github.com/Evolveum/midpoint/commit/e74e8db6c88df95c3f73633e0bff8480671939c1
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AbstractInputGuiComponentFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/NotNullValidator.java

  Log Message:
  -----------
  MID-10210:move validation of empty parent to validator

(cherry picked from commit bf059cdc9481810ef0bc9ab8ffa5f3741b68fd5b)


  Commit: e1fdedea5f3c9dad576afa73c0779b05def4fe79
      https://github.com/Evolveum/midpoint/commit/e1fdedea5f3c9dad576afa73c0779b05def4fe79
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

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

  Log Message:
  -----------
  MID-10283: fix creating of new schema extension item

(cherry picked from commit 7f5a038048ae6f70bc17e5cdcf0227d8af9b98a1)


  Commit: 8d0b900631d140b1663b20e21dd607b2b061a866
      https://github.com/Evolveum/midpoint/commit/8d0b900631d140b1663b20e21dd607b2b061a866
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M docs/roles-policies/outlier-detection/index.adoc
    M gui/admin-gui/src/frontend/scss/role-mining.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/progressbar/ProgressBar.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/SearchableItemsDefinitions.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierPartitionTilePanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTileModel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/mining/outlier/RoleAnalysisOutlierTilePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/RoleAnalysisWebUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/components/ProgressBar.java
    M 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/ProgressBarSecondStyle.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/component/AttributeSettingPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/AnalysisInfoWidgetDto.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
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/RoleAnalysisReconfigureSessionPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/PageOutliers.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierAnomaliesItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/outlier/panel/OutlierClusterItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisAspectsWebUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisBasicPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisClusterContainerPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisContainerPanel.html
    R 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/RoleAnalysisSessionContainerPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/RoleAnalysisSessionContainerPanel.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/chart/RoleAnalysisInfoAccessPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisInfoPanel.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/experimental/RoleAnalysisTableSettingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/MetricValuePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/OutlierHeaderResultPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisExplanationTabPanelPopup.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisMultiplePartitionAnomalyResultTabPopup.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierAdvancedPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisOutlierSettings.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionOverviewPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisPartitionUserPermissionTablePopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/RoleAnalysisSinglePartitionAnomalyResultTabPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/aspects/RoleAnalysisOutlierAnalysisAspectsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierAccessDistributionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/OutlierPartitionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/RoleAnalysisOutlierAnomalyPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorizationValueModel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/CategorySelectionProvider.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisAbstractClassificationObjectPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisObjectCategoryPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/categorization/RoleAnalysisUnclassifiedObjectPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisAccessNoiseOutlierPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisClusterAllOutlierPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisOutlierPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionAllOutlierPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionClassifiedOutlierPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisSessionUnClassifiedOutlierPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/outlier/panel/suggestion/RoleAnalysisUniqueOutlierPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/AnalysisAttributeSelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectionProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ClusteringAttributeSelectorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/ObjectSimpleAttributeSelectionProvider.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisMainClusterListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/RoleAnalysisSessionOperationButtonPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/OutlierSessionOverviewPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleAnalysisSessionAnalysisAspectsPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/aspects/RoleMiningSessionOverviewPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/OutlierDetectionClusteringResultPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAbstractClusteringResultPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleAnalysisAdvancedPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/session/clusters/RoleMiningClusteringResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/widgets/model/IdentifyWidgetItem.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/context/AbstractRoleAnalysisConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/IconWithLabel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/LinkIconLabelIconPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/tmp/panel/RoleAnalysisTableOpPanelPatternItem.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/ClusteringRoleAnalysisSessionOptionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/FilteringRoleAnalysisSessionOptionWizardPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/wizard/RoleAnalysisSessionMaintenanceWizardPanel.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/RoleAnalysisClusteringAttributeTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyObjectDto.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/AnomalyTableCategory.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/PartitionObjectDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisDetectedAnomalyTable.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/outlier/panel/RoleAnalysisOutlierTable.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/tables/tile/RoleAnalysisOutlierAssociatedTileTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisObjectDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/RoleAnalysisTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisIntersectionColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/RoleAnalysisObjectColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/mining/RoleAnalysisCollapsableTablePanel.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/AttributeAnalysisStructure.java
    R infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAssignmentAttributeDef.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/RoleAnalysisAttributeDef.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/AttributeAnalysisCache.java
    A infra/common/src/main/java/com/evolveum/midpoint/common/mining/objects/analysis/cache/ObjectCategorisationCache.java
    M 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/utils/RoleAnalysisAttributeDefUtils.java
    M infra/common/src/main/java/com/evolveum/midpoint/common/mining/utils/RoleAnalysisCacheOption.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-mining-3.xsd
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/mining/RoleAnalysisService.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisDataServiceUtils.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/RoleAnalysisServiceUtils.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/AdvancedClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/Clusterable.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/OutlierClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/RoleBasedClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/StandardClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/clustering/UserBasedClustering.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringActionExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/context/ClusteringBehavioralResolver.java
    M 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/action/util/outlier/OutlierAttributeResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategy.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierDetectionStrategyResolver.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutlierExplanationResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/OutliersDetectionUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/context/OutlierDetectionActionExecutor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/AnomalyExplanationUtil.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/ExplanationUtil.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/explanation/OutlierExplanationUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/inline/BasicOutlierDetectionStrategy.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineClusterModel.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlierDetectionOutlineModel.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/action/util/outlier/outline/OutlineOutlierDetectionStrategy.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/algorithm/cluster/object/RoleAnalysisAttributeDefConvert.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/mining/analysis/AttributeAnalysisUtil.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/utils/RoleAnalysisAlgorithmUtils.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierAttributeResolverTest.java
    A model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/mining/OutlierExplanationResolverTest.java
    M model/model-impl/testng-unit.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mining/TestRoleAnalysis.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/RefItemDeltaProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/mining/outlier/QOutlierPartition.java
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoModifyObjectTest.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/BaseGeneratorOptions.java
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/action/mining/generator/object/InitialObjectsDefinition.java
    M tools/ninja/src/main/resources/messages.properties

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/support-4.9' into support-4.9


  Commit: ef0d53af729f14c3b7a82e1f15c69556cc9ff87c
      https://github.com/Evolveum/midpoint/commit/ef0d53af729f14c3b7a82e1f15c69556cc9ff87c
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M docs/concepts/query/midpoint-query-language/searchable-items.adoc

  Log Message:
  -----------
  MID-10273: Updated list of searchable items


  Commit: 9535348791f80df90c419acd7ed6bbe63498dd56
      https://github.com/Evolveum/midpoint/commit/9535348791f80df90c419acd7ed6bbe63498dd56
  Author: Martin Bielik <martin.bielik at evolveum.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    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/web/component/data/RoleAnalysisTable.java

  Log Message:
  -----------
  role analysis: fixed operation panel scrollbar


  Commit: a45986603d23e83df84c62912925f53a36834bb0
      https://github.com/Evolveum/midpoint/commit/a45986603d23e83df84c62912925f53a36834bb0
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java

  Log Message:
  -----------
  fix for #10344 The error message is displayed twice (on the repository objects page)


  Commit: b49aeac0aaf04634d45c9589fda2597f3318a1ed
      https://github.com/Evolveum/midpoint/commit/b49aeac0aaf04634d45c9589fda2597f3318a1ed
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    R docs/admin-gui/resource-wizard/association-type/accessing-from-accounts.png
    A docs/admin-gui/resource-wizard/association-type/index.adoc
    A docs/admin-gui/resource-wizard/association-type/subject/index.adoc
    A docs/admin-gui/resource-wizard/association-type/subject/provisioning-from-resource/index.adoc
    A docs/admin-gui/resource-wizard/association-type/subject/provisioning-to-resource/index.adoc
    A docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
    A docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
    M docs/admin-gui/resource-wizard/index.adoc
    A docs/admin-gui/resource-wizard/limitation-all.adoc
    A docs/admin-gui/resource-wizard/limitation-corelation.adoc
    A docs/admin-gui/resource-wizard/limitation-mapping.adoc
    A docs/admin-gui/resource-wizard/object-type/activation/index.adoc
    A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-add.png
    A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbound-full.png
    A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-inbounds.png
    A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-add.png
    A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbound-full.png
    A docs/admin-gui/resource-wizard/object-type/activation/step-6-activation-outbounds.png
    A docs/admin-gui/resource-wizard/object-type/activation/step-6-predefined-details.png
    A docs/admin-gui/resource-wizard/object-type/capability/index.adoc
    A docs/admin-gui/resource-wizard/object-type/capability/step-5-capabilities.png
    A docs/admin-gui/resource-wizard/object-type/correlation/index.adoc
    A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-item.png
    A docs/admin-gui/resource-wizard/object-type/correlation/step-4-correlator-rule.png
    A docs/admin-gui/resource-wizard/object-type/credentials/index.adoc
    A docs/admin-gui/resource-wizard/object-type/credentials/step-7-credentials.png
    A docs/admin-gui/resource-wizard/object-type/index.adoc
    A docs/admin-gui/resource-wizard/object-type/mapping/index.adoc
    A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-main.png
    A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound-detail-optional.png
    A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-inbound.png
    A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-main.png
    A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound-detail-optional.png
    A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-outbound.png
    A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-basic.png
    A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override-detail-limitations.png
    A docs/admin-gui/resource-wizard/object-type/mapping/step-2-mappings-override.png
    A docs/admin-gui/resource-wizard/object-type/policies/index.adoc
    A docs/admin-gui/resource-wizard/object-type/policies/step-8-default-operation-policies.png
    A docs/admin-gui/resource-wizard/object-type/policies/step-8-marking.png
    A docs/admin-gui/resource-wizard/object-type/policies/step-8-policies.png
    R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-main.png
    R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound-detail-optional.png
    R docs/admin-gui/resource-wizard/object-type/step-2-mappings-inbound.png
    R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-main.png
    R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound-detail-optional.png
    R docs/admin-gui/resource-wizard/object-type/step-2-mappings-outbound.png
    R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-basic.png
    R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override-detail-limitations.png
    R docs/admin-gui/resource-wizard/object-type/step-2-mappings-override.png
    R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-action.png
    R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-basic.png
    R docs/admin-gui/resource-wizard/object-type/step-3-synch-detail-optional.png
    R docs/admin-gui/resource-wizard/object-type/step-3-synch.png
    R docs/admin-gui/resource-wizard/object-type/step-4-correlator-item.png
    R docs/admin-gui/resource-wizard/object-type/step-4-correlator-rule.png
    R docs/admin-gui/resource-wizard/object-type/step-5-capabilities.png
    R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-add.png
    R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbound-full.png
    R docs/admin-gui/resource-wizard/object-type/step-6-activation-inbounds.png
    R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-add.png
    R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbound-full.png
    R docs/admin-gui/resource-wizard/object-type/step-6-activation-outbounds.png
    R docs/admin-gui/resource-wizard/object-type/step-6-predefined-details.png
    R docs/admin-gui/resource-wizard/object-type/step-7-credentials.png
    R docs/admin-gui/resource-wizard/object-type/step-8-default-operation-policies.png
    R docs/admin-gui/resource-wizard/object-type/step-8-marking.png
    R docs/admin-gui/resource-wizard/object-type/step-8-policies.png
    A docs/admin-gui/resource-wizard/object-type/synchronization/index.adoc
    A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-action.png
    A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-basic.png
    A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch-detail-optional.png
    A docs/admin-gui/resource-wizard/object-type/synchronization/step-3-synch.png
    R docs/admin-gui/resource-wizard/resource-details.png
    R docs/admin-gui/resource-wizard/task-wizard-defined-tasks.png
    R docs/admin-gui/resource-wizard/task-wizard-menu.png
    R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type-simulated.png
    R docs/admin-gui/resource-wizard/task-wizard/step-1-select-task-type.png
    R docs/admin-gui/resource-wizard/task-wizard/step-2-basic-simulated.png
    R docs/admin-gui/resource-wizard/task-wizard/step-2-basic.png
    R docs/admin-gui/resource-wizard/task-wizard/step-3-resource-simulated.png
    R docs/admin-gui/resource-wizard/task-wizard/step-3-resource.png
    R docs/admin-gui/resource-wizard/task-wizard/step-4-distribution.png
    R docs/admin-gui/resource-wizard/task-wizard/step-4-execution-simulated.png
    R docs/admin-gui/resource-wizard/task-wizard/step-5-schedule-simulated.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/accessing-from-accounts.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/index.adoc
    A docs/admin-gui/resource-wizard/wizard-existing-resource/resource-details.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type-simulated.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/step-1-select-task-type.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic-simulated.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/step-2-basic.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource-simulated.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/step-3-resource.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-distribution.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/step-4-execution-simulated.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/step-5-schedule-simulated.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-defined-tasks.png
    A docs/admin-gui/resource-wizard/wizard-existing-resource/task-wizard-menu.png

  Log Message:
  -----------
  MID-10181: splitting the 'resource wizard' into subpages

(cherry picked from commit 0a0b58bfd097a80073e390ed1a1df8af7ae12c45)


  Commit: abce5aacd34f39844a5fb9f86d09388644682ea4
      https://github.com/Evolveum/midpoint/commit/abce5aacd34f39844a5fb9f86d09388644682ea4
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
    M docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
    M docs/admin-gui/resource-wizard/index.adoc
    M docs/admin-gui/resource-wizard/limitation-all.adoc
    M docs/admin-gui/resource-wizard/limitation-corelation.adoc
    M docs/admin-gui/resource-wizard/limitation-mapping.adoc

  Log Message:
  -----------
  MID-10181: fix hidde of files with fragment of page and fix links to object type configuration and association type configuration

(cherry picked from commit cd44c60d9c2ca0d1f2ca14d9361f52bff18525ce)


  Commit: d473cbd38c1e8ccbf438dca5d89989c60f058a79
      https://github.com/Evolveum/midpoint/commit/d473cbd38c1e8ccbf438dca5d89989c60f058a79
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M docs/admin-gui/resource-wizard/configuration-resource-panels.adoc
    M docs/admin-gui/resource-wizard/how-to-use-lifecycle-state.adoc
    M docs/admin-gui/resource-wizard/limitation-all.adoc
    M docs/admin-gui/resource-wizard/limitation-corelation.adoc
    M docs/admin-gui/resource-wizard/limitation-mapping.adoc

  Log Message:
  -----------
  MID-10181: fix hidde of files with fragment of page

(cherry picked from commit 15b53092f6d613527078193d526938cd78b02381)


  Commit: fc13f9062d8ad8a99ed76675cfafe9795a9194ea
      https://github.com/Evolveum/midpoint/commit/fc13f9062d8ad8a99ed76675cfafe9795a9194ea
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M docs/concepts/query/midpoint-query-language/searchable-items.adoc
    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/web/component/data/RoleAnalysisTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/support-4.9' into support-4.9


  Commit: 9c5c1c3ab8e79b2427a75d2591bd822478c96607
      https://github.com/Evolveum/midpoint/commit/9c5c1c3ab8e79b2427a75d2591bd822478c96607
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M release-notes.adoc
    M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml

  Log Message:
  -----------
  Remove max password length constraint

**What**

Remove constraint on maximum password length from default configuration.

**Why**

It basically goes against our documented best practice. The limitation
was there because of the defaults in some external systems (AD). However
we should not relent on the security just because of external systems
default policies, thus this change removes the constraint.

**Fixes**: MID-10305

(cherry picked from commit 41320dc83ace67731f3f3d21eb663e3ca8df866a)


  Commit: 2faf738079bc9a2516be4414a979f9cc257f87aa
      https://github.com/Evolveum/midpoint/commit/2faf738079bc9a2516be4414a979f9cc257f87aa
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-01-21 (Tue, 21 Jan 2025)

  Changed paths:
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
    A model/workflow-impl/src/test/resources/assignments/role-auto-assigned.xml
    M model/workflow-impl/src/test/resources/assignments/system-configuration-global.xml

  Log Message:
  -----------
  Fix previewing auto-assigned roles with approvals

When previewing operation, during which a role was auto-assigned, and
that role got some approval rules, an IllegalStateException used to
occur. This is now fixed - by looking to all secondary deltas, not just
the current one, in AssignmentPolicyAspectPart#factorOutAssignmentValue.

This resolves MID-10345 (along with the related fix in prism).

(cherry picked from commit 9c8ab03069d548536c0b846eb7ea6c0d57222570)


  Commit: a0c387e81e7f325a98d78970c4b23fc3c58a102e
      https://github.com/Evolveum/midpoint/commit/a0c387e81e7f325a98d78970c4b23fc3c58a102e
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/AbstractItemWrapperColumnPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismContainerWrapperColumnPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismPropertyWrapperColumnPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/PrismReferenceWrapperColumnPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ListMappingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/objecttemplate/component/ObjectTemplateMappingPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.html
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/ListMappingPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyValuePanel.java

  Log Message:
  -----------
  MID-10291: change style of table of mappings of object template, now is style of table same as for mappings of resource object type

(cherry picked from commit 358b17f1e35d00cd93fb8ea2548e833a2ae4be3c)


  Commit: f338253484e9d5120b688b5291827071f8bd4812
      https://github.com/Evolveum/midpoint/commit/f338253484e9d5120b688b5291827071f8bd4812
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismPropertyValuePanel.java

  Log Message:
  -----------
  MID-10291: fix condition for css of PrismPropertyValuePanel

(cherry picked from commit 3d9a89b76a4e59e6c480edb1636f923267217de6)


  Commit: 92106cbb62b90dbccc75d6be6419c736ce28f1f5
      https://github.com/Evolveum/midpoint/commit/92106cbb62b90dbccc75d6be6419c736ce28f1f5
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentApprovalGlobal.java
    A model/workflow-impl/src/test/resources/assignments/role-auto-assigned.xml
    M model/workflow-impl/src/test/resources/assignments/system-configuration-global.xml

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/support-4.9' into support-4.9


  Commit: ec9a273fc75473bd33d8345e10f0ec163992d8b7
      https://github.com/Evolveum/midpoint/commit/ec9a273fc75473bd33d8345e10f0ec163992d8b7
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M tools/jenkins/midpoint-main-generic-oracle-pipeline

  Log Message:
  -----------
  MID-10337 updated oracle pipeline to support Oracle 23ai, wip

(cherry picked from commit ad42c2d579e20b679d6355c0541bf5ad2afe2774)


  Commit: 837d0c4e2d954f7349c6b597b93d8ff6ead1988d
      https://github.com/Evolveum/midpoint/commit/837d0c4e2d954f7349c6b597b93d8ff6ead1988d
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M tools/jenkins/midpoint-main-generic-oracle-pipeline

  Log Message:
  -----------
  MID-10337 increased oracle db PVC to 15gb (from 10gb)

(cherry picked from commit a55ab59d80d2f691bd09a00b002a04e0f74fe686)


  Commit: 72f39eaf201950e40f963af68106e5f297e3aa1f
      https://github.com/Evolveum/midpoint/commit/72f39eaf201950e40f963af68106e5f297e3aa1f
  Author: Tony Tkáčik <tonydamage at users.noreply.github.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M release-notes.adoc
    M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml

  Log Message:
  -----------
  Merge pull request #251 from Evolveum/bugfix/4.9/10305

Remove max password length constraint


  Commit: 342e771c3e287a7f1fab318517185873165ef410
      https://github.com/Evolveum/midpoint/commit/342e771c3e287a7f1fab318517185873165ef410
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismContainerWrapperFactoryImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/FormSessionOptionPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeMarkPolicyValueWrapperImpl.java

  Log Message:
  -----------
  MID-10030: change css style of sub containers in vertical form menu for creating of new object for reference

(cherry picked from commit 38863987e6452668f3a7d40b2180bef968686d7c)


  Commit: 5e2cc2d370a17c24387fadb50a78bc4e4e63854e
      https://github.com/Evolveum/midpoint/commit/5e2cc2d370a17c24387fadb50a78bc4e4e63854e
  Author: skublik <lukas.skublik at gmail.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M release-notes.adoc
    M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml
    M tools/jenkins/midpoint-main-generic-oracle-pipeline

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/support-4.9' into support-4.9


  Commit: d1057fe278a7efdc6414fa2decb15e545372caa0
      https://github.com/Evolveum/midpoint/commit/d1057fe278a7efdc6414fa2decb15e545372caa0
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    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/stringpolicy/CharacterClass.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/StringPolicy.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/stringpolicy/ValueGenerator.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPasswordPolicy.java
    A model/model-impl/src/test/resources/lens/ppolicy/password-policy-all-ignored-for-generation.xml
    A model/model-impl/src/test/resources/lens/ppolicy/password-policy-gen-numeric-accepting-alphas.xml
    A model/model-impl/src/test/resources/lens/ppolicy/password-policy-required-char-ignored-for-generation.xml
    M repo/system-init/src/main/resources/initial-objects/value-policy/010-value-policy.xml

  Log Message:
  -----------
  Add "ignoreWhenGenerating" value policy feature

This commits adds the possibility of accepting selected characters in
a value policy, but never use them when generating the values.

It is used to stop problematic characters (space, '#', '&', '*',
apostrophe, and double quotes) being generated by the default value
policy.

This resolves MID-9541.

(cherry picked from commit 836fbe7d30d2d1482e44f6edde5043f9ce665cb5)


  Commit: 609799802c07b399f6792449679fec22af29bf09
      https://github.com/Evolveum/midpoint/commit/609799802c07b399f6792449679fec22af29bf09
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M docs/concepts/query/midpoint-query-language/expressions.adoc
    M docs/concepts/query/midpoint-query-language/introduction.adoc
    M docs/concepts/query/midpoint-query-language/query-examples/index.adoc
    M docs/concepts/query/query-concepts/index.adoc
    M docs/synchronization/consistency/index.adoc

  Log Message:
  -----------
  Docs: fixed samples using old metadata for search


  Commit: f398d360cfc74c67762fbe6731e6a2575e994318
      https://github.com/Evolveum/midpoint/commit/f398d360cfc74c67762fbe6731e6a2575e994318
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2025-01-22 (Wed, 22 Jan 2025)

  Changed paths:
    M docs/concepts/metadata/index.adoc

  Log Message:
  -----------
  Updated Value Metadata Documentation


Compare: https://github.com/Evolveum/midpoint/compare/8b1ecb73a793...f398d360cfc7

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