Детальные групповые права доступа для анонимных и авторизованных пользователей

Думаю, так и есть. В противном случае решение этой ошибки могло бы быть другим.

Мне это тоже кажется логичным. user_in_x также проверяет группы, о которых фронтенд не знает, потому что группа видна только администраторам или её видимость ограничена по умолчанию, как в случае с группой everyone. Поэтому в зависимости от используемого метода вы получаете разные результаты, и объединение обоих подходов может привести к непредвиденным последствиям.

1 лайк