Выбор группы «everyone» в настройке allowed_on_groups не включает создание событий

В выпадающем списке настройки discourse post event allowed on groups в качестве одного из вариантов отображается группа «everyone». При её выборе ожидается, что создание событий будет разрешено всем, однако это не так. Чтобы разрешить любому пользователю форума создавать события, необходимо выбрать группу trust_level_0.

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

5 лайков

Да, я думаю, что используется list_type: group для получения существующих групп — я делаю так в некоторых компонентах своей темы. В целом, группа «everyone» кажется мне немного странной (и вообще не совсем группой, если быть точным), и если честно, я бы предпочел иметь группу «Anon» (или «не TL0 и выше»), чтобы можно было использовать её в различных местах (или хотя бы как дополнительную группу по умолчанию). Я знаю, что в CSS можно использовать .anon, но это не то же самое, что группа.

5 лайков

У нас уже было несколько таких случаев, включая текущий bug для шаблонов — "everyone" group unable to see private templates

Думаю, нам стоит внимательно изучить, где именно используется эта псевдо-группа во всех связанных местах, и либо обеспечить её корректную работу повсеместно, либо полностью убрать её из выпадающего списка. :crossed_fingers:

5 лайков

Сегодня столкнулся с этим сам: все ещё не работает, кроме TL0.

5 лайков

Я тоже столкнулся с этим сегодня. Это действительно баг! Я попробую перенести это в bug (успешно)

Единственный способ, которым я об этом узнал, — это то, что unusually настойчивый пользователь пожаловался (конструктивно). Так что это объясняет, почему я и другой администратор были единственными, кто публиковал события за последние 2 года!!!

4 лайка

Это снова возникло:

Думаю, это запутает большинство пользователей этого плагина, если они не знают об этой небольшой хитрости с «everyone». Возможно, простое скрытие опции «everyone» из настроек станет быстрым способом исправить это.

6 лайков