Пользовательский уровень доверия

Извините за задержку, я пробовал разные варианты.

Итак, вот где я сейчас нахожусь:

  • Пользовательский уровень доверия для «Игнорирования пользователей» не отображается в настройках Discord (с текущим кодом в ветке Master), поэтому я перепроверил настройки плагина, чтобы убедиться, что ничего не упустил.

  • Тем временем я написал об этом, поскольку возникла идея ограничить пользователям TL0 возможность ставить лайки, а также из-за сомнений в работе Discourse (поэтому я и обратился к ведущим разработчикам). Я планирую добавить эту функцию самостоятельно, если никто не увидит «потенциальных проблем» с таким ограничением.

  • При настройке всей среды «Локальных тестов» у меня возникла странная ошибка: пользователи не могли видеть профили друг друга. Я перешёл в свою рабочую среду, и там проблема тоже была! Я удалил плагин, и проблема исчезла (при этом я сам ничего не менял, так что это тоже код из ветки Master). У вас есть подобные проблемы? Я пробовал на чистой установке, и проблема проявилась и там, без каких-либо изменений в настройках CSL.

2 лайка

Поднимаю тему, чтобы сказать, что мне пока не удалось исправить эту проблему. Не знаю, сталкиваются ли сами разработчики с этой ошибкой или я что-то упускаю в конфигурации.

1 лайк

Привет!
Этот плагин был создан скорее как учебный проект, чем как серьёзный продукт. Возможно, в будущем последует переписывание, но в ближайшее время это не планируется. Тем не менее, я могу помочь в определённой степени и, конечно, принимаю pull-запросы.

Что касается упомянутых вами срочных проблем, @Ahmed_Gagan постарается их приоритизировать. Обновление должно появиться в ближайшее время.

3 лайка

Привет @Iceman,
Я добавил несколько новых коммитов в ветку master плагина.
По результатам моего тестирования, плагин работает корректно на основной ветке Discourse. Пожалуйста, протестируйте плагин и сообщите о любых проблемах.
Спасибо за сообщение об ошибке :grin:

2 лайка

Здравствуйте! Я был рад обнаружить ваш плагин. Мой Discourse довольно закрытый и использует только два уровня доверия. Однако поскольку существуют некоторые привилегии для уровня tl2, которые я не могу предоставить пользователям уровня tl1, я задумался: можно ли включить их в ваш плагин? Те привилегии, которые мне удалось обнаружить, следующие:

  • Отправка приглашений со страницы пользователя (сейчас, похоже, в плагине доступна только отправка приглашений из темы)
  • Создание личных сообщений группы
2 лайка

Привет, @paulrudy!
Спасибо за предложения. Вы хотите спонсировать эту функцию?

Сейчас я не в состоянии это сделать. Это новый Discourse, но я рассмотрю эту возможность в будущем, когда у нас появятся пользователи и, возможно, источник финансирования!

2 лайка

Это не проблема.
Поскольку эти функции не связаны с этим плагином (он предназначен для настройки возможностей уровней доверия, а не для добавления новых функций в Discourse), я проведу небольшое исследование, чтобы выяснить, полезны ли они сообществу. Если да, то я создам для них отдельный плагин :slightly_smiling_face:

1 лайк

Спасибо. Я не совсем понял. Вы говорите, что упомянутые мной функции не связаны с возможностями уровней доверия, но в статье Понимание уровней доверия в Discourse они указаны как возможности уровня tl2:

Пользователи уровня доверия 2 могут…

  • Использовать кнопку «Пригласить других в эту тему» для быстрого вовлечения новых пользователей в обсуждение тем
  • Приглашать внешних пользователей в личные сообщения, создавая групповое личное сообщение
1 лайк

Кажется, я ошибся, не переживай, я посмотрю и вернусь к тебе с ответом🙂

1 лайк

Все ответы слишком длинные для чтения, но мой вопрос: могли бы вы полностью удалить все уровни доверия групп и начать заново с новыми названиями?

1 лайк

Привет, @paulrudy!
Ваши предложения по функциональности теперь доступны в основной ветке нашего плагина. Пожалуйста, проверьте их и сообщите здесь, если возникнут какие-либо проблемы.

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

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

1 лайк

Это отлично, спасибо! Полезно для закрытого форума, чтобы привлекать новых участников, пока новые пользователи ещё изучают правила.

Я этого не знал, это идеально.

У меня вопрос по трём настройкам «csl количество ответов»: означает ли установка значения «0» неограниченное количество или запрет на любые ответы? На мой взгляд, логичнее было бы, если бы это означало первый вариант (неограниченное), и об этом следовало бы упомянуть в описании.

1 лайк

Да, сейчас это блокирует. Но это хорошее замечание. Чтобы это было полезно, пока вы можете установить большое значение, например 9999, для всех трёх настроек. Я исправлю это и сообщу вам здесь.

1 лайк

Я попытался установить плагин, и после пересборки кода обнаружил, что админ-панель открылась с ошибкой 500.

2 лайка

Спасибо за сообщение об ошибке. Я скоро добавлю исправление.

1 лайк

Привет. Спасибо за отличный плагин!

У меня тоже возникла ошибка 500. Вы знаете, когда это исправят?

Заранее спасибо!

2 лайка

Привет, @PolitiskAktiv
Я совсем забыл это исправить, это будет исправлено как можно скорее.

@FunnySmile @PolitiskAktiv
Эти проблемы теперь исправлены. Спасибо вам за сообщение о них. Пожалуйста, сообщайте здесь о любых возникающих проблемах.

2 лайка

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

1 лайк