Skip to main content
3 of 4
edited title

Allow sections or pages to change the current display data for dependent users

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 have for dependents: Alicia, John and Marie.

In almost every view of the app Carl, the main user, must have the ability to toogle the view between his dependents users. When he toogles the view he will be in the same page but the data will be the dependet user data.

Solution Process

At first I thougth to display the main user and dependents data but it will be to crowd, so the toogle idea came in. Know I'm trying to figure out how design the toogle ability but it just doesn't feel ok. If you have a different idea than the toogle it will be.

Idea #1

Have a kind of tab control in the pages when the user click it can toogle the view.

enter image description here

enter image description here

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.

enter image description here

Idea 3

Have a floating button, when hover it will display the user list and when click in one will change the data of the view.

enter image description here

Idea 4

Have a select in the top of the page where the user can be changed.

enter image description here

Considerations

I really like idea #1 but if the users are > 5 is going to be to crowed, 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 akward (I prefer sidenavs for apps, but the navbar is a requirement).

Use Case

The main user, Carl, is in 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, ux...) and the profile data changes to John data, then Carl moves to plans section, here 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 toogling profiles like google does can be a hassle.