[midPoint-git] [Evolveum/midpoint] 97db60: Separate assoc. simulation from other processing
mederly
noreply at github.com
Wed Mar 6 10:26:22 CET 2024
Branch: refs/heads/master
Home: https://github.com/Evolveum/midpoint
Commit: 97db60e5d24d333f51f5d39007b79e867c698125
https://github.com/Evolveum/midpoint/commit/97db60e5d24d333f51f5d39007b79e867c698125
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ResourceTypeAssignmentPopupTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/wrapper/AssociationSearchItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/ResourceAttributeRefPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ShadowAssociationWrapperFactoryImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/ProvisioningObjectsUtil.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/ConstructionAssociationPanel.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractAssignmentConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractMappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractPolicyRuleConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AbstractResourceObjectDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssignmentConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociationConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociationsCapabilityConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AutoAssignMappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AutoassignSpecificationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ConfigurationItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ConfigurationItemOrigin.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ConfigurationItemable.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ConstructionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/EventHandlerConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ExecuteScriptConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ExpressionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ExpressionParameterConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FocalAutoassignSpecificationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionCallArgumentConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/FunctionExpressionEvaluatorConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/GlobalPolicyRuleConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/InboundMappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/MappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/MetadataMappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/MultiSourceDataHandlingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ObjectSelectorConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ObjectTemplateItemDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ObjectTemplateMappingConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/PolicyActionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/PolicyRuleConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceAttributeDefinitionConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectAssociationConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectClassDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ResourceObjectTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SchemaHandlingConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeObjectDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeParticipantDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/ShadowAssociationTypeSubjectDefinitionConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantConfigItem.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassParticipantDelineationConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AbstractResourceObjectDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AssociationDefinitionStore.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/AttributeDefinitionStore.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/RefinedResourceSchemaParser.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectClassDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectIdentification.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectSetDelineation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDefinitionImpl.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDelineation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeIdentification.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchema.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceSchemaUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociation.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationClassSimulationDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationTypeDefinition.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowDefinitionApplicator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowQueryConversionUtil.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedAssociationClassParticipantDelineation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/deleg/ResourceObjectTypeDefinitionDelegator.java
A infra/schema/src/main/java/com/evolveum/midpoint/schema/simulation/ExecutionModeProvider.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/AbstractShadow.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ResourceObjectTypeDefinitionTypeUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowAssociationsCollection.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/ShadowUtil.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SimulationUtil.java
M infra/schema/src/main/resources/xml/ns/public/common/common-provisioning-3.xsd
M infra/schema/src/main/resources/xml/ns/public/resource/capabilities-3.xsd
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/expression/evaluator/FunctionExpressionEvaluator.java
M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/dataModel/DataModelVisualizerImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/dataModel/dot/DotModel.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AssociationEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/AttributeEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedAssignedResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/EvaluatedPlainResourceObjectConstructionImpl.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ItemEvaluation.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/construction/ResourceObjectConstruction.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ConsolidationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/ReconciliationProcessor.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ApplicabilityEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/ClockworkSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/Context.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItem.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/MappedItems.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreContext.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/prep/PreSource.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRulesCollector.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/ObjectModificationConstraintEvaluator.java
M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/evaluators/StateConstraintEvaluator.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/AbstractInitializedModelIntegrationTest.java
M model/model-intest/src/test/resources/common/resource-dummy.xml
M model/model-intest/src/test/resources/misc/resource-dummy-uuid-nonunique-name.xml
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ProvisioningContext.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectDiscriminator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/DelineationProcessor.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementConverter.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementObjectSearch.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementReader.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementUtils.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/QueryWithConstraints.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObject.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDeleteOperation.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectDiscriminator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectFound.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectModifyOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectProvisioningOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectReferenceResolver.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectSearchOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/ResourceObjectsBeans.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resources/ResourceTestOperation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/ShadowedObjectConstruction.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/DelineationMatcher.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/classification/ResourceObjectClassifier.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowCreator.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerAbsolute.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowDeltaComputerRelative.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/shadows/manager/ShadowFinder.java
A provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/AttributesToReturnProvider.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java
R provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/QueryConversionUtil.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyNegative.java
M provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/resources/TestResourceTemplateMerge.java
M provisioning/provisioning-impl/src/test/resources/dummy/resource-dummy.xml
M provisioning/provisioning-impl/src/test/resources/misc/lifecycle/resource-dummy-active.xml
M provisioning/ucf-api/src/main/java/com/evolveum/midpoint/provisioning/ucf/api/PropertyModificationOperation.java
M release-notes.adoc
M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java
Log Message:
-----------
Separate assoc. simulation from other processing
This is an attempt to separate the definition of association simulation
(processed by the resource objects layer in provisioning) from the rest
of the processing (shadows layer, model, and so on).
The idea is that in the near future, connectors will provide native
support for associations. Hence, we will most probably define their
handling without the need of defining how they are simulated using
matching attributes (like ri:dn<->ri:member, ri:memberOf<->ri:dn, ...).
This is a highly experimental work. Nevertheless, it is going to the
master branch to avoid diverge too much. The legacy approach still
works, after all.
Main ideas:
1. The description how associations are simulated using attributes is
now part of the new "associations" capability.
2. There's a new multivalued "associationType" item in "schemaHandling".
Its purpose is to refine association classes (as provided by connector
or simulated) into association types, just like object classes are
refined into object types. It is very experimental, though.
3. There are three related definitions:
- ShadowAssociationTypeDefinition
- ShadowAssociationClassSimulationDefinition
- ShadowAssociationDefinition
See their respective docs. The first one is perhaps to be reconsidered.
Other changes:
1. The parsing process of complete resource schema was improved.
The code is cleaner. Errors are reported more comprehensively.
(E.g., delineation filters are parsed at parse time, not at runtime
as they were before.)
2. There are minor code improvements here and there. E.g.,
the entitlement converter code was streamlined a bit again.
3. Automatic caching of association binding attributes (the "value"
side) was disabled. It is recommended to mark them as secondary
identifiers.
Commit: 70784b627ba9b7767d40116a4169e7fd25d1b5bd
https://github.com/Evolveum/midpoint/commit/70784b627ba9b7767d40116a4169e7fd25d1b5bd
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M docs/admin-gui/admin-gui-config/index.adoc
M docs/admin-gui/gui-user-profile/index.adoc
A docs/admin-gui/gui-user-profile/save-button.png
R docs/admin-gui/gui-user-profile/saveFilterButton.png
A docs/admin-gui/gui-user-profile/saved-filters-list.png
R docs/admin-gui/gui-user-profile/savedFiltersList.png
M docs/admin-gui/resource-wizard/index.adoc
M docs/admin-gui/resource-wizard/step-2-object-type-midpoint-data.png
M docs/concepts/matching-rules.adoc
A docs/concepts/query/midpoint-query-language/errors/err-couldnt-count-objects.png
M docs/concepts/query/midpoint-query-language/errors/index.adoc
M docs/concepts/query/midpoint-query-language/introduction.adoc
M docs/deployment/ninja/command/index.adoc
M docs/deployment/ninja/command/info.adoc
M docs/deployment/ninja/command/initial-objects.adoc
M docs/deployment/ninja/command/run-sql.adoc
M docs/deployment/ninja/command/trace.adoc
M docs/deployment/ninja/command/upgrade-installation.adoc
M docs/deployment/ninja/command/upgrade-objects.adoc
M docs/deployment/ninja/index.adoc
M docs/deployment/ninja/use-case/upgrade-with-ninja.adoc
M docs/deployment/stand-alone-deployment.adoc
M docs/expressions/constants/configuration.adoc
M docs/interfaces/rest/concepts/authentication.adoc
M docs/interfaces/rest/concepts/index.adoc
A docs/interfaces/rest/concepts/using-rest-examples.adoc
M docs/interfaces/rest/endpoints/access-certification-campaign-type.adoc
M docs/interfaces/rest/endpoints/access-certification-definition-type.adoc
M docs/interfaces/rest/endpoints/archetypes.adoc
M docs/interfaces/rest/endpoints/cases.adoc
M docs/interfaces/rest/endpoints/connector-hosts.adoc
M docs/interfaces/rest/endpoints/connectors.adoc
M docs/interfaces/rest/endpoints/dashboards.adoc
M docs/interfaces/rest/endpoints/forms.adoc
M docs/interfaces/rest/endpoints/functions.adoc
M docs/interfaces/rest/endpoints/generic-objects.adoc
M docs/interfaces/rest/endpoints/index.adoc
M docs/interfaces/rest/endpoints/lookup-tables.adoc
M docs/interfaces/rest/endpoints/nodes.adoc
M docs/interfaces/rest/endpoints/object-collections.adoc
M docs/interfaces/rest/endpoints/object-templates.adoc
M docs/interfaces/rest/endpoints/organizational-units.adoc
M docs/interfaces/rest/endpoints/report-data.adoc
M docs/interfaces/rest/endpoints/reports.adoc
M docs/interfaces/rest/endpoints/resources.adoc
M docs/interfaces/rest/endpoints/roles.adoc
M docs/interfaces/rest/endpoints/rpc.adoc
M docs/interfaces/rest/endpoints/security-policies.adoc
M docs/interfaces/rest/endpoints/sequences.adoc
M docs/interfaces/rest/endpoints/services.adoc
M docs/interfaces/rest/endpoints/shadows.adoc
M docs/interfaces/rest/endpoints/system-configurations.adoc
M docs/interfaces/rest/endpoints/tasks.adoc
M docs/interfaces/rest/endpoints/users.adoc
M docs/interfaces/rest/endpoints/value-policies.adoc
M docs/interfaces/rest/index.adoc
M docs/interfaces/rest/operations/create-op-rest.adoc
M docs/interfaces/rest/operations/delete-op-rest.adoc
M docs/interfaces/rest/operations/examples/create-object.adoc
M docs/interfaces/rest/operations/examples/create-user.adoc
M docs/interfaces/rest/operations/examples/get-user-self.adoc
M docs/interfaces/rest/operations/examples/get-user-unique-id.adoc
M docs/interfaces/rest/operations/examples/raw/create-acc.adoc.adoc
M docs/interfaces/rest/operations/examples/raw/create-ou-projects.adoc
M docs/interfaces/rest/operations/examples/raw/create-report.adoc
M docs/interfaces/rest/operations/examples/raw/create-resource.adoc
M docs/interfaces/rest/operations/examples/raw/create-role-employee.adoc
M docs/interfaces/rest/operations/examples/raw/create-task.adoc
M docs/interfaces/rest/operations/examples/raw/create-user-jack.adoc
M docs/interfaces/rest/operations/examples/raw/delete-acc.adoc
M docs/interfaces/rest/operations/examples/raw/delete-case.adoc
M docs/interfaces/rest/operations/examples/raw/delete-ou.adoc
M docs/interfaces/rest/operations/examples/raw/delete-reports.adoc
M docs/interfaces/rest/operations/examples/raw/delete-resource.adoc
M docs/interfaces/rest/operations/examples/raw/delete-role.adoc
M docs/interfaces/rest/operations/examples/raw/delete-task.adoc
M docs/interfaces/rest/operations/examples/raw/delete-user.adoc
M docs/interfaces/rest/operations/examples/raw/execute-script-rpc.adoc
M docs/interfaces/rest/operations/examples/raw/get-acc.adoc
M docs/interfaces/rest/operations/examples/raw/get-case-employee.adoc
M docs/interfaces/rest/operations/examples/raw/get-direct-indirect-assignments.adoc
M docs/interfaces/rest/operations/examples/raw/get-ou-projects.adoc
M docs/interfaces/rest/operations/examples/raw/get-reports.adoc
M docs/interfaces/rest/operations/examples/raw/get-resource.adoc
M docs/interfaces/rest/operations/examples/raw/get-role-end-user.adoc
M docs/interfaces/rest/operations/examples/raw/get-shadow-owner.adoc
M docs/interfaces/rest/operations/examples/raw/get-task.adoc
M docs/interfaces/rest/operations/examples/raw/get-user-administrator.adoc
M docs/interfaces/rest/operations/examples/raw/get-user-self-xml.adoc
M docs/interfaces/rest/operations/examples/raw/import-from-resource.adoc
M docs/interfaces/rest/operations/examples/raw/import-shadow.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-acc.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-case-assign-employee.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-ou-projects.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-reports.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-resource.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-role-employee.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-task.adoc
M docs/interfaces/rest/operations/examples/raw/modify-attr-user.adoc
M docs/interfaces/rest/operations/examples/raw/modify-user-assign-role.adoc
M docs/interfaces/rest/operations/examples/raw/notify-change-password.adoc
M docs/interfaces/rest/operations/examples/raw/notify-change-pwd.adoc
M docs/interfaces/rest/operations/examples/raw/org-id-generate.adoc
M docs/interfaces/rest/operations/examples/raw/role-id-generate.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-acc.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-cases.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-ou.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-reports.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-resource.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-roles.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-tasks.adoc
M docs/interfaces/rest/operations/examples/raw/search-all-users.adoc
A docs/interfaces/rest/operations/examples/raw/search-gen-name.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-cases.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-ou.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-reports.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-resource.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-roles.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-tasks.adoc
A docs/interfaces/rest/operations/examples/raw/search-name-users.adoc
M docs/interfaces/rest/operations/examples/raw/task-op-resume.adoc
M docs/interfaces/rest/operations/examples/raw/task-op-run.adoc
M docs/interfaces/rest/operations/examples/raw/task-op-suspend.adoc
M docs/interfaces/rest/operations/examples/raw/test-resource.adoc
M docs/interfaces/rest/operations/examples/raw/user-get-value-policy.adoc
M docs/interfaces/rest/operations/examples/raw/user-pwd-generate.adoc
M docs/interfaces/rest/operations/examples/raw/user-pwd-reset.adoc
M docs/interfaces/rest/operations/examples/raw/validate-value-rpc.adoc
M docs/interfaces/rest/operations/examples/search-objects-filter.adoc
M docs/interfaces/rest/operations/examples/user-pwd-reset.adoc
M docs/interfaces/rest/operations/generate-and-validate-concrete-op-rest.adoc
M docs/interfaces/rest/operations/generate-and-validate-op-rest.adoc
M docs/interfaces/rest/operations/get-op-rest.adoc
M docs/interfaces/rest/operations/modify-op-rest.adoc
M docs/interfaces/rest/operations/notify-op-rest.adoc
M docs/interfaces/rest/operations/resource-op-rest.adoc
M docs/interfaces/rest/operations/script-execute-op-rest.adoc
M docs/interfaces/rest/operations/search-op-rest.adoc
M docs/interfaces/rest/operations/shadow-op-rest.adoc
M docs/interfaces/rest/operations/task-specific-op-rest.adoc
M docs/interfaces/rest/operations/user-specific-op-rest.adoc
A docs/interfaces/rest/raw/curl-env-note.adoc
A docs/interfaces/rest/raw/index.adoc
M docs/misc/notifications/configuration.adoc
M docs/misc/notifications/index.adoc
M docs/repository/native-postgresql/usage.adoc
M docs/security/credentials/secrets-provider-configuration.adoc
M docs/upgrade/faq-issues.adoc
M docs/upgrade/upgrade-guide.adoc
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/component/MultiTypesMemberPopupTabPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/ObjectBrowserPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/autocomplete/ReferenceConverter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/path/ItemPathPanel.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/gui/api/prism/wrapper/ItemWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/prism/wrapper/PrismObjectWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/prism/wrapper/PrismValueWrapper.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/component/data/column/PrismReferenceWrapperColumn.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ContainerListDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/ObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/OrgTreeProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/RepositoryObjectDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanContainerDataProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/data/provider/SelectableBeanObjectDataProvider.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/CreateObjectForReferencePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/ReferenceAutocompletePanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/form/ReferenceAutocompletePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/IconColorInputPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/IconInputPanel.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/input/IconInputPanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/message/Callout.html
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/message/Callout.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/panel/PopoverSearchPopupPanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceAutocomplete.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/search/panel/ReferenceAutocomplete.java
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/wizard/AbstractFormWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/component/wizard/EnumWizardChoicePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/AutoCompleteReferencePanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/CreateObjectForReferencePanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/IconColorPanelFactory.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/IconCssClassPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/TextAreaPanelFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/wrapper/ResourceObjectTypeArchetypeWrapperFactory.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractObjectMainPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/AbstractPageObjectDetails.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/ObjectDetailsModels.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/component/GenericMultivalueContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/ResourceDetailsModel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceObjectsPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/AbstractValueFormResourceWizardStepPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/basic/CreateResourceTemplatePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/wizard/objectType/basic/ResourceObjectTypeBasicWizardPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/role/component/wizard/construction/ConstructionGroupStepPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/task/PageTask.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/user/component/AllAccessListPanel.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/prism/panel/PrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/PrismReferencePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/SingleContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormDefaultContainerablePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.html
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismContainerValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismPropertyValuePanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismReferenceValuePanel.java
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismValueObjectSelectorPanel.html
R gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/panel/vertical/form/VerticalFormPrismValueObjectSelectorPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ItemWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismContainerValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismObjectWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismReferenceWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/PrismValueWrapperImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceObjectTypeArchetypeValueWrapperImpl.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ResourceWrapper.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/prism/wrapper/ValueMetadataWrapperImpl.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/ExecutedDeltaPostProcessor.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/util/ReferenceExecutedDeltaProcessor.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/application/ChildrenCasesCounter.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/AbstractSummaryPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/provider/CertCaseDtoProvider.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/form/ValueChoosePanel.java
A gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/input/validator/ReferenceAutocompleteValidator.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/DynamicFormPanel.java
M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/SearchFilterConfigurationPanel.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/session/ResourceContentStorage.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/CacheableSecretsProviderDelegate.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/EnvironmentVariablesSecretsProvider.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/SecretsProviderImpl.java
M infra/common/src/main/java/com/evolveum/midpoint/common/secrets/SecretsProviderManager.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
M infra/schema/src/main/resources/xml/ns/public/common/common-security-3.xsd
M infra/schema/src/test/java/com/evolveum/midpoint/schema/parser/TestParseShadow.java
A infra/schema/src/test/resources/common/json/ns/shadow-hbarbossa.json
M infra/schema/src/test/resources/common/xml/ns/shadow-hbarbossa.xml
M infra/schema/testng-unit.xml
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestNotifications.java
M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/TestSecretProviders.java
M model/model-intest/src/test/resources/archetypes/system-configuration-archetypes.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/lifecycle/system-configuration-lifecycle.xml
M model/model-intest/src/test/resources/mapping/chaining/system-configuration.xml
M model/model-intest/src/test/resources/notifications/system-configuration.xml
M model/model-intest/src/test/resources/scripthooks/system-configuration-hooks.xml
M model/model-intest/src/test/resources/scripthooks/system-configuration-primary-delta-hook.xml
M model/model-intest/src/test/resources/scripting/system-configuration.xml
M model/model-intest/src/test/resources/strange/system-configuration-strange.xml
M model/report-impl/src/test/java/com/evolveum/midpoint/report/TestCsvSimulationReport.java
M pom.xml
M provisioning/ucf-impl-connid/src/test/resources/connector-ldap.xml
M release-notes.adoc
M repo/repo-common/src/main/java/com/evolveum/midpoint/repo/common/expression/ExpressionUtil.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/ExtensionItemFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/filtering/JsonbPolysPathItemFilterProcessor.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/assignment/QAssignmentMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QObjectMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/object/QOperationExecutionMapping.java
M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/update/SqaleUpdateContext.java
M repo/repo-sqale/src/test/java/com/evolveum/midpoint/repo/sqale/func/SqaleRepoSearchTest.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/ItemValueFilterProcessor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/PolyStringItemFilterProcessor.java
M repo/repo-sqlbase/src/main/java/com/evolveum/midpoint/repo/sqlbase/filtering/item/SimpleItemFilterProcessor.java
M testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapConnTest.java
Log Message:
-----------
Merge branch 'master' into tmp/simulated-associations-cleanup
# Conflicts:
# infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
Commit: f280ce3c40dc86da7624c6baf77ab3b329445f03
https://github.com/Evolveum/midpoint/commit/f280ce3c40dc86da7624c6baf77ab3b329445f03
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ShadowAssociationDefinition.java
Log Message:
-----------
Do after-merge fixes
Commit: ee257a777a0d578e628c0b3b177d8c72d452e027
https://github.com/Evolveum/midpoint/commit/ee257a777a0d578e628c0b3b177d8c72d452e027
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/AssociationsCapabilityConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/config/SimulatedAssociationClassConfigItem.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/RefinedResourceSchemaParser.java
M model/model-intest/src/test/resources/misc/resource-dummy-uuid-nonunique-name.xml
Log Message:
-----------
Fix TestUuidNonUniqueName
Its configuration was outdated.
Commit: 67c157ddae74e23b5976f6d58a15e1086c00148e
https://github.com/Evolveum/midpoint/commit/67c157ddae74e23b5976f6d58a15e1086c00148e
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectSetDelineation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/ResourceObjectTypeDelineation.java
M infra/schema/src/main/java/com/evolveum/midpoint/schema/processor/SimulatedAssociationClassParticipantDelineation.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementConverter.java
M provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/resourceobjects/EntitlementObjectSearch.java
M release-notes.adoc
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnix.java
M testing/story/src/test/java/com/evolveum/midpoint/testing/story/TestUnixTolerantAux.java
M testing/story/src/test/resources/unix/resource-opendj-tolerant-aux.xml
M testing/story/src/test/resources/unix/resource-opendj.xml
Log Message:
-----------
Fix/adapt TestUnix story test
The binding attribute at the subject side was not cached. It is now
declared as a secondary identifier.
The error message for these cases was improved.
Moreover, there is a slight change in displaying association values,
please see the addition to the release notes. To be discussed, though.
Commit: f449a242c1162140a90c421a524594df23a52b97
https://github.com/Evolveum/midpoint/commit/f449a242c1162140a90c421a524594df23a52b97
Author: Pavol Mederly <mederly at evolveum.com>
Date: 2024-03-06 (Wed, 06 Mar 2024)
Changed paths:
M docs/interfaces/rest/endpoints/cases.adoc
M docs/interfaces/rest/operations/create-op-rest.adoc
M docs/interfaces/rest/operations/delete-op-rest.adoc
M docs/interfaces/rest/operations/generate-and-validate-concrete-op-rest.adoc
M docs/interfaces/rest/operations/generate-and-validate-op-rest.adoc
M docs/interfaces/rest/operations/get-op-rest.adoc
M docs/interfaces/rest/operations/modify-op-rest.adoc
M docs/interfaces/rest/operations/notify-op-rest.adoc
M docs/interfaces/rest/operations/resource-op-rest.adoc
M docs/interfaces/rest/operations/script-execute-op-rest.adoc
M docs/interfaces/rest/operations/search-op-rest.adoc
M docs/interfaces/rest/operations/shadow-op-rest.adoc
M docs/interfaces/rest/operations/task-specific-op-rest.adoc
M docs/interfaces/rest/operations/user-specific-op-rest.adoc
Log Message:
-----------
Merge remote-tracking branch 'origin/master'
Compare: https://github.com/Evolveum/midpoint/compare/ea73123ff087...f449a242c116
To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/midpoint/settings/notifications
More information about the midPoint-svn
mailing list