Разрешить пользователям существующей группы свободно вступать в эту группу

Два схожих запроса на реализацию функций, которые можно было бы решить с помощью этого предложения.

Вышеизложенное предложение позволило бы всем участникам свободно вступать в группы (и связанные с ними категории), если они состоят в группе «добросовестные пользователи» (или, возможно, даже имеют более высокий уровень доверия!). Тем, кто не достиг этого уровня доверия или не входит в группу «добросовестные пользователи», необходимо вступать по запросу.

Аналогично, если тема находится в определённой категории.