[midPoint-git] [Evolveum/midpoint] 2f75e2: TransformableComplexType: Fixed findItemDefinition

Tony Tkáčik noreply at github.com
Wed Sep 28 20:44:46 CEST 2022


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 2f75e2fbe5d7fdd76835d04b5c1041848fb68404
      https://github.com/Evolveum/midpoint/commit/2f75e2fbe5d7fdd76835d04b5c1041848fb68404
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java

  Log Message:
  -----------
  TransformableComplexType: Fixed findItemDefinition


  Commit: f9ee0c263fba3506bd3a46c441533fd5a899af32
      https://github.com/Evolveum/midpoint/commit/f9ee0c263fba3506bd3a46c441533fd5a899af32
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableReferenceDefinition.java

  Log Message:
  -----------
  TransformableReferenceDefinition: Allow overriding of targetType


  Commit: 762c01eba11644b8e9ffb51187e443fd4b9ab6c3
      https://github.com/Evolveum/midpoint/commit/762c01eba11644b8e9ffb51187e443fd4b9ab6c3
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

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

  Log Message:
  -----------
  SearchFactory: Added support for extension on custom path

Signed-off-by: Tony Tkacik <tonydamage at gmail.com>


  Commit: 0df636cfa93eb60e6055ef23fab3f1e08717e169
      https://github.com/Evolveum/midpoint/commit/0df636cfa93eb60e6055ef23fab3f1e08717e169
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

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

  Log Message:
  -----------
  GUI Search: Use provided container definition for axiom if possible


  Commit: 362eb6359931061a08c33d01025cbdc613175af0
      https://github.com/Evolveum/midpoint/commit/362eb6359931061a08c33d01025cbdc613175af0
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M gui/admin-gui/pom.xml
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/Search.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableReferenceDefinition.java

  Log Message:
  -----------
  AssignmentPanel - Use modified targetRef for concrete panels

Some panels are concretized by targetRef/targetType. In this panels
we can safely assume that targetRef is of static type, which allows
us to create temporary schema overlay with narrowed definition of targetRef.

This narrowed definition is used in collumns models and in search panel
to allow using concrete extension items of Role, Org or Service to serve as
columns and/or basic search fields.

This change also provides nice feature for Axiom Query language, that
user in this specific panels does not need to specify type when dereferencing.


  Commit: ced2c2c83e9f2a22d3c3dd97f051e8c096c03b48
      https://github.com/Evolveum/midpoint/commit/ced2c2c83e9f2a22d3c3dd97f051e8c096c03b48
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    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/web/component/util/RepoAssignmentListProvider.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ObjectQueryUtil.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableComplexTypeDefinition.java

  Log Message:
  -----------
  AssignmentPanel: Added normalization to exists filter for targetRef/@ search items


  Commit: d707ac623bc9b820ca0d94f9ba6207ae5c3b333a
      https://github.com/Evolveum/midpoint/commit/d707ac623bc9b820ca0d94f9ba6207ae5c3b333a
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaReferenceDefinition.java

  Log Message:
  -----------
  generic-repo: Use ItemPath objectReference type hints when possible


  Commit: 1be4390020c6e1513ddce115f49afdd98466363b
      https://github.com/Evolveum/midpoint/commit/1be4390020c6e1513ddce115f49afdd98466363b
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/schema/transform/TransformableReferenceDefinition.java

  Log Message:
  -----------
  Support type hints in Transformables


  Commit: 7fdf97f8faca1524950adc9a5c57e19f8a122c74
      https://github.com/Evolveum/midpoint/commit/7fdf97f8faca1524950adc9a5c57e19f8a122c74
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

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

  Log Message:
  -----------
  Use schema provided by panel for collumn headers

Signed-off-by: Tony Tkacik <tonydamage at gmail.com>


  Commit: e5b416642beefd6c837e58757078d27573cfedd9
      https://github.com/Evolveum/midpoint/commit/e5b416642beefd6c837e58757078d27573cfedd9
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

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

  Log Message:
  -----------
  Assignments Panel: Add type hints to sorting if possible


  Commit: 6163e3e203ddab6a0d9e723863f77e1e9866b2f4
      https://github.com/Evolveum/midpoint/commit/6163e3e203ddab6a0d9e723863f77e1e9866b2f4
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AllAssignmentsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/RepoAssignmentListProvider.java

  Log Message:
  -----------
  RepoSearchProvider: Rewrite fullText only in FULLTEXT search box mode


  Commit: dc3fd3048db28e225d4e01a6acec810a8f49031c
      https://github.com/Evolveum/midpoint/commit/dc3fd3048db28e225d4e01a6acec810a8f49031c
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/query/definition/JpaReferenceDefinition.java

  Log Message:
  -----------
  Generic Repository - Use object reference type hints only when unable to resolve in original type


  Commit: 922b48d3fd560577c9fd7506ff81cb69954ec70e
      https://github.com/Evolveum/midpoint/commit/922b48d3fd560577c9fd7506ff81cb69954ec70e
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/AbstractAssignmentTypePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/AllAssignmentsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/RepoAssignmentListProvider.java

  Log Message:
  -----------
  Removed broken additional search items

Signed-off-by: Tony Tkacik <tonydamage at gmail.com>


  Commit: 49cce7a40bfea3b770e563fb1c76df31ca6f8908
      https://github.com/Evolveum/midpoint/commit/49cce7a40bfea3b770e563fb1c76df31ca6f8908
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-09-28 (Wed, 28 Sep 2022)

  Changed paths:
    M config/initial-objects/040-role-enduser.xml
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/DetailsPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/OperationResultPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/OperationResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebModelServiceUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ProgressAwareChangesExecutorImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/abstractrole/component/MemberOperationsHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/ProgressReportingAwarePage.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ShadowDetailsModel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceAccountsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceEntitlementsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ShadowDetailsPanel.java
    R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/RootTaskLoader.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageRequestAccess.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/PageRequestAccess.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/ColumnUtils.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/progress/ProgressPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageAbout.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageAdminConfiguration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/component/TestConnectionResultPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/TaskTablePanel.java
    M gui/admin-gui/src/main/resources/initial-objects/040-role-enduser.xml
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractSecurityTest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityMedium.java
    A model/model-intest/src/test/resources/security/resource-no-super.xml
    A model/model-intest/src/test/resources/security/resource-with-super.xml
    A model/model-intest/src/test/resources/security/role-resource-no-super.xml
    M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/DelineationMatcher.java

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


Compare: https://github.com/Evolveum/midpoint/compare/d3f1f5697d54...49cce7a40bfe


More information about the midPoint-svn mailing list