Таблица субагентов#
Пользователи процесса#
- пользователь с ролью CONTRACTOR
Предусловия#
- у роли пользователя есть право VIEW_SUBAGENT_ALL
Точки входа#
- пункт
Справочник->Субагентыв меню приложения
Интерфейс#
Таблица субагентов#
| Поле таблицы | Атрибут объекта |
|---|---|
| Субагент | subagent.fullNameEnglish |
| Статус | subagent.status, ACTIVE - Активен, INACTIVE - Заблокирован |
- таблица отображается с пагинацией
- записи отсортированы по первой колонке в алфавитном порядке.
Состояние "Нет ни одного субагента"#
Если в базе еще нет ни одного субагента, вместо таблицы отображается страница "Cубагентов пока нет" с кнопкой "Добавить субагента". Поведение кнопки такое же, как у аналогичной кнопки в таблице субагентов.
Кнопка "Добавить субагента"#
- Доступна пользователю с правом CREATE_SUBAGENT
- При нажатии на кнопку открывается модалка добавления субагента:
- Заголовок формы:
Субагент - Поля:
Название(см. описание в деталке субагента )Агенты(см. описание в деталке субагента )
- Кнопка
Отменить, при нажатии: форма закрывается, субагент не сохраняется - Кнопка
Добавить,- активна, если заполнены поля
АгентыиНазвание - при нажатии:
- в процессе сохранения на кнопке отображается лоадер, все поля и кнопки формы не активны
- субагент сохраняется в БД. При первом сохранении, кроме заполненных пользователем полей, заполняется
status-ACTIVE
- открывается деталка субагента в режиме редактирования, с заполненными полями
НазваниеиАгенты
- активна, если заполнены поля
- Заголовок формы:
Просмотр и редактирование субагента#
- деталка субагента открывается по клику на строке списка в режиме просмотра
- Просмотр деталки доступен пользователю с правом VIEW_SUBAGENT_ALL
- Редактирование субагента см. в описании деталка субагента