Opened 13 months ago

Closed 10 days ago

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

"Чужие" записи в истории изделия

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

Description

В r404/base на главной странице кликаю серийный номер 50956 чтобы посмотреть историю изделия. В открывшейся истории зачем-то отображается запись о внесении в базу совсем другого изделия - F04484:


Ожидал, что будут отображаться только записи, касающиеся изделия 50956 и никакие другие.

Attachments (1)

ss1.jpg (111.0 KB ) - added by alx 13 months ago.

Download all attachments as: .zip

Change History (5)

by alx, 13 months ago

Attachment: ss1.jpg added

comment:1 by alx, 13 months ago

О, только сейчас заметил, что открылась не история изделия, а какой-то "Просмотр таблиц"... Это что же, теперь по клику серийного номера изделия больше не отображается его история?

comment:2 by alx, 13 months ago

Хотя нет, ниже есть надпись "История изделий", и она выделена. Непонятно только, почему на ней слово "изделий" во множественном числе. Это значит, отображается история нескольких изделий сразу? 8-()

Ничего не понимаю.... :(

comment:3 by Denis_N, 10 days ago

Исправлено.

Проблема была обнаружена в r404/base: при клике по серийному номеру на Главной открывалась общая таблица истории/просмотра, где поиск работал не как строгая история одного изделия. Из-за этого интерфейс мог выглядеть так, будто в истории изделия отображаются записи других изделий.

В r498/base Главная страница была переработана: старая “История изделий” заменена на “Журнал событий”, а для просмотра истории конкретного изделия добавлен отдельный запрос product_timeline. Он получает записи по UID изделия, поэтому чужие записи в историю выбранного изделия попасть не должны.

В r538/base также исправлена ссылка серийного номера: теперь она ведёт на Универсальную панель. Там изделие находится по serial, после чего история загружается по UID найденного изделия.

В текущей реализации история конкретного изделия выбирается строго по UID, а общий “Журнал событий” остаётся отдельной таблицей для просмотра событий по базе.

Закрываю как исправленное.

comment:4 by Denis_N, 10 days ago

Resolution: готово
Status: newclosed
Note: See TracTickets for help on using tickets.