Страница 1 из 1

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

Добавлено: 23 апр 2018, 22:13
dilon
Есть первичная сущность и она отображена в меню.
Замечено, что если у пользователя стоят права Просмотр, пользователь сам не настроил никакие фильтры и не выбрал никакую сортировку, то при нажатии на названии сущности в меню мы видим список, записи в котором сортируются по ID. Даже если ID как поле скрыто для отображения этому пользователю.
Сущности/Настройка отображения/Фильтры по умолчанию. Там есть параметр сортировка, но он реально не работает в этом случае.
Вопрос. Как можно изменить исходную сортировку по ID?

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

Добавлено: 24 апр 2018, 06:15
support
Есть фильтры по умолчанию. Но они срабатывают только для новых пользователей. Если пользователь уже открыл страницу, то для него создаются свои фильтры, на основе фильтров по умолчанию, и далее он самостоятельно управляет фильтрами и сортировкой.

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

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

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

Наверняка правило исходной сортировки для каждого пользователя храниться в базе.
Вопрос, можете подсказать где?
Сам через phpmyadmin все облазил - не нашел.

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

Добавлено: 24 апр 2018, 09:49
support
таблица app_reports
удалите все записи где reports_type = 'entity'
отчеты создадутся автоматом уже с установками, которые выставлены по умолчанию.

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

Добавлено: 24 апр 2018, 10:50
dilon
Огромное спасибо!
Сделал так и все получилось