Opened 16 months ago

Last modified 16 months ago

#1214 closed улучшение

Интерфейс "Несоответствия" добавляет сразу две записи в историю — at Initial Version

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

Description

В r313/base при добавлении в историю изделия записи об устранении дефекта была добавлена не одна, а две записи.

Я делал следующее:

  • Открыл главную страницу.
  • Нашел на ней нужное изделие.
  • Открыл страницу "Несоответствия" (так как с недавнего времени возможность делать записи об обнаружении и устранении дефектов были перенесены туда с главной страницы), кликнув ячейку "Несоотв." соответствующей строки.
  • Ввел серийный номер изделия в поле "S/N".
  • Ввел текст комментария об устранении дефекта в поле "Решение".
  • Нажал "Сохранить" и получил сообщение о необходимости заполнить поле "Несоответствие".
  • Удивился, но выполнил то, что требовала система - ввел текст в поле "Несоответствие".
  • Нажал "Сохранить".

В результате в БД оказалась добавлена не одна, а две записи:

+-------+-------------------+---------------------+------------+--------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
| UID   | worker            | date                | type_write | status | comment                                                                                                                                                      |
+-------+-------------------+---------------------+------------+--------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 11821 | Alex Mogilnikov   | 2023-08-07 13:55:50 | mismatch   | fail   | Ля-ля-ля, бла-бла-бла                                                                                                                                        |
| 11821 | Alex Mogilnikov   | 2023-08-07 13:55:50 | mismatch   | ok     | Это еще один тест устранения несоответствия пользователем, не имеющим права ремонта.                                                                         |
+-------+-------------------+---------------------+------------+--------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+

Ожидалось, что будет добавлена только одна запись.

Change History (0)

Note: See TracTickets for help on using tickets.