An interesting feature was suggested in the survey:
Allow the Super User to Assign other users a users a customized dashboard (ie. dashboard layouts can be copied to the user)
A custom dashboard can take long time to build and It would make the work of someone in the company reusable to other users :-)
What do you think?
(In ) fixes #3379 added possibility to allow super user to copy the current dashboard to another user
(In ) refs #3379 added missing dashboard function
(In ) Refs #3379 Fix error for non admin users
Is there any API call that could do this, rather going through the UI?
No. Those methods are in the Dashboard model but not available in the API
Thanks for the quick reply. I am working on a small node package for working with Piwik so I have just included a function call to do what I want. I set my desired dashboard as an admin then using node-mysql retrieve this layout directly from the piwik_user_dashboard table and update the other user tables with this same value.
It may make sense to add a new APi for that, feel free to create an issue if you need this