This proposes a new form of DashboardLinks that, instead of taking their model from a separate dashboard, use a named region of the dashboard as a 'template' (parts and all).
This requires the following:
[x] Support for creating dashboard models out of partial trees
[x] A plumbing from the framework to the PartServices class to create these templates from the current dashboard
[x] Extending the DashboardLinks to pull from subregions as well as config and urls.
This proposes a new form of DashboardLinks that, instead of taking their model from a separate dashboard, use a named region of the dashboard as a 'template' (parts and all).
This requires the following: