Сотрудники могут видеть редактор групп пользовательского навигационного меню

Похоже, что все сотрудники имеют доступ к редактору для настройки пользовательских разделов глобального меню, однако если попытаться сохранить изменения кто-либо, кроме администратора, возникает ошибка прав доступа. Видимость кнопок редактирования (с иконкой карандаша) и доступ к модальным окнам настройки пользовательских разделов меню должны быть доступны только администраторам (а не всем сотрудникам). Кроме того, иконку глобуса, указывающую на публичный раздел меню, должны видеть только администраторы. Модераторы могут видеть как иконку глобуса, так и иконку карандаша.

Воспроизведение: (первые два скриншота в безопасном режиме)

  1. Создайте пользовательский раздел глобального меню с учетной записи администратора (или с учетной записи модератора!)
  2. Войдите в систему под учетной записью модератора и убедитесь, что в разделе глобального меню отображаются иконки глобуса и карандаша.

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

Настройки прав доступа для модератора (сотрудник без прав администратора), использованные на приведенных выше скриншотах.

5 лайков

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

Мне удалось воспроизвести проблему. Чекбокс не должен отображаться, если у нас нет прав на изменение раздела в глобальном масштабе. :slight_smile:

4 лайка

О, я даже не пробовал этот момент, ой! Спасибо, что указали на это. Я добавлю это в начало темы.

2 лайка

Спасибо за отчет, @Lilly! Действительно, интерфейс не отражал тот факт, что модератор не может создавать, редактировать или удалять публичную категорию. Это исправлено в следующем обновлении:

8 лайков

Отличная работа, @ted! Спасибо за ответ и исправление :slight_smile:

4 лайка