Настройка ограничений списка комментариев

Описание настройки

Список комментариев, отображающихся в контенте "Комментарии" в интерфейсе оператора, можно ограничить настройками фильтрации списка.

Место настройки в интерфейсе

Форма настройки ограничений содержимого контента.

Форма вызывается на форме добавления/ редактирования контента "Комментарии" в поле Ограничить содержимое контента, см. Параметры контента "Комментарии".

Выполнение настройки

Чтобы настроить ограничение списка комментариев, выполните следующие действия:

  1. Задайте условия фильтрации для атрибута: выберите атрибут, по которому будет проводиться фильтрация списка, выберите критерий фильтрации и установите значение фильтра.

    Для настройки фильтра доступны:

    • Все атрибуты класса "Комментарий" за исключением вычислимых атрибутов (пользовательских и системных) и атрибутов типа "Атрибут связанного объекта".
    • Атрибуты связанных объектов, аналогично фильтрации при настройке условий отображения контентов (Условие отображения контента/вкладки), для выбора доступны все атрибуты класса и типов.
    • Критерии фильтрации — набор критериев фильтра, внешний вид поля выбора или ввода значения фильтра зависят от типа атрибута.

      Особенности критериев фильтрации:

      • "Равно атрибуту текущего пользователя", "Содержит атрибут текущего пользователя", "Раньше атрибута текущего пользователя", "Позже атрибута текущего пользователя" — при использовании данных критериев для выбора значения фильтра доступны атрибуты класса "Сотрудник" (employee) и атрибуты его типов (за исключением вычислимых атрибутов).

        Если фильтрация настроена на атрибут типа, которому не принадлежит текущий сотрудник, то в интерфейсе оператора для сотрудника эта фильтрация применяться не будет;

      • "Равно атрибуту текущего объекта", "Содержит атрибут текущего объекта", "Раньше атрибута текущего объекта", "Позже атрибута текущего объекта" — при использовании данных критериев для выбора значения фильтра доступны атрибуты класса, на карточке которого расположен список комментариев, и атрибуты его типов (за исключением вычислимых атрибутов).

        Если фильтрация настроена на атрибут типа, которому не принадлежит текущий объект, то в интерфейсе оператора для сотрудника эта фильтрация применяться не будет.

  2. Настройте фильтрацию по нескольким атрибутам, объединенным условиями И и/или ИЛИ.

    • ИЛИ — в списке отображаются комментарии, удовлетворяющие одному из условий, объединенных по ИЛИ. Оператором ИЛИ можно объединить два или более условий фильтрации по атрибутам.
    • И — в списке отображаются комментарии, одновременно соответствующие условиям фильтрации, объединенным по И. Оператором И можно объединить два или более условий фильтрации по атрибутам и/или наборы условий, объединенных по ИЛИ.

    Чтобы добавить условие И или ИЛИ нажмите соответствующую кнопку под строкой критерия фильтрации (блоком критериев фильтрации).

    Чтобы удалить условие, нажмите иконку в строке (блоке) условия. При удалении условия по ИЛИ удаляется строка условий фильтрации. При удалении условия по И удаляется весь блок условий фильтрации, включая все условия по ИЛИ внутри данного блока.

  3. Нажмите кнопку Сохранить.

Чтобы сбросить настройки фильтра, нажмите кнопку Отменить.

Результат настройки

В интерфейсе оператора в контенте "Комментарии" будут отображаться только те комментарии, которые соответствуют настройкам фильтра.

Для суперпользователя настройки фильтрации списка комментариев применяются, если при настройке фильтра применялись любые критерии фильтрации, кроме "равно атрибуту текущего пользователя", "равно текущему пользователю" и "раньше/ позже атрибута текущего пользователя".

Правила формирования списка комментариев

  • Список комментариев формируется при построении списка, а также после добавления и редактирования комментария.

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

  • Фильтрация списка комментариев производится после формирования списка комментариев по другим условиями, заданным в настройках контента "Комментарии", см. Контент "Комментарии".

    Пример, при использовании параметров "Отображать комментарии, содержащие ссылку на текущий объект" или "Отображать комментарии, содержащие ссылки на связанные объекты" сначала будут найдены все комментарии, а затем выполнена фильтрация