I know teams can have shared dashboards and that the dashboards themselves can be restricted by team. However, is there a way to restrict users from having access to add specific dashlets to their own dashboard?
Do you mean restricting access to any of the high level dashlets here?
Can you provide an example use-case of an dashlet you'd want to hide? It might not be possible out of the box, but maybe there are alternative approaches that I can suggest.
Retrieving data ...