Пользовательский уровень доверия для «Игнорирования пользователей» не отображается в настройках Discord (с текущим кодом в ветке Master), поэтому я перепроверил настройки плагина, чтобы убедиться, что ничего не упустил.
Тем временем я написал об этом, поскольку возникла идея ограничить пользователям TL0 возможность ставить лайки, а также из-за сомнений в работе Discourse (поэтому я и обратился к ведущим разработчикам). Я планирую добавить эту функцию самостоятельно, если никто не увидит «потенциальных проблем» с таким ограничением.
При настройке всей среды «Локальных тестов» у меня возникла странная ошибка: пользователи не могли видеть профили друг друга. Я перешёл в свою рабочую среду, и там проблема тоже была! Я удалил плагин, и проблема исчезла (при этом я сам ничего не менял, так что это тоже код из ветки Master). У вас есть подобные проблемы? Я пробовал на чистой установке, и проблема проявилась и там, без каких-либо изменений в настройках CSL.
Поднимаю тему, чтобы сказать, что мне пока не удалось исправить эту проблему. Не знаю, сталкиваются ли сами разработчики с этой ошибкой или я что-то упускаю в конфигурации.
Привет!
Этот плагин был создан скорее как учебный проект, чем как серьёзный продукт. Возможно, в будущем последует переписывание, но в ближайшее время это не планируется. Тем не менее, я могу помочь в определённой степени и, конечно, принимаю pull-запросы.
Что касается упомянутых вами срочных проблем, @Ahmed_Gagan постарается их приоритизировать. Обновление должно появиться в ближайшее время.
Привет @Iceman,
Я добавил несколько новых коммитов в ветку master плагина.
По результатам моего тестирования, плагин работает корректно на основной ветке Discourse. Пожалуйста, протестируйте плагин и сообщите о любых проблемах.
Спасибо за сообщение об ошибке
Здравствуйте! Я был рад обнаружить ваш плагин. Мой Discourse довольно закрытый и использует только два уровня доверия. Однако поскольку существуют некоторые привилегии для уровня tl2, которые я не могу предоставить пользователям уровня tl1, я задумался: можно ли включить их в ваш плагин? Те привилегии, которые мне удалось обнаружить, следующие:
Отправка приглашений со страницы пользователя (сейчас, похоже, в плагине доступна только отправка приглашений из темы)
Сейчас я не в состоянии это сделать. Это новый Discourse, но я рассмотрю эту возможность в будущем, когда у нас появятся пользователи и, возможно, источник финансирования!
Это не проблема.
Поскольку эти функции не связаны с этим плагином (он предназначен для настройки возможностей уровней доверия, а не для добавления новых функций в Discourse), я проведу небольшое исследование, чтобы выяснить, полезны ли они сообществу. Если да, то я создам для них отдельный плагин
Спасибо. Я не совсем понял. Вы говорите, что упомянутые мной функции не связаны с возможностями уровней доверия, но в статье Понимание уровней доверия в Discourse они указаны как возможности уровня tl2:
Пользователи уровня доверия 2 могут…
Использовать кнопку «Пригласить других в эту тему» для быстрого вовлечения новых пользователей в обсуждение тем
Приглашать внешних пользователей в личные сообщения, создавая групповое личное сообщение
Привет, @paulrudy!
Ваши предложения по функциональности теперь доступны в основной ветке нашего плагина. Пожалуйста, проверьте их и сообщите здесь, если возникнут какие-либо проблемы.
Для этого я добавил новую настройку сайта csl_min_trust_level_to_invite_to_forum, с помощью которой вы можете указать, какой уровень доверия необходим для приглашения пользователей на форум.
Для этого в плагине уже существует настройка сайта csl_can_invite_to_topic_min_trust_level.
После её настройки пользователи, не имеющие указанного уровня доверия, не смогут приглашать других ни в темы, ни в личные сообщения.
Это отлично, спасибо! Полезно для закрытого форума, чтобы привлекать новых участников, пока новые пользователи ещё изучают правила.
Я этого не знал, это идеально.
У меня вопрос по трём настройкам «csl количество ответов»: означает ли установка значения «0» неограниченное количество или запрет на любые ответы? На мой взгляд, логичнее было бы, если бы это означало первый вариант (неограниченное), и об этом следовало бы упомянуть в описании.
Да, сейчас это блокирует. Но это хорошее замечание. Чтобы это было полезно, пока вы можете установить большое значение, например 9999, для всех трёх настроек. Я исправлю это и сообщу вам здесь.