- dashboard can be added to a collection
- dashboard can be removed from a collection
- given I added a dashboard to a collection when I retrieving a collection then it also contains the dashboard
- when I update a collection with a dashboard id that does not exists then the update throws an error
- when I delete a dashboard, it will be removed from a collection as well
- the delete mechanism works similar to the one for reports. You need to force the delete in order to be complete if there are conflicts.
- the rest-api documentation is adjusted accordingly