Есть первичная сущность и она отображена в меню.
Замечено, что если у пользователя стоят права Просмотр, пользователь сам не настроил никакие фильтры и не выбрал никакую сортировку, то при нажатии на названии сущности в меню мы видим список, записи в котором сортируются по ID. Даже если ID как поле скрыто для отображения этому пользователю.
Сущности/Настройка отображения/Фильтры по умолчанию. Там есть параметр сортировка, но он реально не работает в этом случае.
Вопрос. Как можно изменить исходную сортировку по ID?
Как изменить исходную сортировку по ID?
- support
- Техническая поддержка
- Сообщения: 9210
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Как изменить исходную сортировку по ID?
Есть фильтры по умолчанию. Но они срабатывают только для новых пользователей. Если пользователь уже открыл страницу, то для него создаются свои фильтры, на основе фильтров по умолчанию, и далее он самостоятельно управляет фильтрами и сортировкой.
Re: Как изменить исходную сортировку по ID?
Да, действительно все работает так, как Вы сказали. И ключевое в этом то, что фильтры по умолчанию срабатывают Только для новых пользователей.
Специально создал нового пользователя - для него фильтр по умолчанию в указанных Вами настройках отработал.
Проблема в том, что когда все начиналось, когда создавались сущности и пользователи, и заполнялись записи сущности, тогда было неизвестно, что работает все именно так. И перед созданием пользователей настройке сортировки по умолчанию никто значения не придал.
Сейчас ситуация такова, что крайне нежелательно, если пользователь сбросит свои фильтры и сортировки и увидит записи, отфильтрованные по ID. Т.к. первые созданные записи сущности с первыми номерами ID имеют скажем так "особую ценность" Хотелось бы, чтобы для пользователя все было вперемешку, т.е. отсортировано по другому полю.
Наверняка правило исходной сортировки для каждого пользователя храниться в базе.
Вопрос, можете подсказать где?
Сам через phpmyadmin все облазил - не нашел.
Специально создал нового пользователя - для него фильтр по умолчанию в указанных Вами настройках отработал.
Проблема в том, что когда все начиналось, когда создавались сущности и пользователи, и заполнялись записи сущности, тогда было неизвестно, что работает все именно так. И перед созданием пользователей настройке сортировки по умолчанию никто значения не придал.
Сейчас ситуация такова, что крайне нежелательно, если пользователь сбросит свои фильтры и сортировки и увидит записи, отфильтрованные по ID. Т.к. первые созданные записи сущности с первыми номерами ID имеют скажем так "особую ценность" Хотелось бы, чтобы для пользователя все было вперемешку, т.е. отсортировано по другому полю.
Наверняка правило исходной сортировки для каждого пользователя храниться в базе.
Вопрос, можете подсказать где?
Сам через phpmyadmin все облазил - не нашел.
- support
- Техническая поддержка
- Сообщения: 9210
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Как изменить исходную сортировку по ID?
таблица app_reports
удалите все записи где reports_type = 'entity'
отчеты создадутся автоматом уже с установками, которые выставлены по умолчанию.
удалите все записи где reports_type = 'entity'
отчеты создадутся автоматом уже с установками, которые выставлены по умолчанию.
Re: Как изменить исходную сортировку по ID?
Огромное спасибо!
Сделал так и все получилось
Сделал так и все получилось