Closed kamabzalov closed 2 weeks ago
Вопрос, как https://github.com/kamabzalov/admss-client/issues/430 в этой задаче может быть "Если при создании не указан Stock#" если он required
нам валидация не даст его оставить пустым. Или нужно убирать required, или пересматривать логику отработки
@JSDID ответа от бэка
@JSDID обновил описание задачи
@JSDID Если зайти в созданную инвенторию и менять в ней какую-то инфу, то сразу ругается на уже существующий сток номер
@JSDID Если я просто нажму на поле, и не буду его изменять, то мне выдаст ошибку, что такой сток номер уже существует
@JSDID убирайте ваш предыдущий "костыль" - при существующей инвентории надо делать поле stocknumber disabled
@JSDID update (25.06.2024)
Если создавать инвенторию новую, но вписать сток номер какой-то другой инвентории, то мы получим ошибку, что сток номер занят.
После этого если изменить сток номер и сохранить инвенторию, то в запросе на создание у нас прописывается айди ивентории, у которой тот сток номер, что мы пытались изначально использовать. В результате чего у нас НЕ создается новая инвентория, а перезаписывается та, что имела сток номер, который мы изначально ввели.
А не такой
@JSDID вдогонку: Вернуть возможность редактирования сток номера (валидировать только при изменении, а еще желательнее, если сток номер изменился от исходного, а не просто событие change вызвалось), при редактировании созданной инвентории. Добавить валидация поля - мин 1 символ, макс 20
@JSDID ответ от тестировщицы на ваше видео: "Возможно важна последовательность действий, вот видео как это я повторяю, повторить получается несколько раз. Легче проверять на персоне, где мало инвентории, я использую mobile2 password"
@JSDID я замерджил - посмотрим, что скажет тестировщица Но я по прежнему наблюдаю излшиние запросы на stocknumber. Более того - когда я сохраняю инвенторию - то stocknumber зачем-то тоже вызывается
Реализовать надо так:
/api/v1/inventory/stocknumber
). Если он есть, то помечать поле/форму как нвалидную. Если нет, сохранять сток внутри инвентории