Here is the problem I faced during making mock-ups for one web application.
I have a grid that represents some essential details about "Roles". As you can assume the role is given profile to particular user within application, so following with the role that user is assigned, the user has certain permissions and prohibitions. The thing is that roles have tree structure, so each role has its parent and child (except the first role in tree, that only has children).
How to represent path to the particular role in table cell. I am wondering what is the best way to show role's parents?
The possible problems are following:
- The client I am working for has insisted to put path in "Role" column, next to the role. Something like "Agent (Administrator > Main Agent > Agent)". On the picture above you will see that I have placed path in another column called "Role Path", though.
- The long path will not be visible in certain moments.
- In future it is possible to add new columns, so the cell will get more condensed.
- It may be confusing to users to figure out the order of roles.
- It may be strange to see the full path of role within table cell.
First of all, I am writing here to hear your possible alternatives to this problem. I am pretty fine with some mini pop-ups that shows up on hover, or after click on some button. At the very end of each row there is a drop-down list of actions. You can take this list in account when it comes to choosing right place for placing the button. Write down everything that comes to your mind and you think it has good usability!
I would appreciate any advice on formatting the path, in order to emphasize where the path ends. You will notice that I emphasized the last role. Also, some arrows would be better solution than slash.
I am looking forward to here something good from you :))