[midPoint-git] [Evolveum/midpoint] 4e9601: Add dev mode for roles and assignments/inducements

mederly noreply at github.com
Sat Dec 10 20:48:11 CET 2022


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

  Changed paths:
    M infra/common/src/main/java/com/evolveum/midpoint/common/ActivationComputer.java
    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/lens/LensUtil.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/assignments/PathSegmentEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/assignments/TargetEvaluation.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/lens/projector/focus/AssignmentTripleEvaluator.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/AbstractBasicSimulationExecutionTest.java
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/simulation/AbstractSimulationsTest.java
    A model/model-intest/src/test/resources/simulation/archetype-person-dev-archetype.xml
    A model/model-intest/src/test/resources/simulation/archetype-person-dev-template.xml
    A model/model-intest/src/test/resources/simulation/archetype-person.xml
    A model/model-intest/src/test/resources/simulation/metarole.xml
    M model/model-intest/src/test/resources/simulation/resource-simple-production-source.xml
    A model/model-intest/src/test/resources/simulation/role-person-dev.xml
    A model/model-intest/src/test/resources/simulation/role-person.xml
    A model/model-intest/src/test/resources/simulation/template-person-dev-template.xml
    A model/model-intest/src/test/resources/simulation/template-person-included-dev.xml
    A model/model-intest/src/test/resources/simulation/template-person.xml

  Log Message:
  -----------
  Add dev mode for roles and assignments/inducements

This is an attempt to introduce "development mode" evaluation of roles,
assignments and inducements: in development mode the lifecycle state of
"proposed" should be among ones that are taken into account. (Later,
"deprecated" should be ignored in that mode.)

However, there is a collision with existing working of the lifecycle
state model. This should be resolved somehow.

Also, this commit prepares for mapping and object template lifecycle
state definition.




More information about the midPoint-svn mailing list