mirror of
https://github.com/dartdavros/chatballs.git
synced 2026-10-05 09:14:58 +03:00
Пять из шести сценариев проверяли допитовный интерфейс и падали с 2026-09-03: ждали заголовок «Командный центр», секции сайдбара «Продажи»/«Поддержка», маршрут /departments/sales/dialogs, роль OPERATOR, отделы и колонку «ДОСТУП». Всё это снесено ADR-CHATBALLS-0041 и ADR-CHATBALLS-0043. В check.ps1 e2e не входят, поэтому падения никто не видел. Что проверяется теперь: - владелец после входа попадает в чат и видит ровно семь пунктов навигации (SPEC-CHATBALLS-0031 §4), а снесённых понятий — «Командный центр», «Отделы», «Продажи», «Каналы», «Подключения», «Продукты» — в интерфейсе нет; это регрессионная страховка вместо прежних ожиданий; - сотрудник попадает в тот же чат, но пунктов администрирования не получает (дерево диалогов тоже лежит в nav.hub-nav, поэтому проверяются именно button.hub-nav-item); - сотрудник на менеджерском маршруте видит 403 — сценарий сохранён; - организация берётся из адреса: запросы уходят только во вторую организацию, хотя членство есть в обеих; - на минимальной ширине 1024px нет горизонтальной прокрутки; - экран сотрудников: колонки списка, ящик создания, карточка с разделами «Должность и группы» и «Системная роль» (профилей доступа больше нет), передача владения в «Опасной зоне» карточки владельца, а не в меню строки. Фикстуры приведены к текущим контрактам: membership с группами вместо отделов, права выводятся из роли зеркалом `identity/capabilities.py` (пустой список скрывал кнопку «Добавить сотрудника»). В списке появился администратор — без него диалог передачи владения показывал пустое состояние, и проверять в нём было нечего. Прогон: 8 passed, 6 skipped, 0 failed (было 3 passed, 5 failed). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>