[midPoint-git] [Evolveum/midpoint] 145cb4: wf process events. Interim commit.
Pavol Mederly
mederly at evolveum.com
Mon Feb 6 09:30:09 CET 2017
Branch: refs/heads/feature/escalation
Home: https://github.com/Evolveum/midpoint
Commit: 145cb406b0282849510077b59b142477cf01073f
https://github.com/Evolveum/midpoint/commit/145cb406b0282849510077b59b142477cf01073f
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-03 (Fri, 03 Feb 2017)
Changed paths:
M infra/schema/src/main/resources/xml/ns/public/common/common-workflows-3.xsd
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/WfTimedActionTriggerHandler.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/Decision.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/InitializeLoopThroughApproversInLevel.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/RecordIndividualDecision.java
Log Message:
-----------
wf process events. Interim commit.
Commit: a924cfd8d55a9e2bc9804ed96b700f84e07b7461
https://github.com/Evolveum/midpoint/commit/a924cfd8d55a9e2bc9804ed96b700f84e07b7461
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-03 (Fri, 03 Feb 2017)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wf/processes/itemApproval/ItemApprovalHistoryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/dto/DecisionDto.java
M infra/schema/src/main/resources/xml/ns/public/common/common-workflows-3.xsd
Log Message:
-----------
Continuing with refactoring wf decision list -> events list
Commit: 76383453df1c9d4a31f3168a70328b2fa9c2b845
https://github.com/Evolveum/midpoint/commit/76383453df1c9d4a31f3168a70328b2fa9c2b845
Author: jan.melnik <jan.melnik at ami.cz>
Date: 2017-02-03 (Fri, 03 Feb 2017)
Changed paths:
M config/initial-objects/041-role-approver.xml
Log Message:
-----------
minor typo fix
(cherry picked from commit ff002c2)
Commit: 9253cc83bcb1f913eca5683dd77a775323c100ed
https://github.com/Evolveum/midpoint/commit/9253cc83bcb1f913eca5683dd77a775323c100ed
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-03 (Fri, 03 Feb 2017)
Changed paths:
M gui/admin-gui/src/main/resources/initial-objects/041-role-approver.xml
M model/workflow-impl/src/test/resources/policy/041-role-approver.xml
Log Message:
-----------
Fixed other instances of role "approver".
Commit: f3f7a5ffce190e833f11b25c4a1beaf99f236d73
https://github.com/Evolveum/midpoint/commit/f3f7a5ffce190e833f11b25c4a1beaf99f236d73
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-03 (Fri, 03 Feb 2017)
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/web/page/admin/workflow/PageWorkItem.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/dto/DecisionDto.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/workflow/dto/WorkItemDto.java
M infra/schema/src/main/resources/xml/ns/public/common/common-workflows-3.xsd
M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
M model/workflow-api/src/main/java/com/evolveum/midpoint/wf/util/ApprovalUtils.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/Decision.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ItemApprovalProcessInterface.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/MidpointUtil.java
Log Message:
-----------
New workflow events, compilable version.
Commit: 115da97223e9652aa2742932bf398ec2ecf12f63
https://github.com/Evolveum/midpoint/commit/115da97223e9652aa2742932bf398ec2ecf12f63
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-03 (Fri, 03 Feb 2017)
Changed paths:
M infra/prism/src/main/java/com/evolveum/midpoint/prism/marshaller/PrismMarshaller.java
A infra/schema/src/test/java/com/evolveum/midpoint/schema/parser/TestParseWorkflowContext.java
A infra/schema/src/test/resources/common/xml/ns/wf-context.xml
M infra/schema/testng-unit.xml
Log Message:
-----------
Fixed missing xsi:type for polymorphic (multivalued?) properties.
Commit: 27c6f402e07480cb9a21d9544e5622426f1f6375
https://github.com/Evolveum/midpoint/commit/27c6f402e07480cb9a21d9544e5622426f1f6375
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-03 (Fri, 03 Feb 2017)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/WfContextUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-workflows-3.xsd
M model/notifications-api/src/main/java/com/evolveum/midpoint/notifications/api/events/WorkItemEvent.java
M model/workflow-api/src/main/java/com/evolveum/midpoint/wf/util/ApprovalUtils.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/activiti/dao/WorkItemProvider.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/DefaultProcessMidPointInterface.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/ProcessMidPointInterface.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/ActivitiUtil.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/SpringApplicationContextHolder.java
R model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/Decision.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/InitializeLoopThroughApproversInLevel.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/InitializeLoopThroughLevels.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ItemApprovalProcessInterface.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/MidpointUtil.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ProcessVariableNames.java
R model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/RecordIndividualDecision.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/SummarizeDecisionsInLevel.java
A model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/TaskCompleteListener.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/BaseAuditHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/aspect/BasePrimaryChangeAspect.java
M model/workflow-impl/src/main/resources/processes/ItemApproval.bpmn20.xml
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/policy/other/TestEscalation.java
Log Message:
-----------
Continuing refactoring to event-based logging (instead of decisions-based). WF tests pass.
Commit: bde650abd1aa378b6cd137514b78bd445a8a7433
https://github.com/Evolveum/midpoint/commit/bde650abd1aa378b6cd137514b78bd445a8a7433
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-03 (Fri, 03 Feb 2017)
Changed paths:
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismProperty.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/PrismPropertyValue.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/result/OperationResult.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ParamsTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SchemaDebugUtil.java
M infra/util/src/main/java/com/evolveum/midpoint/util/DebugUtil.java
M infra/util/src/main/java/com/evolveum/midpoint/util/PrettyPrinter.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/util/SingleItemSerializationSafeContainerImpl.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/policy/AbstractWfTestPolicy.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/policy/other/TestDelegation.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/policy/other/TestEscalation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ChangeNotificationDispatcherImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningServiceImpl.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/ucf/impl/ConnectorInstanceIcfImpl.java
Log Message:
-----------
Experimental option to debug dump beans in YAML.
Commit: 270ff000d5404c70c0e7b0f24ec07bd100711588
https://github.com/Evolveum/midpoint/commit/270ff000d5404c70c0e7b0f24ec07bd100711588
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-04 (Sat, 04 Feb 2017)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/WfContextUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-workflows-3.xsd
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/ActivitiUtil.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/CommonProcessVariableNames.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/WfExpressionEvaluationHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ApprovalLevel.java
R model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ApprovalLevelImpl.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ApprovalRequest.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ApprovalRequestImpl.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ApprovalSchema.java
A model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ApprovalSchemaHelper.java
R model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ApprovalSchemaImpl.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/InitializeLoopThroughApproversInLevel.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ItemApprovalProcessInterface.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/MidpointUtil.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/PrepareForTaskCreation.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/ReferenceResolver.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/RelationResolver.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/SummarizeDecisionsInLevel.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/TaskCompleteListener.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/TaskCreateListener.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/aspect/BasePrimaryChangeAspect.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/assignments/AddAssignmentAspect.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/assignments/ModifyAssignmentAspect.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/assignments/ResourceAssignmentHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/assignments/RoleAssignmentHelper.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/entitlements/AddAssociationAspect.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/objects/AddObjectAspect.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/other/ChangePasswordAspect.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/ApprovalSchemaBuilder.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processors/primary/policy/PolicyRuleBasedAspect.java
Log Message:
-----------
Removed almost all content form ApprovalSchema/ApprovalLevel (was duplicated in ApprovalSchemaType/ApprovalLevelType).
Commit: 44c236179351e080585f884ba486385e64285b0a
https://github.com/Evolveum/midpoint/commit/44c236179351e080585f884ba486385e64285b0a
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-04 (Sat, 04 Feb 2017)
Changed paths:
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/activiti/dao/WorkItemManager.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/activiti/dao/WorkItemProvider.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/policy/other/TestDelegation.java
Log Message:
-----------
Delegation is now manipulating activiti work items correctly.
Commit: 94eaf4175624eed3afe159edd884c8e6154f92f8
https://github.com/Evolveum/midpoint/commit/94eaf4175624eed3afe159edd884c8e6154f92f8
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-04 (Sat, 04 Feb 2017)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/WfContextUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-workflows-3.xsd
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/activiti/ActivitiInterface.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/activiti/dao/WorkItemManager.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/ActivitiUtil.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/TaskCompleteListener.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/policy/other/TestDelegation.java
Log Message:
-----------
Creating delegation events.
Commit: 167fccd6a76f9720351d3f180ec1f6641de9dc00
https://github.com/Evolveum/midpoint/commit/167fccd6a76f9720351d3f180ec1f6641de9dc00
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-04 (Sat, 04 Feb 2017)
Changed paths:
M infra/prism/src/main/java/com/evolveum/midpoint/prism/marshaller/BeanMarshaller.java
M infra/prism/src/main/java/com/evolveum/midpoint/prism/marshaller/PrismMarshaller.java
M model/workflow-api/pom.xml
Log Message:
-----------
Fixing tests.
Commit: eab3fef570d3524b63045c175c699f97e91f40eb
https://github.com/Evolveum/midpoint/commit/eab3fef570d3524b63045c175c699f97e91f40eb
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2017-02-06 (Mon, 06 Feb 2017)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/WfContextUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-workflows-3.xsd
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/ModelController.java
M model/workflow-api/src/main/java/com/evolveum/midpoint/wf/api/WorkflowManager.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/WorkflowManagerImpl.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/activiti/dao/WorkItemManager.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/CommonProcessVariableNames.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/common/WfTimedActionTriggerHandler.java
M model/workflow-impl/src/main/java/com/evolveum/midpoint/wf/impl/processes/itemApproval/AdditionalInformationGenerator.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/legacy/AbstractWfTestLegacy.java
M model/workflow-impl/src/test/java/com/evolveum/midpoint/wf/impl/policy/AbstractWfTestPolicy.java
Log Message:
-----------
Another round of workflow schema improvements/additions (work item operation cause, escalation level info).
Compare: https://github.com/Evolveum/midpoint/compare/cb2fcde9294e...eab3fef570d3
More information about the midPoint-svn
mailing list