Общие фильтры и быстрые фильтры и сущность Пользователи (и поле Created_by).
Заметил следующий баг:
Отсутствует визуальная взаимосвязь общих фильтров с быстрыми фильтрами по полям Пользователи и Created_by, на странице Сущности при использовании общих фильтров.
В Сущности включено:
а) Быстрые фильтры с полями Пользователи и Created_by.
б) Общие фильтры с фильтрацией на поля Пользователи и Created_by. (Фильтр установлен на текущего пользователя)
На странице сущности выбираем Общий фильтр, который отсортирует данные по Текущему Пользователю.
На экране отображаются результаты сортировки записей.
Однако, в быстрых фильтрах не появляется ФИ пользователя (текущего пользователя), по которому включилась сортировка.
Если тоже самое выполнять допустим с полем выпадающий список, то при выборе Общего фильтра в поле быстрого фильтра значение подставится.
Так как установлено много различных фильтров как и Общих так и Быстрых, из-за отсутствия в Быстрых фильтрах визуализации включённого Общего фильтра, сортировка визуально не срабатывает. (Сейчас каждый раз при пользовании Фильтрами просто обнуляю и всех чтобы получить нужный результат фильрации - но пользователи иногда забывают и долго думают почему не видят данные)
Общие фильтры, быстрые фильтры и поле Пользователи
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Общие фильтры, быстрые фильтры и поле Пользователи
Не совсем понятно. Дайте скриншоты с проблемой.
-
- Сообщения: 2524
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Общие фильтры, быстрые фильтры и поле Пользователи
4 Скриншота:
1) Скриншот №1 показывает, что все работает.
Имеется Сущность А, в которой Общий фильтр настроен на фильтрацию по полю статус и имеет настройку: Статус -- Включить - На паузе. Быстрый фильтр так же выведен на фильтрацию поля статус.
Нажимаем на Общий фильтр (оранжевый который если что) происходит фильтрация данных и в Быстрых фильтрах мы так же видим, что фильтрация идет по по статусу На паузе.
2) Скриншот №2 Показывает настройку Общего фильтра Сущности Б, из которого видно что при его срабатывании происходит две фильтрации, по полю Статус и по Полю Пользователи (назвал его Исполнитель)
3) Скриншот №3 Показывает Сущность Б, при нажатии на Общий фильтр (Фиолетовый если что). Мы видим, что фильтр применился (показалось 3 записи из 20), но в Быстрых фильтрах мы не видим действующие сейчас настройки (как это было в фильтре на Скриншоте №1).
4) Скриншот №4 Показывает Сущность Б, когда мы Выбрали в Быстрых фильтрах те-же самые значения Статуса и Пользователя, которые выбираются в случаи Скриншота №3.
Резюмируем:
Значения в Быстрых фильтрах не отображаются при использовании Общих фильтрах, если:
- в Общих фильтрах используются данные из сущности Пользователи (тип поля Пользователи или Create_by (это проверено 100% не работает) - возможно также не работает (честно не проверял) если использовать фильтр на поле Сущности)
- Если в настройках Общих фильтрах выбраны настройки со значением "Исключить" (При выборе значения "Включить" данные передаются)
1) Скриншот №1 показывает, что все работает.
Имеется Сущность А, в которой Общий фильтр настроен на фильтрацию по полю статус и имеет настройку: Статус -- Включить - На паузе. Быстрый фильтр так же выведен на фильтрацию поля статус.
Нажимаем на Общий фильтр (оранжевый который если что) происходит фильтрация данных и в Быстрых фильтрах мы так же видим, что фильтрация идет по по статусу На паузе.
2) Скриншот №2 Показывает настройку Общего фильтра Сущности Б, из которого видно что при его срабатывании происходит две фильтрации, по полю Статус и по Полю Пользователи (назвал его Исполнитель)
3) Скриншот №3 Показывает Сущность Б, при нажатии на Общий фильтр (Фиолетовый если что). Мы видим, что фильтр применился (показалось 3 записи из 20), но в Быстрых фильтрах мы не видим действующие сейчас настройки (как это было в фильтре на Скриншоте №1).
4) Скриншот №4 Показывает Сущность Б, когда мы Выбрали в Быстрых фильтрах те-же самые значения Статуса и Пользователя, которые выбираются в случаи Скриншота №3.
Резюмируем:
Значения в Быстрых фильтрах не отображаются при использовании Общих фильтрах, если:
- в Общих фильтрах используются данные из сущности Пользователи (тип поля Пользователи или Create_by (это проверено 100% не работает) - возможно также не работает (честно не проверял) если использовать фильтр на поле Сущности)
- Если в настройках Общих фильтрах выбраны настройки со значением "Исключить" (При выборе значения "Включить" данные передаются)
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Общие фильтры, быстрые фильтры и поле Пользователи
Будет исправлено для 2.9
-
- Сообщения: 2524
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Общие фильтры, быстрые фильтры и поле Пользователи
В версия 2.9, 2.9.1 и 2.9.2 так и не исправлен данный баг
т.е. исключения так и не показываются, пользователи так и не показываются. (главное что все таки пользователи не показываются это больше всего затрагивает!!)
ну и дополню сюда же - кнопка в Панели быстрых фильтров - Сбросить все фильтры - так же не сбрасывает все фильтры если в Общие фильтры в фильтре содержатся более 2х условий и при этом фильтрация была сделана с помощью Общих Фильтров! (оформил тему отдельно на всякий случай)
т.е. исключения так и не показываются, пользователи так и не показываются. (главное что все таки пользователи не показываются это больше всего затрагивает!!)
ну и дополню сюда же - кнопка в Панели быстрых фильтров - Сбросить все фильтры - так же не сбрасывает все фильтры если в Общие фильтры в фильтре содержатся более 2х условий и при этом фильтрация была сделана с помощью Общих Фильтров! (оформил тему отдельно на всякий случай)
-
- Сообщения: 2524
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: Общие фильтры, быстрые фильтры и поле Пользователи
решил проблему собственными силами) Пользователи стали отображаться, в том числе Текущий)