Use DelegateByNodeTypeAction implemented in
MGNLUI-3774 for the default action.
For apps with hierarchical data sets supporting folders, we add the following default actions:
- For folders: toggle the open state of the folder. So, if closed, we open the folder; if opened, we close the folder.
- For items: use the current default action, i.e. we open the details sub app (aka the edit dialog) for the item.
Apps in scope of this ticket are: Assets, Contacts, Categorization, Security, Tours, Segments. For all other apps, we don't do anything.