14 lines
1.9 KiB
Markdown
14 lines
1.9 KiB
Markdown
# Итоги: 008 — примечание к устройству
|
|||
|
|
|
||
|
|
## Сделано
|
||
|
|
- Макет (лист «Окно: добавление устройства», версия 4) и приложение: поле «Примечание» под названием устройства (textarea, до 500 символов).
|
||
|
|
- БД: колонка `devices.note` (автомиграция), сервис (`_clean_note`: обрезка, лимит, пусто → `null`), API (`note` в создании, правке и ответах; ошибка 400 при превышении лимита), UI (окно и запасная страница).
|
||
|
|
- В таблице примечание видно во всплывающей подсказке над именем устройства.
|
||
|
|
|
||
|
|
## Проверено
|
||
|
|
- `pytest`: 9 из 9 (тест создания устройства из окна расширен проверкой примечания).
|
||
|
|
- В браузере окно с полем «Примечание» выглядит как в макете; примечание сохраняется, видно в окне изменения и подсказке; через API правится, очищается пустой строкой, длиннее 500 символов отклоняется (400).
|
||
|
|
- Временное устройство удалено; данные пользователя (группа PRIVATE, `MSK_Home`, `OZ_Dacha`) не затронуты.
|
||
|
|
|
||
|
|
## Не проверено / замечания
|
||
|
|
- Примечание не выводится в самой таблице (чтобы не менять утверждённый вид) — только подсказка; если нужно видеть его постоянно (например, отдельной строкой или колонкой), это отдельное решение по макету.
|