У меня есть следующее:
воркспэйс, к которому мы подключаем компании. их может быть много (100+)
так же мы подключаем юзеров (создаем их и им приходит инвайт на почту). их тоже модет быть много (100+)
Функционал: мы привязывает юзера к компании, то есть даем доступ (на просмотр или на редактирование)
Задача следующая: админ (тот кто имеет право создавать компании и подключать юзеров (это всегда 1 человек)) должен очень просто отключать компании от юзеров и отключать юзеров от компаний.
Юзкейс 1: надо юзера отвязать от 50-ти компаний.
Юзкейс 2: нужно конкретную компанию отвязать от 50-ти юзеров
Я предлагаю такое решение: сделать дублирование функционала – тобишь, лист юзеров (куда мы привязываем компании) и лист компаний (куда мы привязывает юзеров)
Вопрос: Норм ли это? От дублирования функционала я не знаю как тут отойти