Проблема, с которой я сейчас сталкиваюсь, заключается в том, что «доверенный пользователь» (DP) означает две разные вещи в настройках сайта.
В настройке «Доверенные пользователи могут редактировать чужие сообщения» под DP понимается уровень доверия 3 (tl3) и выше.
Но в настройке «Новые пользователи должны быть явно приглашены доверенными пользователями или сотрудниками» под DP понимается уровень доверия 2 (tl2) и выше.
Мы хотим, чтобы наш сайт был доступен только по приглашениям. И нам конкретно нужно, чтобы приглашения могли отправлять только пользователи с уровнем tl3 и выше, по причинам, которые я не буду здесь расписывать.
Можно ли добавить возможность настраивать уровень доверия, необходимый для отправки приглашений?
(Или, в качестве альтернативы, сделайте так, чтобы термин «доверенный пользователь» всегда означал только tl3 и выше. Очень запутанно, когда одни и те же слова имеют два разных значения.)
Вы хотите, чтобы администратор сайта мог устанавливать уровень доверия для отправки приглашений (например, выпадающий список для выбора уровня доверия, и пользователи с этим уровнем доверия будут иметь право отправлять приглашения).
Аналогичная настройка для отправки личных приглашений.
Обе эти настройки в настоящее время прописаны жестко, и их нужно сделать динамическими.
Я заинтересован в создании pull-запроса по этому вопросу.
@sam, я думаю, что эта строка обрабатывает оба случая (обычные темы и приглашения в личные сообщения). Мне кажется, было бы логичнее создать общее настройки для личных сообщений и тем, а отдельную — для приглашений на форум. Что ты думаешь?
Извините, что так долго держали вас в неведении… Да, в духе простоты, возможно, достаточно одного параметра сайта min_trust_level_to_allow_invite, тогда нам не нужно объяснять все различные варианты приглашений.