Мой форум доступен только по приглашениям, чтобы пользователи могли добавляться напрямую в соответствующие группы.
Некоторые группы должны присваивать уровень 1, другие — уровень 2.
Я заметил, что иногда мои участники, приглашённые в группу, которая по умолчанию должна присваивать уровень 2, получают не уровень 2, а только уровень 1.
Интересует, нет ли здесь конфликта с другими настройками.
Вот несколько деталей:
Для указанной группы: Уровень доверия, автоматически присваиваемый при добавлении участников: 2. При этом она установлена как основная группа автоматически.
Параметр для приглашённого (подпись)
Кроме того, признаюсь, что не понимаю, как могут сосуществовать следующие параметры:
Я провёл небольшую проверку на моём тестовом сайте:
Шаги:
Установил режим сайта «Только по приглашениям» и оставил базовый уровень доверия для приглашённых по умолчанию (TL1)
Создал группу A с настройкой «Уровень доверия, автоматически предоставляемый участникам при добавлении» установленной в значение «2»
Создал приглашение A с настройкой «Добавить в группы» установленной в значение «Группа A»
Использовал приглашение в режиме инкогнито
В результате тестовый пользователь был автоматически добавлен в группу A и получил соответствующее повышение уровня доверия до TL2.
Есть ли что-то ещё, что я мог бы попробовать, чтобы воспроизвести проблему, с которой вы столкнулись?
Настройка «Включить личные сообщения» включает или отключает возможность отправки личных сообщений; вторая же определяет минимальный уровень доверия для отправки сообщения если личные сообщения включены.
Проблема в том, что у меня есть несколько десятков человек, которые, похоже, прошли через тот же процесс, они правильно добавлены в нужную группу, но не у всех установлен уровень доверия по умолчанию для этой группы.
Завтра утром я проведу обзор с моим коллегой, чтобы определить, были ли какие-либо расхождения в пути пользователя, которые могли бы это объяснить.
На всякий случай: я изменил параметр «Уровень доверия, автоматически предоставляемый участникам при их добавлении:» для группы A на TL4 уже после того, как мой тестовый пользователь был добавлен. Это новое значение применилось только к новым участникам, присоединившимся к группе, но не к существующим (т.е. Test_User остался на уровне TL2, а TL4 получили только новые участники группы).