Токены (Пользователи)

1. Описание

Деталь для создания токенов, которые используются для авторизации запросов при интеграции с Webitel.

Состоит из:

  1. Инструмента добавления (Рис.1 (1));
  2. Кнопки обновления таблицы (Рис.1 (2));
  3. Реестра записей (Рис.1 (3));
  4. Пагинации (Рис.1 (4)).

Рис. 1. Страница детали "Токены"

1.1. Инструмент добавления

Для создания токена используется кнопка добавления -  (Рис.1 (1)). При нажатии на эту кнопку открывается модальное окно (Рис. 2), которое состоит из поля ввода названия - "Имя", кнопки отмены - "Закрыть", кнопки добавления - "Добавить" и кнопки закрытия окна - .

Рис. 2. Модальное окно "Токены"

В поле ввода "Имя" вводится название, которое служит описанием, и нажимается кнопка "Добавить". Открывается модальное окно с созданным токеном  (Рис.3).

Рис. 3. Модальное окно созданного токена

Модальное окно с созданным токеном имеет:

  • поле с созданным токеном;
  • кнопку "Копировать" - копирует токен в буфер обмена;
  • кнопку "Сохранить в формате TXT" - скачивает документ с расширением  .txt, в котором содержится созданный токен.;
  • кнопку закрытия окна - .

Важно!

Сгенерированной токен нужно сохранить, поскольку после выхода из окна, он будет не доступен для просмотра.

1.2. Обновление таблицы

Обновление таблицы реестра записей выполняется нажатием на кнопку обновления -

(Рис.1 (2)).

1.3. Реестр записей

Реестр представляет собой список записей существующих объектов этой детали, каждая из которых состоит из набора полей.

Состоит из таких частей:

  1. Чекбокс;
  2. Колонка "Использование";
  3. Колонка "Создан в";
  4. Колонка "Кем создан";
  5. Инструмент удаления.

1.3.1. Чекбокс

Используется для выбора одной или нескольких записей объектов.

Если выбрать чекбокс в заголовке то будут выбраны все записи, которые находятся на странице.

После выбора одной или нескольких записей сверху реестра появляется дополнительный инструмент удаления, который позволяет удалить все выбранные записи. При наведении курсора на инструмент удаления появляется информация о количестве выбранных для удаления записей. При нажатии на него появляется модальное окно подтверждения. В нем находятся кнопки "Да", "Нет" и закрытия - Нажатие кнопки "Да" удаляет записи. Нажатие кнопки "Нет" закрывает модальное окно, записи не удаляются.

Если отметить чекбокс в заголовке, все записи на странице будут выбраны.

Рис. 4. Модальное окно для подтверждение удаления нескольких записей

1.3.2. Колонка "Использование"

Отображает название токена, которое было введено при его создании.

1.3.3. Колонка "Создан в"

Отображает дату создания токена.

1.3.4. Колонка "Кем создан"

Отображает кем был создан токен.

1.3.5. Инструмент удаления

Используется для удаления объекта с подтверждением через модальное окно. При наведении на кнопку удаления () отображается информация с названием инструмента.  После нажатия кнопки удаления появляется модальное окно с подтверждениемНажатие кнопки "Да" удаляет объект и запись о нем. Нажатие кнопки "Нет" закрывает модальное окно, объект не удаляется. 

Рис. 5. Модальное окно подтверждения удаления 

1.4. Пагинация

Состоит из поля "Записей на странице", в котором указывается количество записей (возможно задать от 1 до 1000) на одну страницу и кнопок вперед  и назад  для переключения страниц. 

2. Возможности

2.1 Создание токена для авторизации запросов при интеграции с Webitel.

ЦельСоздать токен
Предусловия
  1. Доступ к приложению Admin;
  2. Доступ к разделу "Пользователи" в приложении Admin;
  3. Разрешение на редактирование в разделе "Пользователи";
  4. Наличие минимум одного пользователя, или создание нового.

Сценарий:


  1. Нажать на кнопку добавления - . Открывается модальное окно "Токены".
  2. Внести название в поле "Имя".
  3. Нажать кнопку "Добавить". 
Результат

Открывается модальное окно с созданным токеном, который необходимо скопировать.

2.2 Копирование токена

ЦельСкопировать токен
Предусловия
  1. Доступ к приложению Admin;
  2. Доступ к разделу "Пользователи" в приложении Admin;
  3. Разрешение на редактирование в разделе "Пользователи";
  4. Наличие минимум одного пользователя, или создание нового.

Сценарий:


  1. Создать токен. Открывается модальное окно с созданным токеном.
  2. Нажать на кнопку  "Копировать".
Результат

Модальное окно остается открытым, токен скопирован в буфер обмена.

2.3. Сохранение токена, как документ формата TXT

ЦельСохранить токен, как документ формата TXT
Предусловия
  1. Доступ к приложению Admin;
  2. Доступ к разделу "Пользователи" в приложении Admin;
  3. Разрешение на редактирование в разделе "Пользователи";
  4. Наличие минимум одного пользователя, или создание нового.

Сценарий:


  1. Создать токен. Открывается модальное окно с созданным токеном
  2. Нажать на кнопку  "Сохранить в формате ТХТ".
Результат

Модальное окно остается открытым, документ формата TXT с токеном скачивается.

2.4. Удаление токена

ЦельУдалить токен
Предусловия
  1. Доступ к приложению Admin;
  2. Доступ к разделу "Пользователи" в приложении Admin;
  3. Разрешение на редактирование в разделе "Пользователи";
  4. Наличие пользователя с, минимум, одним созданным токеном.

Сценарий:


  1. Выбрать токен, который нужно удалить.
  2. Нажать на кнопку  удаления в рядке этого токена. Откроется окно подтверждения удаления.
  3. Нажать на кнопку "Удалить"
Результат

Модальное окно закрывается. Токен удален.

2.5. Удаление нескольких токенов

ЦельУдалить несколько токенов
Предусловия
  1. Доступ к приложению Admin;
  2. Доступ к разделу "Пользователи" в приложении Admin;
  3. Разрешение на редактирование в разделе "Пользователи";
  4.  Наличие пользователя с, минимум, одним созданным токеном.

Сценарий:


  1. Найти токены, которые нужно удалить. Выбрать их с помощью чекбоксов.
  2. Нажать на кнопку удаления вверху реестра записей. Открывается модальное окно для подтверждения удаления.
  3. Нажать кнопку "Удалить".
Результат

Модальное окно закрывается. Выбранные токены удалены.