LPS-45107 Test - actually the journal articles should have structure and template
LPS-45107 Removes unused var
LPS-45107 Shows parents structures and templates
LPS-45107 Uses right function to get the ancestor templates
LPS-45107 SF
LPS-45232 TDD: Add test case for reproducing the issue
LPS-45232 Do not cache detached objects, but cache PKs instead
Revert "LPS-45232 Do not cache detached objects, but cache PKs instead"

This reverts commit 499217d1676cea6aaba0a182bfbdeceeb4586737.
LPS-45232 Default user caching is a crucial optimization in order to skip unnecessary tx boundary setup, we can not remove the cache. Just need to invalidate the cache on update/remove default user.
LPS-45232 SF
Revert "LPS-45232 SF"

This reverts commit 0878f8262a0d4c1789d574f428a873b4cf49745d.
Revert "LPS-45232 Default user caching is a crucial optimization in order to skip unnecessary tx boundary setup, we can not remove the cache. Just need to invalidate the cache on update/remove default user."

This reverts commit f24859161d02fe13c977e785a0d375b1349d1fbc.
LPS-45232 Expose method to get entity cache PortalCache
LPS-45232 Bind default user cache life time to entity cache
LPS-45232 Source formatting
LPS-39382 - paths
LPS-39382 - macros
LPS-39382 - tests
LPS-39382 SF
LPS-45142 - tests