[midPoint-git] [Evolveum/midpoint] 05e90d: Do minor improvements in linked objects

mederly noreply at github.com
Tue May 26 20:55:39 CEST 2020


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/midpoint
  Commit: 05e90d13a815ac881a9ea1f393593cf3aadf0465
      https://github.com/Evolveum/midpoint/commit/05e90d13a815ac881a9ea1f393593cf3aadf0465
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-05-26 (Tue, 26 May 2020)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/LinkedObjectsFunctions.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/Clockwork.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentProcessor.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/LinkSourceFinder.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/LinkTargetFinder.java
    R model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleScriptExecutor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/LinkSourceFinder.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/LinkTargetFinder.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/PolicyRuleScriptExecutor.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLinkedObjects.java
    M model/model-intest/src/test/resources/linked/archetype-device.xml
    M model/model-intest/src/test/resources/linked/archetype-token.xml
    M model/model-intest/src/test/resources/linked/system-configuration.xml
    M model/model-intest/src/test/resources/linked/template-device.xml
    M model/model-intest/src/test/resources/linked/template-user.xml

  Log Message:
  -----------
  Do minor improvements in linked objects

1) New names for midpoint.getLinkedSources/Targets methods.
2) Correct policy rule for "user delete" situation.
3) <currentObject> bulk action spec + updated <linkSource> spec

A part of MID-6109 implementation.


  Commit: 9c6a5ba54907bfc0fead874933b642c3477da379
      https://github.com/Evolveum/midpoint/commit/9c6a5ba54907bfc0fead874933b642c3477da379
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-05-26 (Tue, 26 May 2020)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.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/init/InitialDataImport.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/init/PostInitialDataImport.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/component/util/FocusListInlineMenuHelper.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/NameStep.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminFocus.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminObjectDetails.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/cases/PageCases.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/certification/PageCertDefinition.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugList.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageDebugView.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/configuration/PageImportObject.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentRepositoryPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/ExecuteChangeOptionsDto.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/component/TreeTablePanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/login/PageSelfRegistration.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageAssignmentsList.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestIntegrationObjectWrapperFactory.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageAccount.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageOrg.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageRole.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageSystemConfiguration.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestPageUser.java
    M gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/TestWrapperDelta.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainer.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/item/DummyContainerImpl.java
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/certification-impl/src/main/java/com/evolveum/midpoint/certification/impl/AccCertUpdateHelper.java
    M model/certification-impl/src/test/java/com/evolveum/midpoint/certification/test/complex/TestPolicyDrivenRoleLifecycle.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/ModelCrudService.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ExecuteDeltasTaskHandler.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/controller/ObjectMerger.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/importer/ObjectImporter.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/Clockwork.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/ClockworkConflictResolver.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/LensContext.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/actions/RecomputeExecutor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/scripting/helpers/OperationsHelper.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/FocusValidityScannerTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/RecomputeTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/trigger/RecomputeTriggerHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/AbstractSearchIterativeModelTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/DeleteTaskHandler.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/util/ModelImplUtils.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestPolicyStateRecording.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/lens/TestReconScript.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestActivation.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConnectorDummyFake.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestConsistencySimple.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestLoggingConfiguration.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestModelServiceContract.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/TestResources.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestTolerantAttributes.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplate.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestUserTemplateWithRanges.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/gensync/TestEditSchema.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/importer/AbstractImportTest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMapping.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/mapping/TestMappingInbound.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestTracing.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/multi/TestMultiResource.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStruct.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/orgstruct/TestOrgStructCaribbean.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestAssignmentValidity.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/TestRbacLightInitialProjection.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/rbac/TestRbacNoInbounds.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/TestSecurityBasic.java
    M model/model-test/src/main/java/com/evolveum/midpoint/model/test/AbstractModelIntegrationTest.java
    M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ModelRestController.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/AbstractWfTestPolicy.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/assignments/TestAssignmentsAdvanced.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/objects/TestObjectLifecycleApprovalGlobal.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestMiscellaneous.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestParallelApprovals.java
    M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/other/TestPreview.java
    M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/ad/AbstractAdLdapMultidomainTest.java
    M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/RestServiceInitializer.java
    M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/TestAbstractRestService.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestConsistencyMechanism.java
    M testing/story/src/test/java/com/evolveum/midpoint/testing/story/ldap/TestLdapVirtualGroup.java

  Log Message:
  -----------
  Add extension to ModelExecuteOptionsType

This is to allow custom options e.g. for turning off/on
linked objects recomputation.

