The Idea is to have multiple dashboards which can be navigated with tabs at the top of the page.
There will be tabs at the top:
and links on the right for:
The implementation will be pretty much the same as it is now using portal pages.
The current default page will always be present in "My Workspaces" and called default. (This will require and upgrade task).
All other pages will be created with the name the user specifies.
The Manager will need to change be able to retrieve all pages.
It maybe neccesary to change the table to allow ordering of pages as well as whether the page is shared or not (same as filters). It may be a good idea to take this out into another table to allow multiple entities to be shared.