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

Аналогичная, возможно, связанная (?) проблема: Group membership access settings disabled

У меня есть экземпляр, где я являюсь администратором. Мы столкнулись с проблемой, когда не можем управлять первым параметром доступа группы («Разрешить пользователям свободно вступать в группу (требует публично видимой группы)»), так как флажок отключён:

При проверке:

Видимость группы и список участников установлены на «Все»:

Я проверил другую группу на этом экземпляре, и флажок «Разрешить пользователям вступать» работает как ожидалось. Также я протестировал недавно созданную группу, и там флажок тоже работает корректно — отключён, когда группа не видна всем, и включён, когда видна всем.

Что может быть причиной? Как отладить это? У меня есть доступ к серверу, на котором запущен экземпляр Discourse, но я предпочёл бы найти проблему на тестовом экземпляре для разработки, который я могу создать локально из резервной копии, если потребуется.

Попробуйте снять флажок с настройки «Разрешить пользователям отправлять запросы на вступление в группу владельцам». После этого вы сможете выбрать «Разрешить пользователям вступать в группу свободно».

Да, именно это и было проблемой. Спасибо :slight_smile:

Не могу поверить, что я не додумался попробовать это! :person_facepalming:

@bertieb рад, что проблема решена — знал, что причина будет логичной (хотя я тоже не сразу её заметил).

Кстати, вы думали о последствиях того, что открытая группа автоматически присваивает уровень TL3 всем новым участникам? Вы лучше всех знаете своё сообщество, но это может позволить любому новому пользователю получить множество прав модерации в вашем сообществе.