Справочник по разрешениям уровней доверия

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

Не уверен, является ли это регрессией или это сделано намеренно.

Хм, я только что протестировал это, и у меня всё работает как ожидалось: модераторы могут создавать тему из личного сообщения.

Панель администратора тестового пользователя с отображением разрешений:

Вход выполнен как тестовый пользователь с ЛС самому себе:

Вы пробовали это с тестовой учётной записью модератора?

3 лайка

Хорошо — теперь я понял проблему. Она связана с взаимодействием удаления и изменений в административном меню тем, которые не обновляются до перезагрузки страницы. Это баг (хоть и очень незначительный).

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

  1. Перейдите в существующую тему (это может быть личное сообщение) с аккаунта, имеющего права модератора или администратора.
  2. Удалите тему.
    • Обратите внимание, что опция Сделать публичной темой / Сделать личным сообщением остается видимой.
  3. Обновите страницу.
    • Обратите внимание, что опция Сделать публичной темой / Сделать личным сообщением больше не отображается.
  4. Восстановите тему.
    • Опция Сделать публичной темой / Сделать личным сообщением остается отсутствующей до перезагрузки страницы.

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

6 лайков

Это действительно понятно.

2 лайка

Для TL0 напротив функции отключения звука пользователя стоит зелёная галочка. После быстрого ознакомления с этой темой Which roles are allowed to mute other users? - #4 by JammyDodger, кажется, что это возможность TL1. Не могли бы вы обновить документацию? :folded_hands:


Также название «staff notices» было изменено.

5 лайков

Спасибо, Jammy :folded_hands: — я обновил оригинальный пост. :slight_smile:

3 лайка

Я не вижу здесь перечисления того, какой уровень доверия требуется для авторизации доступа к пользовательскому API (как упоминается здесь: "Sorry, you do not have the required trust level to access the user API" when on iOS). Судя по этому, минимальным уровнем является 0, но его также можно настроить. Можно ли добавить эту информацию в документацию здесь? Или я что-то упустил?

1 лайк

Добро пожаловать на Meta :waving_hand:

Я думаю, вы правы: разрешение и соответствующая настройка не включены в таблицу.

Значение по умолчанию для настройки user_API_key_allowed_groups — уровень доверия 0. Группы администраторов и модераторов нельзя удалить из этой настройки. Однако для ограничения прав администраторы могут удалить группу уровня доверия 0, которая включает всех зарегистрированных пользователей. В этом случае использовать пользовательский API смогут только сотрудники. Также они могут добавить другие группы, чтобы ограничить доступ для конкретных групп.

2 лайка

Не знал о существовании этой ссылки «raw», каждый день чему-то учусь :grin:

1 лайк

Существует ли способ ограничить возможность загрузки определенных типов файлов для некоторых уровней пользователей, помимо базового подхода «все против сотрудников», который реализуется через ADMIN > FILES > Разрешенные расширения или > Разрешенные расширения для сотрудников?

1 лайк

Помогает ли настройка сайта «Разрешённые группы для постов с встроенными медиафайлами»?

Или используйте этот компонент темы:

3 лайка

Спасибо. Думаю, этот компонент отлично подойдёт.

1 лайк