Problem
I'm creating an application where a user can have n dependent users (that doesn't have the same permissions as the principal user).
Ex: Carl Smith is the principal user and havehas for dependents: Alicia, John, and Marie.
In almost every view of the app Carl, the main user, must have the ability to toogletoggle the view between his dependents users. When he tooglestoggles the view he will be inon the same page but the data will be the dependetdependent user data.
Solution Process
At first, I thougththought to display the main user and dependents data but it will be to crowdmuch, so the toogletoggle idea came in. Know I'm trying to figure out how to design the toogletoggle ability but it just doesn't feel ok. If you have a different idea than the toogletoggle it will be.
Idea #1
Have a kind of tab control in the pages when the user clickclicks it can toogletoggle the view.
Idea 2
Have a tab contain the pages and when the click in another tab to change the user that display the same layout with different data.
Idea 3
Have a floating button, when hover it will display the user list and whenthen click in one will change the data of the view.
Idea 4
Have a select in the top of the page where the user can be changed.
Considerations
I really like idea #1 but if the users are > 5 is going to be to crowedmuch, idea #5 is the most user friendly for n > 10 users but there will be a navbar in the top of the page and that will look so akwardawkward (I prefer sidenavsside navs for apps, but the navbar is a requirement).
Use Case
The main user, Carl, is inon his profile page while checking his data he remember that he has to change the address of his dependent John, so he looks for John (this is where I need the interface, uxUX...) and the profile data changes to John data, then Carl moves to plans section, herewhere he will see his plans, not John plans, because he is the main character and checking data of other dependent is a more ephemeral action. He can at the same time have the need to check the plan for John and then Alicia, so tooglingtoggling profiles like googleGoogle does can be a hassle.