Похоже, это больше не так — на моём сайте это доступно только администраторам (обнаружил, когда пытался научить одного из моих модераторов сделать тему публичной). Я не могу найти настройку, которая это контролирует.
Не уверен, является ли это регрессией или это сделано намеренно.
Хорошо — теперь я понял проблему. Она связана с взаимодействием удаления и изменений в административном меню тем, которые не обновляются до перезагрузки страницы. Это баг (хоть и очень незначительный).
Шаги для воспроизведения:
Перейдите в существующую тему (это может быть личное сообщение) с аккаунта, имеющего права модератора или администратора.
Удалите тему.
Обратите внимание, что опция Сделать публичной темой / Сделать личным сообщением остается видимой.
Обновите страницу.
Обратите внимание, что опция Сделать публичной темой / Сделать личным сообщением больше не отображается.
Восстановите тему.
Опция Сделать публичной темой / Сделать личным сообщением остается отсутствующей до перезагрузки страницы.
Похоже, что после удаления или восстановления темы требуется обновление страницы. Возможно, это стоит включить в само действие удаления/восстановления темы?
Для TL0 напротив функции отключения звука пользователя стоит зелёная галочка. После быстрого ознакомления с этой темой Which roles are allowed to mute other users? - #4 by JammyDodger, кажется, что это возможность TL1. Не могли бы вы обновить документацию?
Я не вижу здесь перечисления того, какой уровень доверия требуется для авторизации доступа к пользовательскому API (как упоминается здесь: "Sorry, you do not have the required trust level to access the user API" when on iOS). Судя по этому, минимальным уровнем является 0, но его также можно настроить. Можно ли добавить эту информацию в документацию здесь? Или я что-то упустил?
Я думаю, вы правы: разрешение и соответствующая настройка не включены в таблицу.
Значение по умолчанию для настройки user_API_key_allowed_groups — уровень доверия 0. Группы администраторов и модераторов нельзя удалить из этой настройки. Однако для ограничения прав администраторы могут удалить группу уровня доверия 0, которая включает всех зарегистрированных пользователей. В этом случае использовать пользовательский API смогут только сотрудники. Также они могут добавить другие группы, чтобы ограничить доступ для конкретных групп.
Существует ли способ ограничить возможность загрузки определенных типов файлов для некоторых уровней пользователей, помимо базового подхода «все против сотрудников», который реализуется через ADMIN > FILES > Разрешенные расширения или > Разрешенные расширения для сотрудников?