LPS-40572 Fix applying workflow for root folder
LPS-25714 Do not let the layoutRevisionId parameter override the default behaviour for finding the page revision for the other layouts. It's only there for the selected layout
LPS-25714 encapsulate code (no logic changes)
LPS-25714 SF
LPS-40749 When we add a web content from the add panel we need to update the content search. Same logic as EditArticleAction.java
LPS-39079 Test - Split count methods into isolated tests
LPS-39079 Test - Split find methods into isolated tests
LPS-39079 Test - Fix test
LPS-39077 autogenerated
LPS-39077 Rename
LPS-39077 Sort
LPS-27254 Layouts with friendly URLs that begin with "/documents/" and have two other path entries are not served when using virtual hosts
LPS-27254 I don't think it's "potential" at this point. It really most likely points to one, sure, it could always be false because of some error, but that's the case with almost every method.
LPS-38031 Minimal fix 1/2: Solve by hardcoding for the 5 portlets that have root resources with VIEW permission and thus are affected by this issue
LPS-38031 Minimal fix 2/2: Setting the permission on the root resource has to be done at the very end to ensure it is applied. Otherwise the value in the request may win.

This has been a separate commit to make it obvious that this change is necessary
LPS-38031 Implement mechanism to specify which is the root model resource of a portlet
LPS-38031 Set root to true in all root resources
LPS-38031 Use new methods to find the root resource of a portlet instead of hardcoding it
LPS-38031 Typo
LPS-38031 Keep it closer to where it's used (not as efficient, but easier to read). In this caes, perf is not an issue since this is only used on reading of plugins and will result in 0 ms difference.