Cool discussion. Let me see if I understand this correctly:
Sometimes there is a need to duplicate a view a variable number of times each with a specific context. Also we need this to all display on one page.
In your example you need a calendar duplicated many times over (one for each client).
If I understood that correctly then I recall a similar idea was discussed here:
Yuri calls it Dashboard Card Stream
For your use case, adding this Card/View Stream to dashboards would solve this issue.
This configuration would look like the following:
- You would have a single dashboard titled “Client Calendars”
- On that dashboard you would add a Card/View Stream that would display a calendar view
- The stream would be set up to have one calendar view per client (set as a context filter)
Does that accomplish this need? If that is the case this might be a Dashboard enhancement instead of a view enhancement.