Yes it's possible, it's how we had configured it. Despite you can share Dashboard between Organizational Units to have common dashboards.
Just put the Dashboard widget on a Mashup, and set:
- AllowShareDashboard=as you prefer
- MashupToAdd... = You should create a mashup from where the user picks the desired gadgets
Permissions, on Dashboards CollectionPermissions->
- Visibility -> No visibility
- Design Time -> You should give Design Time permissions to users which will create Dashboards
- Run Time Permissions -> Property Read and Service Execute
I have exactly the same demand. The dashboard widget seems to be the perfect solution.
But I don't really find real documentation on how to use it.
How the MashupToAdd shall be implemented?
Is exists some examples or juste a default MashupToAdd dashboard?
How can I link data to the user dashboard?