LPS-46186 Create portlet skeleton
LPS-46186 run build-lang -no logic changes
LPS-46186 Create a tree with navigation options. This should reload the KBArticle portlet view.
LPS-46186 Add PortletKey for the new navigation portlet
LPS-46186 ant setup-eclipse
LPS-46186 SF
LPS-46186 SF
LPS-46186 Rename KBNavigationUtil to NavigationUtil (see AdminUtil)
LPS-46186 The service method name shouldn't be getSiblings because it's not actually getting the siblings of the article provided in the method but it's getting the children. I named it following the convention used in GroupLocalServiceImpl.getGroups().
LPS-46186 Get rid off NavigationUtil because we have similar services in KBArticleLocalServiceImpl
LPS-46186 Remove ajax and use public render parameters. Add one more level because we need 3 levels in the navigation.
LPS-46186 Update method names
LPS-46186 Source formatting
LPS-46186 Regen
LPS-46815 Update
LPS-46687 Add imports fixing compile errors on page rendering
LPS-45248 Remove, no longer going with this approach
LPS-46267 Add method getSetKeys() to Settings interface. This method will be needed to copy the values across different Settings objects.
LPS-46267 Add SettingsHelper object to be able to copy values from one Settings object to another. I also add InMemorySettings class which is useful for tests and may as well be used by production code.
LPS-46267 Add support for ArchivedSettings.