Перейти к содержанию

Таблица субагентов#

Пользователи процесса#

  • пользователь с ролью CONTRACTOR

Предусловия#

Точки входа#

  • пункт Справочник -> Субагенты в меню приложения

Интерфейс#

Макет

Таблица субагентов#

subagent.schema.json

Поле таблицы Атрибут объекта
Субагент subagent.fullNameEnglish
Статус subagent.status, ACTIVE - Активен, INACTIVE - Заблокирован
  • таблица отображается с пагинацией
  • записи отсортированы по первой колонке в алфавитном порядке.

Состояние "Нет ни одного субагента"#

Если в базе еще нет ни одного субагента, вместо таблицы отображается страница "Cубагентов пока нет" с кнопкой "Добавить субагента". Поведение кнопки такое же, как у аналогичной кнопки в таблице субагентов.

Кнопка "Добавить субагента"#

  • Доступна пользователю с правом CREATE_SUBAGENT
  • При нажатии на кнопку открывается модалка добавления субагента:
    • Заголовок формы: Субагент
    • Поля:
    • Кнопка Отменить, при нажатии: форма закрывается, субагент не сохраняется
    • Кнопка Добавить,
      • активна, если заполнены поля Агенты и Название
      • при нажатии:
        • в процессе сохранения на кнопке отображается лоадер, все поля и кнопки формы не активны
        • субагент сохраняется в БД. При первом сохранении, кроме заполненных пользователем полей, заполняется
          • status - ACTIVE
        • открывается деталка субагента в режиме редактирования, с заполненными полями Название и Агенты

Просмотр и редактирование субагента#