[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