Дизайнерскому агентству нужна система управления командой агентства. У них много проектов, которые ведутся одновременно.
Сущности: пользователь, роль, проект. Есть Список пользователей, проектов и ролей.
Пользователь: создать нового пользователя можно на странице Пользователи, удалить и изменить на странице отдельного пользователя. Пользователя можно добавить без назначения роли и проекта, т.к. не все пользователи сразу приступают к работе, кто-то может освободиться и не быть участником ни одного проекта.
Пользователь может иметь несколько ролей в одном проекте, может иметь роли в разных проектах, идущих одновременно. Может в разных проектах назначаться на разные роли.
Роль: добавить, удалить, изменить на странице со списком ролей. При создании роли нужно указать название, описание и права доступа, после этого она появится в таблице. При редактировании роли можно изменить ее название, описание и добавить или удалить права доступа.
Проект: Создать новый на странице со списком проектов, изменить и удалить на странице отдельного проекта. При создании нового проекта указывается его номер, название, краткое описание, сроки, а также можно сразу добавить участников. После этого проект появляется в таблице.
https://www.behance.net/gallery/141543369/Administrator-CMS-management