[midPoint-git] [Evolveum/midpoint] 5977a2: Added DB Schema for Postgres 16

Lukas Skublik noreply at github.com
Mon Oct 2 12:35:09 CEST 2023


  Branch: refs/heads/feature/MID-9062
  Home:   https://github.com/Evolveum/midpoint
  Commit: 5977a2c39e74d624390295799abd97cacfb3ffa4
      https://github.com/Evolveum/midpoint/commit/5977a2c39e74d624390295799abd97cacfb3ffa4
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2023-09-22 (Fri, 22 Sep 2023)

  Changed paths:
    M config/sql/native/postgres.sql

  Log Message:
  -----------
  Added DB Schema for Postgres 16

In Postgres 16 there was incompatible change regarding generated columns,
which we are using for objectType, referenceType and containerType

Previously to 16:
Parent column must be non-generated, if child columns have
   different generation expressions.

After 16:
Parent column must always be generated if child columns are generated.
But they may have different generation expressions.

In postgres.sql we need to detect Postgres version and add correct definitions
of objectType, referenceType and containerType using ALTER TABLE ADD COLUMN,
since required changes are not achievable using ALTER TABLE MODIFY COLUMN


  Commit: eb618752266860a403d2cc1b7891612affa77ea2
      https://github.com/Evolveum/midpoint/commit/eb618752266860a403d2cc1b7891612affa77ea2
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2023-09-22 (Fri, 22 Sep 2023)

  Changed paths:
    M config/sql/native/postgres.sql

  Log Message:
  -----------
  Postgres 16: m_assignment no more inherits from m_container

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


  Commit: 18cdd121815aaa1aa2f6ffc82608461d94180761
      https://github.com/Evolveum/midpoint/commit/18cdd121815aaa1aa2f6ffc82608461d94180761
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2023-09-25 (Mon, 25 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/frontend/scss/midpoint-utils.scss
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/activation/PredefinedMappingStepPanel.java
    M model/authentication-impl/src/main/java/com/evolveum/midpoint/authentication/impl/filter/saml/MidpointSaml2LogoutRequestResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/visualizer/ActivationDescriptionHandler.java
    M model/model-impl/src/test/resources/common/system-configuration.xml
    M model/model-intest/src/test/resources/common/system-configuration.xml
    M model/model-intest/src/test/resources/gensync/system-configuration.xml
    M model/model-intest/src/test/resources/scripthooks/system-configuration-hooks.xml
    M model/model-intest/src/test/resources/scripting/system-configuration.xml
    M model/model-intest/src/test/resources/simulation/system-configuration.xml
    M repo/system-init/src/main/java/com/evolveum/midpoint/init/StartupConfiguration.java
    M testing/story/src/test/resources/common/system-configuration.xml
    M tools/ninja/src/main/java/com/evolveum/midpoint/ninja/impl/NinjaContext.java

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


  Commit: 13b1f1df89635f4425ea091087c232579199f63b
      https://github.com/Evolveum/midpoint/commit/13b1f1df89635f4425ea091087c232579199f63b
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2023-09-25 (Mon, 25 Sep 2023)

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

  Log Message:
  -----------
  Use QAssignment in Sqale Repo tests when checking assignments.


  Commit: 169620b81d13cbb13921bac62bc580d0daf1a221
      https://github.com/Evolveum/midpoint/commit/169620b81d13cbb13921bac62bc580d0daf1a221
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2023-09-25 (Mon, 25 Sep 2023)

  Changed paths:
    M config/sql/native/postgres-upgrade.sql
    M config/sql/native/postgres.sql
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PendingOperationPanel.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/connector/MConnector.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/connector/QConnector.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/connector/QConnectorMapping.java

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


  Commit: e5586bff8d47d1c462e108527b3812da06dad313
      https://github.com/Evolveum/midpoint/commit/e5586bff8d47d1c462e108527b3812da06dad313
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2023-09-26 (Tue, 26 Sep 2023)

  Changed paths:
    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/RoleAnalysisObjectUtils.java

  Log Message:
  -----------
  Minor fix for role-mining


  Commit: 1d70b725f90ceacd36d072192005d91feb8b4c00
      https://github.com/Evolveum/midpoint/commit/1d70b725f90ceacd36d072192005d91feb8b4c00
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2023-09-26 (Tue, 26 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java
    A 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/RoleAnalysisModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.java

  Log Message:
  -----------
  Add role-mining aggregate statistics chart


  Commit: 2e43add7d10e520847846735a6d9660ad50e5897
      https://github.com/Evolveum/midpoint/commit/2e43add7d10e520847846735a6d9660ad50e5897
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-09-26 (Tue, 26 Sep 2023)

  Changed paths:
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLifecycleBasic.java
    A model/model-intest/src/test/resources/lifecycle-basic/archetype-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/archetype-assigned-in-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/archetype-basic.xml
    A model/model-intest/src/test/resources/lifecycle-basic/archetype-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-archetype-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-archetype-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-archetype-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-direct-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-direct-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-direct-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-role-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-role-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-role-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/resource-target-one.xml
    R model/model-intest/src/test/resources/lifecycle-basic/resource-target-two.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-template.xml
    A model/model-intest/src/test/resources/lifecycle-basic/role-active.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-assigned-fixed-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/role-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/role-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-fixed-active.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-fixed-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-target-two.xml
    M model/model-intest/src/test/resources/lifecycle-basic/system-configuration.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/RunFlag.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/RunFlagsCollector.java

  Log Message:
  -----------
  Improve tests for MID-9061

Work in progress.


  Commit: 28e473608d3f273757ea5df0b76d2303455a8326
      https://github.com/Evolveum/midpoint/commit/28e473608d3f273757ea5df0b76d2303455a8326
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-09-26 (Tue, 26 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java
    A 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/RoleAnalysisModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.html
    A 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/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/RoleAnalysisObjectUtils.java
    M testing/rest/testng-integration.xml

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


  Commit: 5cd45d34ed93c1db51579626d0ec9a791b0fc53d
      https://github.com/Evolveum/midpoint/commit/5cd45d34ed93c1db51579626d0ec9a791b0fc53d
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2023-09-26 (Tue, 26 Sep 2023)

  Changed paths:
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterExecutionHelperImpl.java

  Log Message:
  -----------
  MID-9106: Reuse WebClient per node and limit to 1 concurrent message

  - Introduced simple caching of WebClients - one client per seen node
    (see reasons below)
  - Use of WebClient needs to be synchronized - class is stateful
    this limits current cluster calls to one outstanding per node
    (may be problematic with larger transfers, maybe client pooling
     would help, )

This fixes crash and restart of a cluster node but may have negative performance impact.


  Commit: ca0b0e0ed39b659b25afdaaa8194be8d81b7d33d
      https://github.com/Evolveum/midpoint/commit/ca0b0e0ed39b659b25afdaaa8194be8d81b7d33d
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2023-09-26 (Tue, 26 Sep 2023)

  Changed paths:
    M config/sql/native/postgres.sql
    M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoAddDeleteObjectTest.java

  Log Message:
  -----------
  Merge branch 'feature/postgres-16'


  Commit: 66a9bf399b5479773340c5717f3dee3431e6b47e
      https://github.com/Evolveum/midpoint/commit/66a9bf399b5479773340c5717f3dee3431e6b47e
  Author: Kateryna Honchar <honchar at evolveum.com>
  Date:   2023-09-26 (Tue, 26 Sep 2023)

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

  Log Message:
  -----------
  fix for default search mode


  Commit: a44d82ad30f610e1f7bce4ebaad7d3cf4f874be2
      https://github.com/Evolveum/midpoint/commit/a44d82ad30f610e1f7bce4ebaad7d3cf4f874be2
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/visualizer/ActivationDescriptionHandler.java

  Log Message:
  -----------
  MID-9132: fix header label for delta view of activation of add delta


  Commit: fe166272899a37f12b29b4e256c9a0f1535f7db5
      https://github.com/Evolveum/midpoint/commit/fe166272899a37f12b29b4e256c9a0f1535f7db5
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M config/sql/native/postgres.sql
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    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/impl/component/search/SearchBuilder.java
    A 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/RoleAnalysisModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.html
    A 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/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/RoleAnalysisObjectUtils.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLifecycleBasic.java
    A model/model-intest/src/test/resources/lifecycle-basic/archetype-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/archetype-assigned-in-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/archetype-basic.xml
    A model/model-intest/src/test/resources/lifecycle-basic/archetype-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-archetype-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-archetype-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-archetype-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-direct-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-direct-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-direct-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-role-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-role-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-role-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/resource-target-one.xml
    R model/model-intest/src/test/resources/lifecycle-basic/resource-target-two.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-template.xml
    A model/model-intest/src/test/resources/lifecycle-basic/role-active.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-assigned-fixed-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/role-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/role-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-fixed-active.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-fixed-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-target-two.xml
    M model/model-intest/src/test/resources/lifecycle-basic/system-configuration.xml
    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/RunFlag.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/RunFlagsCollector.java

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


  Commit: a511b4910d247db7e2b985ab1d0b084eeec1df21
      https://github.com/Evolveum/midpoint/commit/a511b4910d247db7e2b985ab1d0b084eeec1df21
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ResourceTemplateProvider.java

  Log Message:
  -----------
  MID-9031:sort connectors by displayName in create resource tile table


  Commit: 745172899aa518a46e30897593f22908cda41d20
      https://github.com/Evolveum/midpoint/commit/745172899aa518a46e30897593f22908cda41d20
  Author: Kateryna Honchar <honchar at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

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

  Log Message:
  -----------
  cleanup for search modes


  Commit: 3b82ad72a7d8630c0b9c39c41984291e1484fe3e
      https://github.com/Evolveum/midpoint/commit/3b82ad72a7d8630c0b9c39c41984291e1484fe3e
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterExecutionHelperImpl.java

  Log Message:
  -----------
  MID-9106: Configured CXF WebClient to be thread safe

cxf.WebClient has option to behave in thread-safe manner, this allows
us to drop synchronized block and actually effectivelly use backing
HttpClient and reuse it's thread pools for multiple concurrent HTTP
calls.


  Commit: 6e6d145b47f46404b2cbe53f667ca3a8f228b58f
      https://github.com/Evolveum/midpoint/commit/6e6d145b47f46404b2cbe53f667ca3a8f228b58f
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterExecutionHelperImpl.java

  Log Message:
  -----------
  Merge branch 'feature/cluster-reuse-webclients'


  Commit: 4c6e14cbcda386c74b843ce3499449f2a5860a9f
      https://github.com/Evolveum/midpoint/commit/4c6e14cbcda386c74b843ce3499449f2a5860a9f
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

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

  Log Message:
  -----------
  MID-9139: fix NPE in ReloadableButton when non-exist task


  Commit: 8a825249f40fba9de8029d885634881d78d34cb7
      https://github.com/Evolveum/midpoint/commit/8a825249f40fba9de8029d885634881d78d34cb7
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBoxConfigurationBuilder.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterExecutionHelperImpl.java

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


  Commit: 00a36948647b31a3427f12ee189b9edad3a99a55
      https://github.com/Evolveum/midpoint/commit/00a36948647b31a3427f12ee189b9edad3a99a55
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/expression/ScriptExpressionPanel.java

  Log Message:
  -----------
  MID-9133: fix for script expression panel with empty code


  Commit: 628cd21106de97b1897f4627850ffa1214e9268a
      https://github.com/Evolveum/midpoint/commit/628cd21106de97b1897f4627850ffa1214e9268a
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java

  Log Message:
  -----------
  MID-8896: adding object name and resource name to delta for audit record with stage RESOURCE


  Commit: a97e0802ba0023e0289207e8dd56f87055d450ae
      https://github.com/Evolveum/midpoint/commit/a97e0802ba0023e0289207e8dd56f87055d450ae
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PayloadEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetMembershipCollector.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
    M model/model-impl/src/test/resources/lens/role-corp-visitor.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLifecycleBasic.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/archetypes/TestArchetypes.java

  Log Message:
  -----------
  Fix lifecycle state vs. projections and archetypes

1. Originally, when assignments were inactivated because of focus
lifecycle state change (e.g. active -> archived), related projections
were NOT removed under the default enforcement policy. This is now
changed by ensuring that projections are collected also for inactivated
assignments, hence the enforcement policy can see and remove them.

2. Archetype assignments were said to be "always enabled". This behavior
was changed: only the part of the assignments that sets the archetype
is always enabled. Other functionalities, like induced mappings,
authorizations, constructions, providing values to roleMembershipRef
now behave for archetypes in the same way as for roles.

Related to MID-9061.


  Commit: e295b03434d274c7e44d023e56c544ae66e202c4
      https://github.com/Evolveum/midpoint/commit/e295b03434d274c7e44d023e56c544ae66e202c4
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    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/data/provider/ResourceTemplateProvider.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/SearchBoxConfigurationBuilder.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterExecutionHelperImpl.java

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


  Commit: c5b099b424cbb24aa131d8319eda2cd40881a467
      https://github.com/Evolveum/midpoint/commit/c5b099b424cbb24aa131d8319eda2cd40881a467
  Author: Kateryna Honchar <honchar at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

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

  Log Message:
  -----------
  catching exception while evaluatePredefinedFilter


  Commit: 961e8dd2f06aa56d3bff8409fdcf625be652b86d
      https://github.com/Evolveum/midpoint/commit/961e8dd2f06aa56d3bff8409fdcf625be652b86d
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/visualizer/ShadowDescriptionHandler.java

  Log Message:
  -----------
  MID-8889: fix for using shadow name for shadow description handler (name of delta view panel)


  Commit: e1fd28c05fd928e296944c7de48ddbba0a03417e
      https://github.com/Evolveum/midpoint/commit/e1fd28c05fd928e296944c7de48ddbba0a03417e
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/PropertySearchItemWrapper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PayloadEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetMembershipCollector.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
    M model/model-impl/src/test/resources/lens/role-corp-visitor.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLifecycleBasic.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/archetypes/TestArchetypes.java

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


  Commit: 50de97f4b53b87a148b5a53a47d59da33efd15d8
      https://github.com/Evolveum/midpoint/commit/50de97f4b53b87a148b5a53a47d59da33efd15d8
  Author: Patrik <patkomalinak at gmail.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/SelectableItemListPopoverPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/LifecycleStateBadgeColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/DateIntervalSearchPanel.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/component/search/panel/FulltextSearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ItemPathSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ItemPathSearchPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/MemberSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectCollectionSearchItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/Popover.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/Popover.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPopupPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PropertySearchItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceValueSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceValueSearchPopupPanel.html
    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/search/panel/SearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ResourceTilePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/AbstractSpecificMappingTileTable.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageLogin.html

  Log Message:
  -----------
  MID-8895 - Remastered layout and style, MID-9123 - Updated width of search bar input, Opaque badges update


  Commit: e08f8a9d450366a480beacd8150b5abcb0959df0
      https://github.com/Evolveum/midpoint/commit/e08f8a9d450366a480beacd8150b5abcb0959df0
  Author: Patrik <patkomalinak at gmail.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/login/module/PageLogin.html

  Log Message:
  -----------
  Fix: Unwanted pagelogin key change


  Commit: dfd81aed506c43d6ec93df15cfe2a31788d112d7
      https://github.com/Evolveum/midpoint/commit/dfd81aed506c43d6ec93df15cfe2a31788d112d7
  Author: Kateryna Honchar <honchar at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  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/util/WebComponentUtil.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/assignmentholder/component/assignmentType/assignment/AbstractAssignmentPanel.java

  Log Message:
  -----------
  fix for MID-9116 Mystifying views when assigning archetyped objects


  Commit: 57667565b08664009835e0d118bb9acbd7304fa7
      https://github.com/Evolveum/midpoint/commit/57667565b08664009835e0d118bb9acbd7304fa7
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-09-27 (Wed, 27 Sep 2023)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationLauncher.java
    M model/report-api/src/main/java/com/evolveum/midpoint/report/api/ReportManager.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportManagerImpl.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/EmptyReportIntegrationTest.java
    A model/report-impl/src/test/java/com/evolveum/midpoint/report/TestMiscellaneous.java
    M model/report-impl/src/test/resources/common/archetype-task-report-export-classic.xml
    M model/report-impl/src/test/resources/common/archetype-task-report-import-classic.xml
    A model/report-impl/src/test/resources/misc/report-export-users.xml
    A model/report-impl/src/test/resources/misc/report-import-users.xml
    A model/report-impl/src/test/resources/misc/users-to-import.csv
    M model/report-impl/testng-integration.xml

  Log Message:
  -----------
  Report tasks are created through clockwork

When report tasks were created in GUI, they were saved in "raw" mode.
The major limitation was that the mappings defined in report archetypes
were not executed. After this commit, full clockwork processing is done,
so the tasks can be customized by specifying appropriate mappings
in the archetypes.

Also, the default names of tasks are more descriptive now, like
"Export task for Users in MidPoint (2023-09-27 23:08:34)".

This resolves MID-8364.


  Commit: 9b2dc905cd15d51106d9cc3feacc669dea2b2d0b
      https://github.com/Evolveum/midpoint/commit/9b2dc905cd15d51106d9cc3feacc669dea2b2d0b
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

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

  Log Message:
  -----------
  MID-9141:fix for visible of approver comment for work item details panel


  Commit: 9ac70d682527f678bf89dd2ac672efcacb59f2a2
      https://github.com/Evolveum/midpoint/commit/9ac70d682527f678bf89dd2ac672efcacb59f2a2
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
    M gui/admin-gui/src/frontend/scss/midpoint.scss
    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/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/SelectableItemListPopoverPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/LifecycleStateBadgeColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/DateIntervalSearchPanel.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/component/search/panel/FulltextSearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ItemPathSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ItemPathSearchPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/MemberSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectCollectionSearchItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/Popover.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/Popover.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPopupPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PropertySearchItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceValueSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceValueSearchPopupPanel.html
    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/search/panel/SearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.html
    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/assignmentholder/component/assignmentType/assignment/AbstractAssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ResourceTilePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/AbstractSpecificMappingTileTable.html
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationLauncher.java
    M model/report-api/src/main/java/com/evolveum/midpoint/report/api/ReportManager.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportManagerImpl.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/EmptyReportIntegrationTest.java
    A model/report-impl/src/test/java/com/evolveum/midpoint/report/TestMiscellaneous.java
    M model/report-impl/src/test/resources/common/archetype-task-report-export-classic.xml
    M model/report-impl/src/test/resources/common/archetype-task-report-import-classic.xml
    A model/report-impl/src/test/resources/misc/report-export-users.xml
    A model/report-impl/src/test/resources/misc/report-import-users.xml
    A model/report-impl/src/test/resources/misc/users-to-import.csv
    M model/report-impl/testng-integration.xml

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


  Commit: 1948b50b4fef48e61fb6eff777d66bdc67737584
      https://github.com/Evolveum/midpoint/commit/1948b50b4fef48e61fb6eff777d66bdc67737584
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

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

  Log Message:
  -----------
  MID-8895 css fix for search panel


  Commit: 27d0e7a887577e84d7ca6bd9e217c89da92fff90
      https://github.com/Evolveum/midpoint/commit/27d0e7a887577e84d7ca6bd9e217c89da92fff90
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

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

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


  Commit: e6fde6fce538862f583a087c6b0904df337f62ce
      https://github.com/Evolveum/midpoint/commit/e6fde6fce538862f583a087c6b0904df337f62ce
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

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

  Log Message:
  -----------
  Fix MID-8192 allow save empty search.


  Commit: 90abcf991108fd6750c7e3b033503c940e207172
      https://github.com/Evolveum/midpoint/commit/90abcf991108fd6750c7e3b033503c940e207172
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

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

  Log Message:
  -----------
  MID-7149: Fixed modify on REST /objects/oid

If user is posting Patch to /objects/oid we do additional read to
get actual object type in order to correctly parse and propagate
delta.


  Commit: 63a600dbc224431478a895a714545fa8917e5cf5
      https://github.com/Evolveum/midpoint/commit/63a600dbc224431478a895a714545fa8917e5cf5
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

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

  Log Message:
  -----------
  Fix MID-8191 add filter name validation


  Commit: 01be94685067d90423e7a78a81671091f0e48bd7
      https://github.com/Evolveum/midpoint/commit/01be94685067d90423e7a78a81671091f0e48bd7
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

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

  Log Message:
  -----------
  Fix MID-8339 remove unnecessary edit inline button


  Commit: 4205b45e956498f36de7b09b0a7500988816fff4
      https://github.com/Evolveum/midpoint/commit/4205b45e956498f36de7b09b0a7500988816fff4
  Author: Tony Tkáčik <tonydamage at gmail.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

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

  Log Message:
  -----------
  MID-7149: Return 405 on REST  DELETE / POST/ PATCH /objects/oid

We are not supporting DELETE, POST and PATCH on ObjectType so
report it properly to clients.


  Commit: 10819335076e223294735fcb11f808ceb30f0e83
      https://github.com/Evolveum/midpoint/commit/10819335076e223294735fcb11f808ceb30f0e83
  Author: Kateryna Honchar <honchar at evolveum.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

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

  Log Message:
  -----------
  keys fix in ObjectTypeGuiDescriptor (for mid-9077)


  Commit: 6ad172b197da9a349c3145e69b978dbab2aa5ddf
      https://github.com/Evolveum/midpoint/commit/6ad172b197da9a349c3145e69b978dbab2aa5ddf
  Author: tchrapovic <chrapovic.tadeas at gmail.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

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

  Log Message:
  -----------
  Fix MID-8690 add selection validator.


  Commit: fcefddb87d1b248393e3f94b7bf8e60cf4d27349
      https://github.com/Evolveum/midpoint/commit/fcefddb87d1b248393e3f94b7bf8e60cf4d27349
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/predefinedActivationMapping/DelayedDeleteEvaluator.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMapping.java
    M model/model-intest/src/test/resources/mapping/predefined/role-predefine-all.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java

  Log Message:
  -----------
  Make only deprovisioned objects be delayed-deleted

The new <delayedDelete> activation feature now ignores (i.e., does not
delete) accounts that were disabled for any reason other than
de-provisioning. This corresponds to the
"disableReason == SchemaConstants.MODEL_DISABLE_REASON_DEPROVISION"
condition in the advanced (legacy) delayed-delete existence mapping that
was used before 4.8.

(Previously, "mapped" reason was taken into account as well.)

This should resolve MID-9143.


  Commit: ac8d81bca6bc6442a155c3959db166d7d9430623
      https://github.com/Evolveum/midpoint/commit/ac8d81bca6bc6442a155c3959db166d7d9430623
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/archetype/PageArchetypes.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/shadows/ShadowTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java
    M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java

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


  Commit: 0fc75a4012a5519bc1f04dd7a7f11d56aebe0e73
      https://github.com/Evolveum/midpoint/commit/0fc75a4012a5519bc1f04dd7a7f11d56aebe0e73
  Author: Patrik <patkomalinak at gmail.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/PageSimulationResultObject.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/PageSimulationResultObject.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/SelectableDataTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ChangesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/SimpleVisualizationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationItemLinePanel.html

  Log Message:
  -----------
  MID-9094: Added responsivity behaviour, textbreak on related object name and boosted changes textbreak behaviour


  Commit: 5c8aabbe113f8c86a8a9429fbad2188a6e82ae4a
      https://github.com/Evolveum/midpoint/commit/5c8aabbe113f8c86a8a9429fbad2188a6e82ae4a
  Author: Kateryna Honchar <honchar at evolveum.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

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

  Log Message:
  -----------
  mid-9077 sorting fix


  Commit: 818d7e14391dd895e7ca6577120dbdc6dfb9012b
      https://github.com/Evolveum/midpoint/commit/818d7e14391dd895e7ca6577120dbdc6dfb9012b
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/visualizer/ActivationDescriptionHandler.java

  Log Message:
  -----------
  MID-9132: removing using of duplicate path of source value in ActivationDescriptionHandler


  Commit: 50dde63e4430530a19bcc63c7e7bd4dde1134449
      https://github.com/Evolveum/midpoint/commit/50dde63e4430530a19bcc63c7e7bd4dde1134449
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-28 (Thu, 28 Sep 2023)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/SourceMappingProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/PageSimulationResultObject.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/PageSimulationResultObject.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/SelectableDataTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ChangesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/SimpleVisualizationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationItemLinePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/archetype/PageArchetypes.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/shadows/ShadowTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/predefinedActivationMapping/DelayedDeleteEvaluator.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMapping.java
    M model/model-intest/src/test/resources/mapping/predefined/role-predefine-all.xml
    M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java

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


  Commit: 3ac1d18a82f9b6ded996e2c3793efce364427da4
      https://github.com/Evolveum/midpoint/commit/3ac1d18a82f9b6ded996e2c3793efce364427da4
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-09-29 (Fri, 29 Sep 2023)

  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/MemberPopupTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/RelationSearchItemPanel.java

  Log Message:
  -----------
  MID-9150: fix visible for seletion of relation in assign member panel


  Commit: 1c083ee9bb39da516cacfb33e57e0c89708dfa7b
      https://github.com/Evolveum/midpoint/commit/1c083ee9bb39da516cacfb33e57e0c89708dfa7b
  Author: lskublik <lskublik at evolveum.com>
  Date:   2023-10-02 (Mon, 02 Oct 2023)

  Changed paths:
    M config/sql/native/postgres.sql
    M gui/admin-gui/src/frontend/js/midpoint-theme.js
    M gui/admin-gui/src/frontend/scss/_admin-lte-overrides.scss
    M gui/admin-gui/src/frontend/scss/midpoint.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/ChooseMemberPopup.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/MemberPopupTabPanel.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/button/ReloadableButton.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/button/SelectableItemListPopoverPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/column/LifecycleStateBadgeColumn.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ResourceTemplateProvider.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/SourceMappingProvider.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/SearchBoxConfigurationBuilder.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchBuilder.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/DateIntervalSearchPanel.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/component/search/panel/FulltextSearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ItemPathSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ItemPathSearchPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/MemberSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ObjectCollectionSearchItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/Popover.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/Popover.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPopupPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PopoverSearchPopupPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/PropertySearchItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceAutocomplete.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceValueSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceValueSearchPopupPanel.html
    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/search/panel/RelationSearchItemPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SaveSearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SearchPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/SingleSearchItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/PropertySearchItemWrapper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/MultiSelectTileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/SingleSelectTileTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/tile/TileTablePanel.html
    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/assignmentholder/component/assignmentType/assignment/AbstractAssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/ResourceTilePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/AbstractSpecificMappingTileTable.html
    A 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/RoleAnalysisModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/page/PageRoleAnalysis.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/mining/page/panel/chart/RoleAnalysisChartPanel.html
    A 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/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/RoleAnalysisObjectUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/PageSimulationResultObject.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/simulation/PageSimulationResultObject.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/SelectableDataTable.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/ChangesPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/SimpleVisualizationPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/VisualizationItemLinePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/archetype/PageArchetypes.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/shadows/ShadowTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/WorkItemDetailsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/ObjectTypeGuiDescriptor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/PayloadEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetMembershipCollector.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetsEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ActivationProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/mappings/predefinedActivationMapping/DelayedDeleteEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/tasks/recon/ReconciliationLauncher.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/visualizer/ActivationDescriptionHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/visualizer/ShadowDescriptionHandler.java
    M model/model-impl/src/test/resources/lens/role-corp-visitor.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLifecycleBasic.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/archetypes/TestArchetypes.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMapping.java
    A model/model-intest/src/test/resources/lifecycle-basic/archetype-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/archetype-assigned-in-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/archetype-basic.xml
    A model/model-intest/src/test/resources/lifecycle-basic/archetype-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-archetype-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-archetype-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-archetype-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-direct-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-direct-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-direct-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-role-active.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-role-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-role-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/resource-target-one.xml
    R model/model-intest/src/test/resources/lifecycle-basic/resource-target-two.xml
    A model/model-intest/src/test/resources/lifecycle-basic/resource-template.xml
    A model/model-intest/src/test/resources/lifecycle-basic/role-active.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-assigned-fixed-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/role-assigned-in-draft.xml
    A model/model-intest/src/test/resources/lifecycle-basic/role-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-fixed-active.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-fixed-draft.xml
    R model/model-intest/src/test/resources/lifecycle-basic/role-target-two.xml
    M model/model-intest/src/test/resources/lifecycle-basic/system-configuration.xml
    M model/model-intest/src/test/resources/mapping/predefined/role-predefine-all.xml
    M model/report-api/src/main/java/com/evolveum/midpoint/report/api/ReportManager.java
    M model/report-impl/src/main/java/com/evolveum/midpoint/report/impl/ReportManagerImpl.java
    M model/report-impl/src/test/java/com/evolveum/midpoint/report/EmptyReportIntegrationTest.java
    A model/report-impl/src/test/java/com/evolveum/midpoint/report/TestMiscellaneous.java
    M model/report-impl/src/test/resources/common/archetype-task-report-export-classic.xml
    M model/report-impl/src/test/resources/common/archetype-task-report-import-classic.xml
    A model/report-impl/src/test/resources/misc/report-export-users.xml
    A model/report-impl/src/test/resources/misc/report-import-users.xml
    A model/report-impl/src/test/resources/misc/users-to-import.csv
    M model/report-impl/testng-integration.xml
    M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ShadowAuditHelper.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/RunFlag.java
    A repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/RunFlagsCollector.java
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/asserter/ShadowAsserter.java
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/cluster/ClusterExecutionHelperImpl.java

  Log Message:
  -----------
  Merge branch 'master' into feature/MID-9062


Compare: https://github.com/Evolveum/midpoint/compare/b6334f9200a6...1c083ee9bb39


More information about the midPoint-svn mailing list