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