Проблема с категорией по умолчанию Composer (уровень доверия)

Здравствуйте,

Сегодня, при более тщательном тестировании этой функции, я заметил следующее: если в настройке default composer category выбрана категория с более высоким уровнем доверия, то для пользователей с более низким уровнем доверия селектор категорий в композере остаётся пустым.

Например:

  1. Я выбираю категорию Lounge, которая доступна только пользователям уровня TL3.

  2. При таком настрое, если я открываю композер от имени пользователя с уровнем доверия < TL3, поле категории оказывается пустым. Если пользователь оставит его пустым, создание темы не будет успешным.

Хотя у пользователя есть возможность изменить категорию, в данном случае, на мой взгляд, было бы лучше принудительно использовать метод «Выберите категорию перед вводом текста»… либо ограничить настройку default composer category так, чтобы она позволяла выбирать только публичные категории.

Спасибо :slightly_smiling_face:

2 лайка

Привет, мне удалось воспроизвести эту ошибку.

Приоритет/Серьезность: Низкий

Платформа: Рабочий стол, Windows 10, Браузер: Google Chrome 107.0.5304.107

Описание: Если частная категория выбрана как категория по умолчанию для редактора, пользователи, которые пытаются создать новую тему, но имеют уровень доверия ниже, чем установленный в этой категории, увидят пустое поле категории по умолчанию и не смогут создать новую тему, пока не выберут категорию, доступную им.

Шаги воспроизведения:

  1. Создайте частную категорию: удалите группу «все» из групп безопасности и выберите уровень доверия выше нуля в опции «Добавить группу».

  2. Измените категорию по умолчанию для редактора на новую частную категорию (Настройки > Другое).

  3. Войдите в систему под пользователем с более низким уровнем доверия или создайте нового тестового пользователя.

  4. Создайте новую тему с категорией по умолчанию (пусто).

3 лайка