[midPoint-git] [Evolveum/midpoint] 5a5c85: Add CompositeObjectDefinition#replaceDefinition

mederly noreply at github.com
Mon Dec 5 20:51:00 CET 2022


  Branch: refs/heads/feature/simulations
  Home:   https://github.com/Evolveum/midpoint
  Commit: 5a5c857578d8f4298ad2766bdf1026e2b8fd8025
      https://github.com/Evolveum/midpoint/commit/5a5c857578d8f4298ad2766bdf1026e2b8fd8025
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-11-29 (Tue, 29 Nov 2022)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
    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/TestSecurityAdvanced.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
    M model/model-intest/src/test/resources/security/resource-dummy-vault.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnix.java
    A testing/story/src/test/resources/unix/role-accounts-autz.xml
    A testing/story/src/test/resources/unix/user-alice.xml

  Log Message:
  -----------
  Add CompositeObjectDefinition#replaceDefinition

The replaceDefinition(..) method was not supported for composite
object definitions. However, it is needed for security and schema
application code. So, sometimes it caused retrieval operations to fail.

This should resolve MID-8278.


  Commit: 9bc0a57510b157920626b21c9c9bbf0cabf34d5b
      https://github.com/Evolveum/midpoint/commit/9bc0a57510b157920626b21c9c9bbf0cabf34d5b
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-11-29 (Tue, 29 Nov 2022)

  Changed paths:
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ScriptExecutionResult.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/NonIterativeScriptingActivityHandler.java

  Log Message:
  -----------
  Report the non-iterative scripting result status

When re-working tasks in 4.4, we discarded the code that reported on
the operation result status of the non-iterative scripting action;
instead, we always reported "success".

