[midPoint-git] [Evolveum/midpoint] 57c1b0: Ignore object templates with non-matching LC state

mederly noreply at github.com
Tue Dec 13 13:12:26 CET 2022


  Branch: refs/heads/feature/simulations
  Home:   https://github.com/Evolveum/midpoint
  Commit: 57c1b013a9e540d098f4c4ca8a26cdba8fe5e550
      https://github.com/Evolveum/midpoint/commit/57c1b013a9e540d098f4c4ca8a26cdba8fe5e550
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-12-13 (Tue, 13 Dec 2022)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SimulationUtil.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/archetypes/ArchetypeManager.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/util/ObjectTemplateIncludeProcessor.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/SchemaTransformer.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/correlation/CorrelationServiceImpl.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/InboundProcessor.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/inbounds/PreInboundsProcessing.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoadOperation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/loader/ContextLoader.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/sync/SynchronizationServiceImpl.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/correlator/correlation/TestCorrelators.java
    M model/model-impl/src/test/java/com/evolveum/midpoint/model/impl/misc/TestMiscellaneous.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/AbstractBasicSimulationExecutionTest.java
    M model/notifications-impl/src/main/java/com/evolveum/midpoint/notifications/impl/NotificationHook.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java

  Log Message:
  -----------
  Ignore object templates with non-matching LC state

Object templates in lifecycle states other than active/deprecated
(for production mode) or proposed/active/deprecated (for development
mode; later without the last one) are now ignored.

This new treatment is NOT complete (yet) - e.g. not when applying
schema and security in the model.


  Commit: 9a576096cfbf24c9ad5f29abd81b166b1a4ce7d8
      https://github.com/Evolveum/midpoint/commit/9a576096cfbf24c9ad5f29abd81b166b1a4ce7d8
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-12-13 (Tue, 13 Dec 2022)

  Changed paths:
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/SimulationUtil.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/AbstractMappingBuilder.java
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/mapping/metadata/ValueMetadataComputation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/controller/MappingDiagEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/ConditionEvaluator.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/focus/FocalMappingSetEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/ProjectionMappingSetEvaluator.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/mappings/MappingEvaluator.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/policy/PolicyRuleProcessor.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/AbstractBasicSimulationExecutionTest.java
    M repo/task-api/src/main/java/com/evolveum/midpoint/task/api/Task.java

  Log Message:
  -----------
  Ignore mappings with non-matching LC state

Mappings LC state other than "active" or "deprecated" are not visible
in the production-configuration mode now. (Preliminary implementation.)


Compare: https://github.com/Evolveum/midpoint/compare/7a1a8ff8b836...9a576096cfbf


More information about the midPoint-svn mailing list