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)
Change History (5)
by , 13 months ago
comment:1 by , 13 months ago
comment:2 by , 13 months ago
Хотя нет, ниже есть надпись "История изделий", и она выделена. Непонятно только, почему на ней слово "изделий" во множественном числе. Это значит, отображается история нескольких изделий сразу? 8-()
Ничего не понимаю.... :(
comment:3 by , 10 days ago
Исправлено.
Проблема была обнаружена в r404/base: при клике по серийному номеру на Главной открывалась общая таблица истории/просмотра, где поиск работал не как строгая история одного изделия. Из-за этого интерфейс мог выглядеть так, будто в истории изделия отображаются записи других изделий.
В r498/base Главная страница была переработана: старая “История изделий” заменена на “Журнал событий”, а для просмотра истории конкретного изделия добавлен отдельный запрос product_timeline. Он получает записи по UID изделия, поэтому чужие записи в историю выбранного изделия попасть не должны.
В r538/base также исправлена ссылка серийного номера: теперь она ведёт на Универсальную панель. Там изделие находится по serial, после чего история загружается по UID найденного изделия.
В текущей реализации история конкретного изделия выбирается строго по UID, а общий “Журнал событий” остаётся отдельной таблицей для просмотра событий по базе.
Закрываю как исправленное.
comment:4 by , 10 days ago
| Resolution: | → готово |
|---|---|
| Status: | new → closed |
![[MC-04 logo]](/mc-04/chrome/site/logo.png)

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