Opened 12 months ago

Closed 3 weeks ago

Last modified 3 weeks ago

#1402 closed дефект (готово)

Не работает поиск по S/N (эпизод 2)

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

Description

В r417/base выполняю следующие действия:

  • С помощью меню открываю интерфейс испытателя (так как, как я уже сообщал ранее, на главной поиск не работает).
  • Кликаю "Поиск по S/N", появляется форма поиска.
  • В строку "Серийный номер" ввожу "G05617".
  • Нажимаю ENTER.

В результате в новой вкладке открывается главная страница. Ожидал вместо этого, что в новой вкладке откроется история изделия с серийным номером G05617.

Change History (6)

comment:1 by Denis_N, 3 weeks ago

В r417/base глобальный поиск по S/N строил старую ссылку вида main.php?serialHide=G05617.

А Главная уже работала через другие параметры фильтра. Поэтому в новой вкладке открывалась просто Главная, без выбранного изделия и без истории.

Исправление фактически сделано в r488/base: там поиск по S/N переделан в постоянный виджет в шапке, Enter/клик теперь формируют ссылку: main.php?product_serial=G05617&tab=products и main.js уже подхватывает product_serial как фильтр серийного номера.

А то, что касается ожидания пользователя относительно того, что откроется история изделия, тот тут противоречиво. Пользователям как требуется посмотреть "Журнал событий" (ранее История), так и таблицу "Список изделий" от случая к случаю, поэтому нельзя утверждать, что все пользователи ожидают, что откроется история.

Поэтому закрываю тикет как исправленный

comment:2 by Denis_N, 3 weeks ago

Resolution: готово
Status: newclosed

in reply to:  1 comment:3 by alx, 3 weeks ago

Replying to Denis_N:

А то, что касается ожидания пользователя относительно того, что откроется история изделия, тот тут противоречиво. Пользователям как требуется посмотреть "Журнал событий" (ранее История), так и таблицу "Список изделий" от случая к случаю, поэтому нельзя утверждать, что все пользователи ожидают, что откроется история.

Хм... Все время с момента появления этой функции в веб-интерфейсе при нажатии ENTER появлялась история изделия... Но некоторые пользователи почему-то ожидали, что после 100 нажатий ENTER и открытий истории, на 101-е нажатие вдруг откроется не история, а список? Не буду спорить, может быть такие есть, в чужую голову не залезешь... :) Но это странное ожидание... :)

comment:4 by san, 3 weeks ago

Хм... Все время с момента появления этой функции в веб-интерфейсе при нажатии ENTER появлялась история изделия

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

comment:5 by Denis_N, 3 weeks ago

Для клика по серийному номеру на Главной был сценарий открытия вкладки "История изделий" (main.php?serial=...#history / goToHistoryWithSerial()).

Но именно глобальный поиск "Поиск по S/N" по Enter в проверенных ревизиях напрямую историю не открывал: до переработки он формировал main.php?serialHide=..., затем main.php?products-serial=...&tab=products, а сейчас main.php?product_serial=...&tab=products. То есть этот поиск открывал Главную (Список изделий) с фильтром по S/N.

При этом ожидание открыть историю понятно, потому что обычный клик по S/N на Главной вел именно в историю.

in reply to:  4 comment:6 by alx, 3 weeks ago

Replying to san:

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

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

Готов согласиться, что мое ожидание, написанное 11 месяцев назад в описании тикета, было ошибочно. На самом деле, нажимая ENTER, я ожидал то же поведение, которое было раньше, до поломки, как было с момента появления функции поиска по S/N - что я увижу нечто, имеющее отношение к введенному мной серийному номеру. :)

Note: See TracTickets for help on using tickets.