Управление проектами

Управление проектами#

Подробнее о добавлении проектов написано в разделе Настройка мультитенантности. Кроме того, здесь можно редактировать , назначать/отменять назначение пользователей, включать/отключать и удалять существующие проекты. Включение и отключение проектов разрешает или запрещает доступ к проектам в панели .

Изменение названия или описания проекта

  1. На экране Настройки → Проекты и пользователи щелкните домен, в рамках которого хотите управлять проектами.

  2. Перейдите на вкладку Проекты, щелкните значок многоточия рядом с проектом, а затем нажмите Изменить.

  3. Внесите необходимые изменения и выберите Сохранить.

Используйте следующую команду:

vinfra domain project set [--description <description>] [--name <name>] --domain <domain> <project>
--description <description>

Описание проекта

--name <name>

Имя проекта

--domain <domain>

Имя или ID домена

<project>

Имя или ID проекта

Например, чтобы изменить имя проекта myproject в домене mydomain на newproject, запустите команду:

# vinfra domain project set myproject --domain mydomain --name newproject

Назначение участников в проект

  1. На экране Настройки → Проекты и пользователи щелкните домен, в рамках которого хотите управлять проектами.

  2. Перейдите на вкладку Проекты, щелкните значок многоточия рядом с проектом, а затем нажмите Назначить участников.

  3. В окне Назначить участников выберите пользователей, которых хотите добавить, и нажмите Назначить.

Используйте следующую команду:

vinfra domain user set [--assign <project> <role>] --domain <domain> <user>
--assign <project> <role>

Назначить пользователя в проект с одним или несколькими наборами разрешений. Укажите этот параметр несколько раз, чтобы назначить пользователя нескольким проектам.

  • <project>: имя или ID проекта

  • <role>: роль пользователя в проекте (project_admin)

--domain <domain>

Имя или ID домена

<user>

Имя или ID пользователя

Например, чтобы назначить пользователя myuser из домена mydomain в проект myproject в качестве администратора проекта, запустите команду:

# vinfra domain user set myuser --domain mydomain --assign myproject project_admin

Просмотр списка участников проекта

  1. На экране Настройки → Проекты и пользователи щелкните домен, в рамках которого хотите управлять проектами.

  2. Перейдите на вкладку Проекты и щелкните проект, список участников которого необходимо просмотреть.

  3. На правой панели перейдите на вкладку Участники.

Используйте следующую команду:

vinfra domain project user list [--long] --domain <domain> <project>
--long

Включение доступа и перечисления для всех полей объектов.

--domain <domain>

Имя или идентификатор домена.

<project>

Идентификатор или имя проекта.

Например, чтобы вывести список участников проекта myproject из домена mydomain, выполните:

# vinfra domain project user list myproject --domain mydomain
+----------------------------------+--------+-------------+---------------+
| id                               | name   | description | role          |
+----------------------------------+--------+-------------+---------------+
| eb0203e6b8a641d8be5b54b2f3fc9f47 | myuser |             | project_admin |
+----------------------------------+--------+-------------+---------------+

Удаление участников из проекта

  1. На экране Настройки → Проекты и пользователи щелкните домен, в рамках которого хотите управлять проектами.

  2. Перейдите на вкладку Проекты, щелкните значок многоточия рядом с проектом, а затем нажмите Удалить участников проекта.

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

Используйте следующую команду:

vinfra domain project user remove --user <user> --domain <domain> <project>
--user <user>

Имя или ID пользователя

--domain <domain>

Имя или ID домена

<project>

Имя или ID проекта

Например, чтобы удалить пользователя myuser из проекта myproject в домене mydomain, запустите команду:

# vinfra domain project user remove myproject --domain mydomain --user myuser

Включение или отключение проекта

  1. На экране Настройки → Проекты и пользователи щелкните домен, в рамках которого хотите управлять проектами.

  2. Перейдите на вкладку Проекты, щелкните значок многоточия рядом с проектом, а затем нажмите Включить или Отключить.

Используйте следующую команду:

vinfra domain project set [--enable | --disable] --domain <domain> <project>
--enable

Включить проект

--disable

Отключить проект

--domain <domain>

Имя или ID домена

<project>

Имя или ID проекта

Например, чтобы отключить проект myproject в домене mydomain, запустите команду:

# vinfra domain project set myproject --domain mydomain --disable

Просмотр сведений о проекте

  1. На экране Настройки → Проекты и пользователи щелкните домен, который содержит необходимый проект.

  2. Перейдите на вкладку Проекты и щелкните проект. На правой панели будут отображены сведения об этом проекте.

Используйте следующую команду:

vinfra domain project show --domain <domain> <project>
--domain <domain>

Имя или идентификатор домена

<project>

Идентификатор или имя проекта

Например, чтобы вывести сведения о проекте myproject из домена mydomain, выполните:

# vinfra domain project show myproject --domain mydomain
+---------------+----------------------------------+
| Field         | Value                            |
+---------------+----------------------------------+
| description   | A custom project                 |
| domain_id     | 9f7e68938fe946a2a862e360bbe40d98 |
| enabled       | True                             |
| id            | d1c4d6198fb940e6b971cf306571ebbd |
| members_count | 0                                |
| name          | myproject                        |
| tags          | []                               |
+---------------+----------------------------------+

Удаление проекта

  1. На экране Настройки → Проекты и пользователи щелкните домен, в рамках которого хотите управлять проектами.

  2. Перейдите на вкладку Проекты, щелкните значок многоточия рядом с проектом и нажмите Удалить.

Используйте следующую команду:

vinfra domain project delete --domain <domain> <project>
--domain <domain>

Имя или ID домена

<project>

Имя или ID проекта

Например, чтобы удалить проект myproject из домена mydomain, запустите команду:

# vinfra domain project delete myproject --domain mydomain