Opened 3 years ago

Closed 2 years ago

Last modified 22 months ago

#884 closed улучшение (готово)

Запоминать последний использовавшийся фильтр поиска

Reported by: alx Owned by: Denis_N
Priority: major Component: БД изделий АДС
Keywords: Cc:

Description

При работе с базой данных, как мне кажется, наиболее используемая функция - это запрос (поиск) изделий по заданному фильтру. Однако сейчас при возврате на главную страницу фильтры поиска сбрасываются, и для того чтобы повторить ранее делавшийся запрос приходится заново открывать панель фильтров и повторно устанавливать все нужные условия.

Предлагаю на главной странице запоминать условия запроса и добавить кнопку или ссылку "Повторить запрос", при клике которой последний выполнявшийся запрос будет повторен. Также было бы полезно добавить эту кнопку/ссылку и на других страницах (подобно ссылке "Назад к запросу" в trac).

Change History (6)

comment:1 by san, 2 years ago

Owner: changed from san to Denis_N
Status: newassigned

comment:2 by Denis_N, 2 years ago

Resolution: fixed
Status: assignedclosed

In 55/base:

Главная (main.php). Улучшение:
Проблема в тикете #884 была связана с неудобством того, что у пользователей переходе на ссылки отфильтрованного списка, осуществлялось перенаправление на другую страницу, а при возврате назад, необходимо было снова выставлять фильтры, чтобы получить список, который был ранее.
Было принято решение не сохранять фильтры в сессию, а открывать новую вкладку по ссылкам из списка и передавать в адресной строке данные по методу GET
closed #884

comment:3 by san, 2 years ago

Resolution: fixed
Status: closedreopened

Denis по ошибке закрыл тикет с резолюцией fixed вместо wontfix.

Ну а я думаю, что предложение alx шире чем то что сделано в r55/base, поэтому оставлю пока тикет открытым.

comment:4 by alx, 2 years ago

Как автор предложения могу сказать, что если главная страница с моим фильтром не будет закрываться, и я смогу продолжать работать со списком - такой вариант реализации меня вполне устраивает...

comment:5 by san, 2 years ago

Resolution: готово
Status: reopenedclosed

Ну раз автора тикета такое решение устраивает, тогда закрываем.

comment:6 by san, 22 months ago

milestone: 1 очередь

Milestone deleted

Note: See TracTickets for help on using tickets.