Q:

Managing Users With Multiple Roles & Properties

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.

A:

For complex interactions (e.g. CRUD) on table rows, consider an expanding row
This provides the space for your interactions. 

For simple interactions (e.g. read-only lists), consider a modal window.
I think the way Facebook lets users review all the likes on a given item is a good example of this. 

