Hi Will, Indeed, at the moment there is only one 'defaultAction' per action bar; this is a known limitation. I dug the ticket for this in our JIRA: http://jira.magnolia-cms.com/browse/MGNLUI-1411.
We have however worked around this limitation in data module's migrated content apps. In a nutshell, we indeed have one single 'defaultAction'; it opens the corresponding detail sub-app based on node-type + some configured "subAppMappings" in the definition (node-type to sub-app mappings). In your case, you don't need the location parts nor having those mappings configured. You might want to extend the OpenEditDialogAction and do the node-type => dialogName mapping upfront, i.e. before super#execute(). Meanwhile, here's the source code for the EditDataAction: https://nexus.magnolia-cms.com/service/local/repositories/magnolia.public.releases/archive/info/magnolia/magnolia-module-data/2.3.2/magnolia-module-data-2.3.2-sources.jar/!/info/magnolia/module/data/app/actions/EditDataAction.java Cheers, Mika -- Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=96703e32-f9e5-4d7a-bf1a-ef218095cfd8 ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
