Hi Robin,
Dashboards in Moodle work in a very specific way: when a user logs in for the first time Moodle creates a
dashboard for that user as a copy of the default dashboard and from that point, all changes in the default dashboard are not applied to the user's dashboard. To synchronise the user dashboard with the default, it must be reset. Dashboard in workplace works in a similar way, but we also have the tenant dashboard. In Workplace, when a user's dashboard is reset the copy is made from either the site dashboard (if linked) or the tenant dashboard (if unlinked), depending on the configuration.
So, to summarise this is what you can do:
1. Unlink Tenant A dashboard
2. Unlink Tenant B dashboard
3. Add an HTML block to tenant A's dashboard (block A)
4. Add an HTML block to tenant B's dashboard (block B, note block A and block B are different)
5. If you log in as a user in tenant A, you'll see something like this:
6. If you log in as a user in tenant B, you should have something like this:
This is workplace out of the box. If you add the
https://moodle.org/plugins/filter_filtercodes to the mix, in theory you can have a single HTML block in the default dashboard and use filters to show content only to users in specific tenants (didn't try it).
Hope it helps.
Cheers,
Emilio