У меня есть Группа A с правами доступа к Категории A и независимая Группа B с правами доступа к Категории B. Теперь мне нужна Категория AB, и пользователи должны состоять одновременно в Группе A и Группе B, чтобы видеть Категорию AB. Членство в Группе A и Группе B независимо — между ними нет никакой связи, и пользователи добровольно вступают в каждую из них.
- Логическое ИЛИ было бы простым решением — достаточно добавить Группу A и Группу B в права доступа категории.
- Логическое И было бы простым, если бы существовала связь между Группой A и Группой B — достаточно было бы создать подкатегорию.
Ни один из этих вариантов мне не подходит. Единственное решение, которое я могу придумать, — создать третью группу AB и использовать плагин, который будет заполнять её пользователями, состоящими одновременно в группах A и B. Есть ли какие-то другие предложения?