Skip to content

Добавление пользователей в систему

Добавление пользователей

Прежде чем приглашать пользователей в проект, их нужно сначала добавить в Apiary. Зарегистрированные пользователи могут сами добавлять в проекты новых пользователей. Однако новым пользователям требуется подтверждение от любого из администраторов, чтобы залогиниться в Apiary.

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

Чтобы добавить пользователя:

  1. Войдите в Apiary в качестве администратора.
  2. В меню слева выберите Админ > Пользователи > Список (List).
  3. В правом верхнем углу страницы нажмите + Пользователь (+ User).

    Add user

  4. В окне Новый пользователь (New user) заполните обязательные поля: Login (Логин), Email (Электронная почта) и Password (Пароль).

    New user

  5. Назначьте пользователю роль: Admin (Администратор), Editor (Редактор) или Readonly (Только для чтения).

    Примечание: только администраторы могут назначать пользователям права администратора.

    New user role

  6. Заполните остальные поля по желанию и нажмите Сохранить (Create).

Новый пользователь появится в списке на странице Список пользователей (User list).

⚠️ Примечания:

  1. Пользователи LDAP автоматически появятся в списке пользователей после первого входа в Apiary.
  2. Когда LDAP включен, создать новых локальных пользователей в Apiary не получится. Однако можно добавлять ботов-пользователей.

Подтверждение и редактирование пользователей

Все неподтвержденные пользователи появляются в списке со статусом Ожидание (Pending) на странице Список пользователей (User list).
Подтверждать пользователей могут только администраторы.

Чтобы подтвердить или отклонить выбранных пользователей:

  1. В списке пользователей найдите пользователей со статусом Ожидание (Pending).
    Для удобства включите сортировку по статусу, нажав на заголовок столбца Статус (Status).
  2. Нажмите на значок статуса пользователя и выберите нужное значение: Подтверждён (Accepted) или Отклонён (Decline).

    Confirm users

  3. Если нужно изменить статус пользователя, нажмите на значок статуса и выберите Подтверждён (Accepted) или Заблокирован (Blocked).
    Чтобы вернуть пользователю статус Ожидание (Pending), нажмите имя пользователя в списке и измените статус в открывшемся окне.

    Edit user

Для редактирования пользователя нажмите имя выбранного пользователя в списке.
В открывшемся окне вы можете также заблокировать пользователя.

Примечание: если удалить пользователя с LDAP-сервера, то этот пользователь потеряет возможность логина.

Создание пользователя-бота

Пользователя-бота можно использовать для автоматизации работы с Apiary:

  • автоматизации поиска;
  • автоматизации просмотра сообщений;
  • автоматизации ответа на сообщения;
  • а также интеграции со сторонними приложениями.

Чтобы добавить пользователя-бота на Apiary:

  1. Войдите в Apiary в качестве администратора.
  2. В меню слева выберите Админ > Пользователи > Список (List).
  3. В правом верхнем углу страницы нажмите + Пользователь (+ User).
  4. В окне Новый пользователь (New user) в поле Тип (Type) выберите Бот (Bot).

    New bot user

  5. Укажите имя пользователя-бота (Name) и дату блокировки (Lockout date).

  6. Назначьте пользователю-боту роль. Рекомендуем выбрать роль Admin (Администратор), чтобы при работе с ботом вам был доступен весь его функционал, в том числе доступ ко всем проектам Apiary.

    Примечание: назначенную роль и дату блокировки нельзя будет изменить.

  7. Нажмите Создать (Create). Новый пользователь-бот появится в списке пользователей на странице Список пользователей (User list).

  8. Скопируйте токен пользователя-бота для подключения бота к вашему приложению.

    Bot user token

Вы можете проверить подключение пользователя-бота и его доступ к проектам Apiary при помощи следующей команды:

curl --silent --location 'http://apiary-hostname/api/projects/' -H 'Authentication: <user_bot_token>'

Если все правильно, ответ сервера будет следующим:

[
  {
    "completionDate": "2023-03-23",
    "connectionName": null,
    "created": "2023-03-23T08:47:14.358843Z",
    "description": "",
    "groupID": "4cd961ee-50ed-4d95-9340-4d1ace7038e9",
    "hawserID": null,
    "id": "ad09eb54-31f0-44d4-b991-6bbd83bbf0f7",
    "lastIncomingPong": null,
    "lastOutgoingPing": null,
    "name": "project_name",
    "owner": {
      "firstName": null,
      "id": "e2305102-84df-45b7-a779-f028b69229fc",
      "isAdmin": true,
      "lastName": null,
      "passwordChangeRequired": false,
      "userEmail": "root@ro.ot",
      "userLogin": "root@ro.ot"
    },
    "permission": null,
    "projectType": "",
    "scope": "",
    "startDate": "2023-03-23",
    "updated": "2023-03-23T08:47:14.358863Z"
  }
]

Роли пользователей

В Apiary есть два типа ролей: Глобальные и Проектные.

Глобальные роли отвечают за доступ пользователей к Apiary:

  • Администратор (Administrator) — имеет полный доступ ко всему функционалу Apiary.
  • Редактор (Editor) — может создавать и редактировать собственные проекты. Также может редактировать назначенные проекты и иши, если в проекте у него роль Редактор. Глобальные настройки Apiary редактировать не может.
  • Только для чтения (Readonly) — не может создавать проекты и редактировать глобальные настройки Apiary. Может только редактировать назначенные проекты и иши, если в проекте у него роль Редактор.

Проектные роли отвечают за доступ к проектам и ишам в Apiary:

  • Владелец (Owner) — имеет полный доступ ко всему функционалу проекта.
  • Редактор (Edit) — может редактировать назначенные пользователю проекты и иши.
  • Только для чтения (Readonly) — может только просматривать проекты и иши.

Добавление пользователей в проект

Чтобы добавить пользователей в несколько проектов сразу:

  1. В меню слева выберите Админ > Пользователи > Список (List).
  2. Найдите нужного пользователя в списке и нажмите Проекты (Projects): User adding

  3. В открывшемся окне выберите нужные проекты, а затем подходящую роль пользователя. Нажмите Назначить (Assign):
    User assignment

Чтобы добавить пользователей в конкретный проект:

  1. В меню слева выберите Проекты.
  2. Найдите подходящий проект в списке и нажмите на значок любого пользователя в столбце Команда (Team):
    Edit team

  3. В открывшемся окне нажмите на пустую строку и добавьте одного или несколько пользователей при помощи +:
    Add user in project

  4. Чтобы изменить роль или удалить пользователя из проекта, в этом же окне нажмите на роль пользователя и выберите нужный вариант:
    Edit user in project