Настройка прав пользователей на просмотр определенных страниц

Настройка прав пользователей на просмотр определенных страниц

Используйте эту инструкцию, чтобы выдать или ограничить доступ ролей к разделам системы и к контенту сайта.

1. Откройте таблицу прав ролей

Путь в меню: Сотрудники -> Роли -> Разрешения пользователей.

  1. Откройте раздел Сотрудники -> Роли.
  2. Перейдите в пункт Разрешения пользователей.
  3. Откроется таблица, где в строках находятся действия системы, а в столбцах - роли.
  4. Разверните нужную ветку действий и найдите строку страницы или действия, к которому нужно настроить доступ.

2. Настройте доступ роли в таблице

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

Важно: если доступ к странице зависит от нескольких действий, откройте доступ ко всем обязательным действиям (обычно просмотр списка, просмотр карточки, связанные ajax- или сервисные действия).

3. Как найти адрес страницы, который нужно открыть для роли

  1. Откройте нужный раздел в отдельной вкладке под учетной записью с полными правами.
  2. Скопируйте адрес из браузера в момент, когда вы находитесь на целевой странице.
  3. Для настройки в правах используйте только путь действия:
    • без домена;
    • без параметров после ?;
    • для административных страниц ориентируйтесь на часть после /admin/.
  4. В разделе Разрешения пользователей найдите соответствующую строку действия по этому пути.
  5. Если нужной строки нет в таблице, добавьте действие через поле добавления URL на этой же странице и снова откройте ветку прав.

Пример: если вы открыли страницу и видите адрес формата .../admin/agency/realty/print_view/77346, для прав ориентируйтесь на действие agency/realty/print_view.

4. Настройка доступа ролей к пунктам меню сайта

Путь в меню: Сайт -> Меню.

  1. Откройте Сайт -> Меню и выберите нужное меню.
  2. Откройте редактирование нужного пункта меню (ссылки).
  3. Перейдите на вкладку Доступ.
  4. Отметьте роли, которым пункт меню должен быть виден.
  5. Сохраните изменения и проверьте отображение пункта меню под пользователем нужной роли.

Важно: видимость пункта меню и доступ к самой странице - разные настройки. Если скрыть пункт меню, пользователь может все равно открыть страницу по прямой ссылке, если доступ к странице разрешен.

5. Настройка доступа ролей к страницам сайта

Путь в меню: Сайт -> Контент -> Список.

  1. Откройте страницу контента, для которой нужно ограничить или открыть доступ.
  2. Перейдите на вкладку Доступ.
  3. Отметьте роли, которым разрешен просмотр страницы.
  4. Сохраните страницу.
  5. Проверьте результат под пользователем каждой роли, которую изменяли.

6. Рекомендуемая проверка после изменений

  1. Выйдите из учетной записи администратора.
  2. Войдите под пользователем целевой роли.
  3. Проверьте видимость пункта меню.
  4. Проверьте открытие страницы через меню и по прямой ссылке.
  5. Если доступ не сработал, проверьте связанные действия в Разрешения пользователей и повторите проверку.

Управление защитой форм (captcha)

Управление защитой форм (captcha)

Используйте эту инструкцию, чтобы включить captcha для формы обратной связи на сайте.

1. Включите captcha для формы обратной связи

Путь в меню: Сайт -> Обратная связь.

  1. Откройте страницу Сайт -> Обратная связь.
  2. Выберите нужную форму и откройте ее редактирование.
  3. Включите параметр Проверка капчи.
  4. Сохраните изменения.

2. Проверьте, что защита работает

  1. Откройте страницу формы на сайте.
  2. Убедитесь, что блок captcha отображается в форме.
  3. Проверьте успешную отправку формы при корректной captcha.
  4. Проверьте, что при ошибке captcha форма не отправляется.

Настройка прав пользователей для доступа к страницам

1) Сначала нужно понять, к какой странице открыть доступ. Для этого открываем в браузере инструменты разработчика и смотрим запросы

2) Переходим на экран Сотрудники - Разрешения пользователей, и раскрыв нужный пункт ставим разрешение для нужной роли.

Принцип, как как соответствует адрес страницы, которую разрешаем элементу в списке: 

Как удалить контрагентов, находящихся в ЧС

  • Переходим на страницу домен/admin/contractors
  • Нажимаем на фильтр

  • Поле "Черный список" - выбираем значение "В черном списке"

  • Выбираем всех контрагентов на странице
  • В нижнем меню действий выбираем "Архивировать"

1 | 2 | 3 | 4 | 5 | 6