Как изменить исходную сортировку по ID?

Все вопросы/проблемы по установке и использовании.
Ответить
dilon
Спонсор
Спонсор
Сообщения: 234
Зарегистрирован: 31 мар 2018, 23:43
Имя: Алексей
Откуда: Саратов

Как изменить исходную сортировку по ID?

Сообщение dilon »

Есть первичная сущность и она отображена в меню.
Замечено, что если у пользователя стоят права Просмотр, пользователь сам не настроил никакие фильтры и не выбрал никакую сортировку, то при нажатии на названии сущности в меню мы видим список, записи в котором сортируются по ID. Даже если ID как поле скрыто для отображения этому пользователю.
Сущности/Настройка отображения/Фильтры по умолчанию. Там есть параметр сортировка, но он реально не работает в этом случае.
Вопрос. Как можно изменить исходную сортировку по ID?
Аватара пользователя
support
Техническая поддержка
Сообщения: 9008
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как изменить исходную сортировку по ID?

Сообщение support »

Есть фильтры по умолчанию. Но они срабатывают только для новых пользователей. Если пользователь уже открыл страницу, то для него создаются свои фильтры, на основе фильтров по умолчанию, и далее он самостоятельно управляет фильтрами и сортировкой.
Вложения
screenshot-localhost-2018.04.24-06-13-16.png
dilon
Спонсор
Спонсор
Сообщения: 234
Зарегистрирован: 31 мар 2018, 23:43
Имя: Алексей
Откуда: Саратов

Re: Как изменить исходную сортировку по ID?

Сообщение dilon »

Да, действительно все работает так, как Вы сказали. И ключевое в этом то, что фильтры по умолчанию срабатывают Только для новых пользователей.
Специально создал нового пользователя - для него фильтр по умолчанию в указанных Вами настройках отработал.

Проблема в том, что когда все начиналось, когда создавались сущности и пользователи, и заполнялись записи сущности, тогда было неизвестно, что работает все именно так. И перед созданием пользователей настройке сортировки по умолчанию никто значения не придал.
Сейчас ситуация такова, что крайне нежелательно, если пользователь сбросит свои фильтры и сортировки и увидит записи, отфильтрованные по ID. Т.к. первые созданные записи сущности с первыми номерами ID имеют скажем так "особую ценность" :) Хотелось бы, чтобы для пользователя все было вперемешку, т.е. отсортировано по другому полю.

Наверняка правило исходной сортировки для каждого пользователя храниться в базе.
Вопрос, можете подсказать где?
Сам через phpmyadmin все облазил - не нашел.
Аватара пользователя
support
Техническая поддержка
Сообщения: 9008
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как изменить исходную сортировку по ID?

Сообщение support »

таблица app_reports
удалите все записи где reports_type = 'entity'
отчеты создадутся автоматом уже с установками, которые выставлены по умолчанию.
dilon
Спонсор
Спонсор
Сообщения: 234
Зарегистрирован: 31 мар 2018, 23:43
Имя: Алексей
Откуда: Саратов

Re: Как изменить исходную сортировку по ID?

Сообщение dilon »

Огромное спасибо!
Сделал так и все получилось
Ответить