This is now fixed. It should resolve MID-8056.


  Commit: 3d74d49934c919af14bc5ea920f10e352dba4472
      https://github.com/Evolveum/midpoint/commit/3d74d49934c919af14bc5ea920f10e352dba4472
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2022-11-30 (Wed, 30 Nov 2022)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  keycloak update to 20.0.1 (fixes moderate vulnerability)


  Commit: 24f7545f35b4e92480265a09ef03b083733e555d
      https://github.com/Evolveum/midpoint/commit/24f7545f35b4e92480265a09ef03b083733e555d
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2022-11-30 (Wed, 30 Nov 2022)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  updated wicket libs to 9.12.0


  Commit: 4c77b866becce64ff7159bf9cccc40d6f761eb18
      https://github.com/Evolveum/midpoint/commit/4c77b866becce64ff7159bf9cccc40d6f761eb18
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2022-11-30 (Wed, 30 Nov 2022)

  Changed paths:
    M pom.xml

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


  Commit: f1e3583f3e5c3517c3d0eaa9c8d8931856c3fdee
      https://github.com/Evolveum/midpoint/commit/f1e3583f3e5c3517c3d0eaa9c8d8931856c3fdee
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2022-11-30 (Wed, 30 Nov 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsPanel.java

  Log Message:
  -----------
  MID-7874 sysconfig roleManagement/relations includeDefaultRelations now editable


  Commit: 88d079c0f211bed281afc280473c8ac9d5c94b0d
      https://github.com/Evolveum/midpoint/commit/88d079c0f211bed281afc280473c8ac9d5c94b0d
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2022-11-30 (Wed, 30 Nov 2022)

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

  Log Message:
  -----------
  MID-8084 partial fix for dashboard widgets translation


  Commit: 85ea3d33036e1d757c99f88aaac3b2e93f4fc9a8
      https://github.com/Evolveum/midpoint/commit/85ea3d33036e1d757c99f88aaac3b2e93f4fc9a8
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2022-11-30 (Wed, 30 Nov 2022)

  Changed paths:
    M pom.xml

  Log Message:
  -----------
  postgresql driver update to 42.3.8 (fixes PR#185)


  Commit: 1d4d0bd962d2e4d6178b7162409e8bd6a87c099d
      https://github.com/Evolveum/midpoint/commit/1d4d0bd962d2e4d6178b7162409e8bd6a87c099d
  Author: lskublik <lskublik at evolveum.com>
  Date:   2022-12-05 (Mon, 05 Dec 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/SearchFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/Property.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SearchItemDefinition.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/filter/ValueSearchFilterItem.java

  Log Message:
  -----------
  MID-8334: fix for translation of serch property of extension item


  Commit: 6f3c2fa372a40a8d0171edfe737f78aea95ee506
      https://github.com/Evolveum/midpoint/commit/6f3c2fa372a40a8d0171edfe737f78aea95ee506
  Author: lskublik <lskublik at evolveum.com>
  Date:   2022-12-05 (Mon, 05 Dec 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/component/DashboardLinkComponent.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/component/LinksPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/component/StatisticDashboardWidget.java
    M gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml

  Log Message:
  -----------
  MID-8294: fix for definition of background color for icon of dashboard widget


  Commit: d2642169f8748733b032ca1631775d9e03a4bac6
      https://github.com/Evolveum/midpoint/commit/d2642169f8748733b032ca1631775d9e03a4bac6
  Author: lskublik <lskublik at evolveum.com>
  Date:   2022-12-05 (Mon, 05 Dec 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/PrismObjectWrapperFactoryImpl.java

  Log Message:
  -----------
  MID-8293: fix of translation for header of virtual container


  Commit: 90b7026b68be8db4ce421764d6a44452de077591
      https://github.com/Evolveum/midpoint/commit/90b7026b68be8db4ce421764d6a44452de077591
  Author: lskublik <lskublik at evolveum.com>
  Date:   2022-12-05 (Mon, 05 Dec 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.java

  Log Message:
  -----------
  MID-8295: fix for css style of user delegation panel


  Commit: fa161d1629eb66fcb1621f8bc61d17e6e90f4375
      https://github.com/Evolveum/midpoint/commit/fa161d1629eb66fcb1621f8bc61d17e6e90f4375
  Author: Viliam Repan <vilo.repan at evolveum.com>
  Date:   2022-12-05 (Mon, 05 Dec 2022)

  Changed paths:
    M config/initial-objects/270-object-collection-audit.xml

  Log Message:
  -----------
  cleanup of groovy code in audit object collection


  Commit: 8b9350c2146f42c4a4cb848bd29d6a8b0fe1c21d
      https://github.com/Evolveum/midpoint/commit/8b9350c2146f42c4a4cb848bd29d6a8b0fe1c21d
  Author: lskublik <lskublik at evolveum.com>
  Date:   2022-12-05 (Mon, 05 Dec 2022)

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

  Log Message:
  -----------
  MID-8283: add null as variable 'input' to objectCollectionView column expression when input is empty


  Commit: a17f25656651c9884bf591dda37abc6e12b2f932
      https://github.com/Evolveum/midpoint/commit/a17f25656651c9884bf591dda37abc6e12b2f932
  Author: lskublik <lskublik at evolveum.com>
  Date:   2022-12-05 (Mon, 05 Dec 2022)

  Changed paths:
    M config/initial-objects/270-object-collection-audit.xml

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


  Commit: 42e9c1afd19e9ce5fb2ea8ef18614976fa1adeec
      https://github.com/Evolveum/midpoint/commit/42e9c1afd19e9ce5fb2ea8ef18614976fa1adeec
  Author: Richard Richter <richard.richter at evolveum.com>
  Date:   2022-12-05 (Mon, 05 Dec 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/DirectAndIndirectAssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedExclusionTrigger.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java
    M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/TestMappingMetadata.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentCollector.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/PruningOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEnforcer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/MultiplicityConstraintEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestRbac.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestSegregationOfDuties.java
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/NotificationHook.java
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/PolicyRuleBasedAspect.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/security/TestRoleMembers.java

  Log Message:
  -----------
  EvaluatedAssignment(Impl): cleanup, removed unused <> from EA interface


  Commit: c864255aacafed892cf2b9fec61892e0a538436d
      https://github.com/Evolveum/midpoint/commit/c864255aacafed892cf2b9fec61892e0a538436d
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-12-05 (Mon, 05 Dec 2022)

  Changed paths:
    M config/initial-objects/270-object-collection-audit.xml
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/ContainerableListPanel.java
    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/factory/wrapper/PrismObjectWrapperFactoryImpl.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/assignmentholder/component/assignmentType/assignment/DirectAndIndirectAssignmentPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsContentPanel.java
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsPanel.html
    A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/systemconfiguration/component/RelationsPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/DelegatedToMePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/component/DashboardLinkComponent.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/component/LinksPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/dashboard/component/StatisticDashboardWidget.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/self/requestAccess/RequestAccess.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/DelegationEditorPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/Property.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SearchItemDefinition.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/filter/ValueSearchFilterItem.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/home/DashboardWidgetDto.java
    M gui/admin-gui/src/main/resources/initial-objects/000-system-configuration.xml
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/CompositeObjectDefinitionImpl.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceAttributeDefinitionImpl.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelInteractionService.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ScriptExecutionResult.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedExclusionTrigger.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/ModelContext.java
    M model/model-common/src/test/java/com/evolveum/midpoint/model/common/mapping/TestMappingMetadata.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelInteractionServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/AssignmentCollector.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/EvaluatedAssignmentImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/PruningOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleEnforcer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/MultiplicityConstraintEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/NonIterativeScriptingActivityHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestPreviewChanges.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestRbac.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestSegregationOfDuties.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/AbstractSecurityTest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityAdvanced.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/security/TestSecurityBasic.java
    M model/model-intest/src/test/resources/security/resource-dummy-vault.xml
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/NotificationHook.java
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/AssignmentPolicyAspectPart.java
    M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/PolicyRuleBasedAspect.java
    M pom.xml
    M repo/repo-test-util/src/main/java/com/evolveum/midpoint/test/AbstractIntegrationTest.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnix.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/security/TestRoleMembers.java
    A testing/story/src/test/resources/unix/role-accounts-autz.xml
    A testing/story/src/test/resources/unix/user-alice.xml

  Log Message:
  -----------
  Merge branch 'master' into feature/simulations


Compare: https://github.com/Evolveum/midpoint/compare/bcfa211215f9...c864255aacaf


More information about the midPoint-svn mailing list