# Автоматическая связь деталей Чек-лист разработчика ## Базовые проверки - [ ] Обновление с версии клиента на бранч отрабатывает без ошибок; - [ ] После обновления веб-интерфейс доступен и открывается; - [ ] Успешная авторизация; - [ ] Основные действия пользователя в интерфейсе работают без ошибок: переходы по разделам, создание сущностей, открытие карточек оборудования, установка модулей. --- ## Проверка фичи **Форма установки модуля "Учёт оборудования"** - [ ] Третий шаг в степпере, над кнопкой "Установить" есть чекбокс настройки автосвязи деталей с текстом: "Автоматически связывать и переносить комплектующие сервера на склад" - [ ] Справа есть инормационная иконка; - [ ] Текст информационной иконки: "Связь комплектующего сервера и детали на складе происходит автоматически при добавлении детали и при диагностике сервера, если у комплектующего и детали на складе совпадают серийные номера. После установки модуля имеющееся оборудование свяжется сразу. Для процессоров, накопителей и оперативной памяти могут быть созданы новые детали на складе, которые свяжутся с комплектующими автоматически." --- **Проверка функционала** - [ ] Модуль установлен, автосвязь включена, склад связан с локацией, пустой. После проведения диагностики найденные детали создаются на складе и связываются. - [ ] Модуль установлен, автосвязь включена, склад связан с локацией. На складе добавлены две разных детали, статус "На складе", с серийными номерами как и в сервере. После проведения диагностики те детали, которые не были созданы создаются на складе и связываются, ранее связанные детали также связываются. - [ ] Модуль установлен, автосвязь включена, склад связан с локацией, заполнена всеми деталями сервера, в разных статусах(кроме в сервере). После проведения диагностики найденные детали связываются, новые не создаются. - [ ] Модуль установлен, автосвязь **выключена**, склад связан с локацией, пустой. После проведения диагностики найденные детали НЕ создаются на складе и НЕ связываются. - [ ] Модуль установлен, автосвязь включена, склад связан с локацией, пустой. В сервере уже есть детали, найденные диагностикой но не связанные. После ручного создания детали каждого типа она автоматически связывается с соответсвующей деталью в сервере. - [ ] Модуль установлен, автосвязь **выключена**, склад связан с локацией, пустой. В сервере уже есть детали, найденные диагностикой но не связанные. После ручного создания детали каждого типа она создается с типом "На складе", не связывается с деталью в сервере.