LPS-49147 Remove abstract from BaseDLFileEntryActionsDisplayContext so that we don't forget to implement all the methods in the interface by just delegating to our parent. This will allow overriders to just override the methods they are interested in without needing to worry about implementing the full DLFileEntryActionsDisplayContext interface. Also, it will allow overriders to be forward compatible when the DLFileEntryActionsDisplayContext changes by declaring more methods.
LPS-49147 Prevent DefaultDLFileEntryActionsDisplayContext from extending BaseDLFileEntryActionsDisplayContext. This is to avoid forgetting some method implementations when we add more methods to DLFileEntryActionsDisplayContext. As BaseDLFileEntryActionsDisplayContext is designed for external overriders, it lets extenders to only implement methods by cherry picking, delegating the rest to the parent DLFileEntryActionsDisplayContext. This is not ideal for DefaultDLFileEntryActionsDisplayContext because it has not parent DLFileEntryActionsDisplayContext, so it's safer not to extend the BaseDLFileEntryActionsDisplayContext.
LPS-49147 Avoid wrapping DLFileEntryActionsDisplayContext with overriders when there's no fileEntry available. This is to simplify life of overriders, but it is also possible that we need to remove this if in the future (for newly created file entries).
LPS-49329 Make Tags permission button work
LPS-49329 Delete escape of permissionsURL in case of confliction with attribute href
LPS-49318 onClick attribute has an extra semicolon at the end
LPS-49379 Fix url injection showing private sites to invalid users in my sites portlet
LPS-14559 set HighlighterRequireFieldMatch to true for ES like for SOLR
LPS-48454 - Remove 'actsAsAspect' method from Liferay.Util
LPS-48454 - Deprecating instead of removing
LPS-49377 - tests
LPS-49377 SF
LPS-49405 SF
Record
LPS-49409 - Add MobileDriverToSeleniumBridge class
LPS-49409 SF