A part of MID-6109 implementation.


  Commit: 8e7b8b8b8812a8b81d9447e44abbfd4f10c22794
      https://github.com/Evolveum/midpoint/commit/8e7b8b8b8812a8b81d9447e44abbfd4f10c22794
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-05-26 (Tue, 26 May 2020)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectListPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/OpResult.java
    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/web/component/search/Search.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SearchFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SearchItemPanel.html
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/search/SearchPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/factory/module/AbstractCredentialModuleFactory.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/security/filter/SecurityQuestionsAuthenticationFilter.java
    M gui/admin-gui/src/main/resources/static/less/midpoint-theme.less
    M infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
    M model/rest-impl/src/main/java/com/evolveum/midpoint/rest/impl/ExtensionSchemaRestController.java
    M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/RestServiceInitializer.java
    M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/TestAbstractRestService.java
    M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/TestRestServiceJson.java
    M testing/rest/src/test/java/com/evolveum/midpoint/testing/rest/TestRestServiceJsonSecQ.java
    M testing/rest/src/test/resources/ctx-rest-test-main.xml
    M testing/rest/src/test/resources/ctx-rest-test.xml
    M testing/rest/src/test/resources/logback-test.xml
    M testing/rest/src/test/resources/repo/security-policy-no-history.xml
    M testing/rest/src/test/resources/repo/security-policy.xml

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


  Commit: 973fb84cb7615721cbba0557e731eca793c907a6
      https://github.com/Evolveum/midpoint/commit/973fb84cb7615721cbba0557e731eca793c907a6
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-05-26 (Tue, 26 May 2020)

  Changed paths:
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/ModelExecuteOptions.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/expr/MidpointFunctionsImpl.java
    A model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMemberRecompute.java
    A model/model-intest/src/test/resources/member-recompute/archetype-department.xml
    A model/model-intest/src/test/resources/member-recompute/org-cc.xml
    A model/model-intest/src/test/resources/member-recompute/org-dcs.xml
    A model/model-intest/src/test/resources/member-recompute/org-it-staff.xml
    A model/model-intest/src/test/resources/member-recompute/system-configuration.xml
    A model/model-intest/src/test/resources/member-recompute/template-user.xml
    A model/model-intest/src/test/resources/schema/linked.xsd

  Log Message:
  -----------
  Add draft of "recompute members" test scenario

This utilizes new "recompute turn off button".

A part of MID-5967 implementation.


  Commit: 929fb55d04992e8bc245bf3cbba67996f8a7656e
      https://github.com/Evolveum/midpoint/commit/929fb55d04992e8bc245bf3cbba67996f8a7656e
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-05-26 (Tue, 26 May 2020)

  Changed paths:
    M infra/schema/src/main/resources/xml/ns/public/common/common-policy-3.xsd
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/AsynchronousScriptExecutor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/IterativeScriptingTaskCreator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/PolicyRuleScriptExecutor.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/ScriptingTaskCreator.java
    A model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/scriptExecutor/SynchronousScriptExecutor.java
    M model/model-intest/pom.xml
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestMemberRecompute.java
    A model/model-intest/src/test/resources/member-recompute/archetype-club.xml
    M model/model-intest/src/test/resources/member-recompute/archetype-department.xml
    A model/model-intest/src/test/resources/member-recompute/task-template-recompute-members.xml
    M model/model-intest/testng-integration-full.xml

  Log Message:
  -----------
  Add draft implementation of asynchronous scripting

Scripts can be now run in background.
Very preliminary/experimental code.

A part of MID-5967 implementation.


  Commit: 9abd4f459a9f3ab6bded7e6c2564e70638a1b1b5
      https://github.com/Evolveum/midpoint/commit/9abd4f459a9f3ab6bded7e6c2564e70638a1b1b5
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2020-05-26 (Tue, 26 May 2020)

  Changed paths:
    M model/certification-impl/src/test/resources/ctx-certification-test-main.xml
    M model/model-impl/src/test/resources/ctx-model-test-main.xml
    M model/model-impl/src/test/resources/ctx-model-test-no-repo.xml
    M model/model-impl/src/test/resources/ctx-model-unit-test.xml
    M model/model-intest/src/test/resources/ctx-model-intest-test-main.xml
    M model/notifications-impl/src/test/resources/ctx-notifications-test.xml
    M model/workflow-impl/src/test/resources/ctx-workflow-test-main.xml
    M provisioning/provisioning-impl/src/main/resources/ctx-provisioning.xml
    M provisioning/provisioning-impl/src/test/resources/ctx-provisioning-test-main.xml
    M provisioning/provisioning-impl/src/test/resources/ctx-provisioning-test-no-repo.xml
    M provisioning/provisioning-impl/src/test/resources/ctx-provisioning-test.xml
    M provisioning/ucf-impl-builtin/src/main/resources/ctx-ucf-builtin.xml
    M provisioning/ucf-impl-connid/src/main/resources/ctx-ucf-connid.xml
    M provisioning/ucf-impl-connid/src/test/resources/ctx-ucf-connid-test.xml
    M repo/audit-impl/src/test/resources/ctx-audit-test.xml
    M repo/repo-common/src/test/resources/ctx-repo-common-test-main.xml
    M repo/repo-common/src/test/resources/ctx-repo-common-test.xml
    M repo/security-impl/src/test/resources/ctx-security-test-main.xml
    M repo/security-impl/src/test/resources/ctx-security-test.xml
    M testing/conntest/src/test/resources/ctx-conntest-test-main.xml
    M testing/conntest/src/test/resources/ctx-conntest-test.xml
    M testing/longtest/src/test/resources/ctx-longtest-test-main.xml
    M testing/longtest/src/test/resources/ctx-longtest-test.xml
    M testing/story/src/test/resources/ctx-story-test-main.xml
    M testing/story/src/test/resources/ctx-story-test.xml

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


Compare: https://github.com/Evolveum/midpoint/compare/c06aabb26e2b...9abd4f459a9f


More information about the midPoint-svn mailing list