I need to manage a list of users who can have different roles on different websites. A user could manage up to 20 websites. I'm trying to find the best way to organize this information. The image below fails in that it does not show each user's role per each website. It would also get messy real quick if the user belongs to many websites.
You could present the overflowing row information as follows:
As the user hovers over the particular chip, the user is shown a floating modal that presents the list of all the overflowing websites. This view facilitates quick view in case the user is merely browsing the table.
Also, if you notice, I have incorporated a drop-down chevron at the end of each row. In case you wish to present a detailed view of the user with all their information, say his/her contact, their company etc. you could create an expanded view in the form of an accordion that expands and collapses as the user acts on the row element.