Здравствуйте! Я использую эту функцию как администратор форума, и, похоже, доступ к пункту «создать событие» в меню шестерёнок редактора есть только у модераторов. Не могу понять, почему это так, и не нашёл никакой информации об этом ограничении. Любые идеи будут очень кстати!
@pHneutre, думаю, вы можете обновить это в настройках плагина событий. У нас установлено разрешение на публикацию событий для пользователей с уровнем доверия 2 и выше.
Спасибо за ответ, но этот параметр на моём экземпляре уже установлен в значение “all”.
Кроме того, включение или выключение переопределения параметра по категории для этой функции не меняет поведение.
Я не думаю, что значение «all» является допустимым для настройки сайта discourse post event allowed on groups. Попробуйте установить значение trust_level_0 или trust_level_1. Любое из этих значений должно разрешить создание событий всем пользователям с данным уровнем доверия или выше.
На моем сайте я не вижу опции «all» в настройке сайта discourse post event allowed on groups, но вижу опцию «everyone». Я думаю, это ошибка. Группа «everyone» — это специальная группа, включающая всех пользователей. Она также включает анонимных пользователей на сайтах, где не требуется вход в систему для просмотра. Группу «everyone» обычно нельзя использовать для таких настроек, как discourse post event allowed on groups. Я создам тему в разделе Contribute > UX с предложением исключить группу «everyone» из выпадающего меню этой настройки.
Изменение: Selecting the "everyone" group in the allowed_on_groups setting does not enable event creation
Где вы видите этот параметр? Было бы полезно, если бы вы предоставили скриншот.
Упомянутая мною настройка «all» на самом деле была «tous» («все» по-французски), и все группы на моём экземпляре переименованы на французский, поэтому немного сложно понять, что происходит. Но я изменил эту настройку на низкий уровень доверия, и теперь всё работает, так что я просто забуду об этом значении настройки
спасибо за ваше время.
