Opened 7 months ago
Closed 3 weeks ago
#1437 closed дефект (готово)
История изделия отображает не все
| Reported by: | alx | Owned by: | Denis_N |
|---|---|---|---|
| Priority: | critical | Component: | БД изделий АДС |
| Keywords: | Cc: |
Description (last modified by )
r428/base отображает не все записи истории изделия. Например в истории изделия S/N B02724 отображается только одна запись, хотя их в истории две:
MariaDB [adcproducts]> select COUNT(*) from history where UID=(select UID from products where serial='B02724'); +----------+ | COUNT(*) | +----------+ | 2 | +----------+ 1 row in set (0.001 sec)
Ожидалось, что будут отображены все две записи истории изделия.
Предлагаю исправить отображение истории чтобы в ней отображались все записи.
Attachments (1)
Change History (3)
by , 7 months ago
comment:1 by , 7 months ago
| Description: | modified (diff) |
|---|
comment:2 by , 3 weeks ago
| Resolution: | → готово |
|---|---|
| Status: | new → closed |
Исправлено в r468/base.
В r428/base на странице “История изделий” отображение дополнительно ограничивалось списком выбранных типов событий. В этом списке не было типа comment, поэтому записи истории с type_write = 'comment' могли присутствовать в таблице history, но не отображаться в интерфейсе. Из-за этого для изделия могло быть две записи в БД, а в истории на Главной показывалась только одна.
В r468/base тип события comment был добавлен в список отображаемых событий, а быстрый поиск по содержимому истории также стал учитывать комментарии. Поэтому такие записи истории теперь отображаются.
![[MC-04 logo]](/mc-04/chrome/site/logo.png)

Исправил опечатку.