For the first version we can assume the source of all the cards on the dashboard are the same (an initial check needs to be done in this case).
The function for changing the data source of a card is used for each card of the dashboard.
The dashboard filters needs to be updated as well.