[midPoint-git] [Evolveum/midpoint] 7795ec: GUI Profile Invalidation: Evaluated Assignments no...

Tony Tkáčik noreply at github.com
Wed Jul 13 19:34:33 CEST 2022


  Branch: refs/heads/feature/gui-profile-caching
  Home:   https://github.com/Evolveum/midpoint
  Commit: 7795ec10b282174378f23657d19eaaca9964f0ec
      https://github.com/Evolveum/midpoint/commit/7795ec10b282174378f23657d19eaaca9964f0ec
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-07-13 (Wed, 13 Jul 2022)

  Changed paths:
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/context/EvaluatedAssignment.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/TargetPayloadEvaluation.java

  Log Message:
  -----------
  GUI Profile Invalidation: Evaluated Assignments now contains list of all considered roles


  Commit: 9311f6295322569a946842e894ccf8617d89b19c
      https://github.com/Evolveum/midpoint/commit/9311f6295322569a946842e894ccf8617d89b19c
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-07-13 (Wed, 13 Jul 2022)

  Changed paths:
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledGuiProfile.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfileCompiler.java

  Log Message:
  -----------
  GUI Profile Invalidation: Compiled GUI Profile contains list of all dependencies


  Commit: 75e04290246dce40b934ecd71f5d0382a4458a6a
      https://github.com/Evolveum/midpoint/commit/75e04290246dce40b934ecd71f5d0382a4458a6a
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-07-13 (Wed, 13 Jul 2022)

  Changed paths:
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/GuiProfiledPrincipalManager.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/security/GuiProfiledPrincipalManagerImpl.java

  Log Message:
  -----------
  GUI Profile Invalidation: GUI Principal Manager refreshes compiled profiles


  Commit: d94e040192c74579324303af11b6338b077d1e55
      https://github.com/Evolveum/midpoint/commit/d94e040192c74579324303af11b6338b077d1e55
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-07-13 (Wed, 13 Jul 2022)

  Changed paths:
    M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/Cache.java
    M repo/repo-api/src/main/java/com/evolveum/midpoint/repo/api/CacheInvalidationEventSpecification.java
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/registry/CacheRegistryImpl.java

  Log Message:
  -----------
  Cache Invalidation: Caches are now CacheInvalidationListeners


  Commit: 820b94c3567e92e5e6f609520531ebc7e68146b3
      https://github.com/Evolveum/midpoint/commit/820b94c3567e92e5e6f609520531ebc7e68146b3
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-07-13 (Wed, 13 Jul 2022)

  Changed paths:
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/registry/CacheRegistryImpl.java

  Log Message:
  -----------
  Cache Invalidation: Reverted registration contract

  - Autowired contract does not work for cache listeners, since it forms
    loop which spring can not handle.


  Commit: c3e15ed3350650d29fa7af65be7fbfc4daaef9b8
      https://github.com/Evolveum/midpoint/commit/c3e15ed3350650d29fa7af65be7fbfc4daaef9b8
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-07-13 (Wed, 13 Jul 2022)

  Changed paths:
    M repo/repo-cache/src/main/java/com/evolveum/midpoint/repo/cache/registry/CacheDispatcherImpl.java

  Log Message:
  -----------
  Cache Invalidation: Fixed path comparison


  Commit: 99abf3d9de5927960932f0782e420c65c5438b95
      https://github.com/Evolveum/midpoint/commit/99abf3d9de5927960932f0782e420c65c5438b95
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-07-13 (Wed, 13 Jul 2022)

  Changed paths:
    M model/authentication-impl/src/test/java/com/evolveum/midpoint/authentication/evaluator/TestAbstractAuthenticationEvaluator.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/CompiledGuiProfile.java
    M model/model-api/src/main/java/com/evolveum/midpoint/model/api/authentication/GuiProfiledPrincipal.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfiledPrincipalManagerImpl.java

  Log Message:
  -----------
  GUI Profile Invalidation: Register as CacheListener and invalidate session
if sources are modified.


  Commit: c1dee8b024c3a9e6625cfd5c2e1102dad0f420b6
      https://github.com/Evolveum/midpoint/commit/c1dee8b024c3a9e6625cfd5c2e1102dad0f420b6
  Author: Tony Tkacik <tonydamage at gmail.com>
  Date:   2022-07-13 (Wed, 13 Jul 2022)

  Changed paths:
    M model/model-common/src/main/java/com/evolveum/midpoint/model/common/archetypes/ArchetypeManager.java
    M model/model-impl/src/main/java/com/evolveum/midpoint/model/impl/security/GuiProfiledPrincipalManagerImpl.java

  Log Message:
  -----------
  GUI PRofile Invalidation: Fixed NPE in tests when sessionRegistry is unavailable

Signed-off-by: Tony Tkacik <tonydamage at gmail.com>


Compare: https://github.com/Evolveum/midpoint/compare/8d2d9b00ed65...c1dee8b024c3


More information about the midPoint-svn mailing list