Надежные пользователи не могут приглашать, когда включена настройка администратора «Требовать одобрение пользователей»

Я тестирую это на версии 2.7.0.beta9, но на странице профиля пользователя не вижу опции «приглашения», хотя у тестируемых пользователей уровень доверия 2. Кроме того, обычные приглашения через модерацию/администрирование работают.

Не упустил ли я какую-то базовую настройку, необходимую для разрешения приглашений «от пользователя к пользователю»?

Привет, Томми! Можешь проверить, не менялась ли настройка администратора «Минимальный уровень доверия для приглашений» по умолчанию? По умолчанию это уровень доверия 2.

Привет, Тобиас,
вот несколько скриншотов:

  • Глобальные настройки дискуссии «минимальный уровень доверия для приглашений» :arrow_right: стандартный
  • Просмотр профиля пользователя тестового аккаунта «lisa» :arrow_right: уровень доверия 2
  • Просмотр её прав с точки зрения входа администратора

Насколько я понимаю, в профиле пользователя должна быть кнопка «invites/einladungen» (приглашения)…

Screenshot_20210518_075622


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

Это вряд ли является причиной, но вы не меняли названия групп уровней доверия?

Вот как это выглядит на моём сайте, когда язык интерфейса переключён на немецкий:

Привет,
уровни доверия имеют свои стандартные названия, включая локализацию интерфейса на немецком языке (“vertrauensstufe”). Только по приглашениям активно, и разрешить новую регистрацию тоже.

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

Есть ли способ экспортировать все настройки из /admin/site_settings/?
Возможно, через SQL-запрос с использованием плагина Data Explorer?

Попробуйте включить опцию «Показывать только переопределённые» в настройках администратора (в правом верхнем углу), чтобы увидеть, какие из них вы переопределили.

Я не совсем уверен, в чём причина вашей проблемы — пока что единственное, что приходит в голову, это немецкая локаль и разные названия уровней доверия, но я не думаю, что это должно вызывать такую проблему. :thinking:

… ха-ха, интересный побочный эффект: у меня было

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

Если я сбрасываю этот параметр на стандартный (без одобрения персоналом), всё работает:

Ну вот, всё готово! :sparkles:

@dan, что ты думаешь? Имеет ли смысл, чтобы настройка администратора «Обязательное утверждение пользователей» влияла на возможность доверенных пользователей приглашать людей?

Я считаю, что не имеет смысла отключать приглашения, если включена опция «требовать одобрение пользователей». Меня удивляет, что этот вопрос не поднимался раньше, так как такое поведение сохраняется с самых первых версий Discourse.

Я начал работу над PR для исправления этой проблемы.