Як створити та керувати групами в Redmine.

10/13/2020
6 minutes
Лукаш Беньа

Адміністратори можуть характеризувати групи клієнтів в Redmine. Групи можуть бути включені як члени проектів так само, як і звичайні користувачі, використовуючи ті ж Ролі. При додаванні користувача до існуючої групи, цей користувач отримує всі переваги групи.

Створення груп

Щоб створити групу, виконайте наступні дії:

  1. Клацніть на "Адміністрування"
  2. Клацніть на "Групи"
  3. Клацніть на "Нова група"
  4. Введіть назву вашої групи в поле "Назва"
  5. Клацніть на "Створити"

Додавання людей та партнерських проектів

Щоб додати людей до групи, виконайте наступні дії:

  1. У "Адмініструванні" виберіть "Групи"
  2. Клацніть на назву групи, яку ви хочете змінити
  3. Ви побачите 3 вкладки: Загальне, Користувачі, Проекти
  • Загальне

❖     Змініть назву, змінивши поле "Назва"

  • Клієнти

❖     Додайте клієнтів, відзначивши поле з ім'ям користувача для кожного клієнта

❖     Клацніть на "Додати"

  • Проекти

❖     Виберіть проект з випадаючого меню

❖     Встановіть роль

❖     Клацніть на "Додати"

Рисунок 1: Приклад вкладки Користувачі групи

Рисунок 2: Додавання учасників до групи

Рисунок 3: Приклад вкладки Проекти групи

Рисунок 4: Призначення групи для проекту (з налаштувань групи)

Налаштування груп користувачів в Redmine

Адміністрування > Групи

Тут керівники можуть керувати групою користувачів Redmine.

Дві групи користувачів визначені заздалегідь: Анонімні користувачі та Некористувачі. Ці групи мають обмежені дозволи щодо проектів та питань Redmine.

Некористувачі - це повністю зареєстровані користувачі (увійшли до Redmine), які не додані як учасники до проекту, який вони переглядають. Анонімні користувачі, як правило, є незареєстрованими користувачами. Ці дві групи побачать проект, якщо він не є приватним.

Примітка: Додавання користувачів до груп спрощує управління ролями користувачів щодо проектів, оскільки всю групу можна додати як учасника проекту з подібними ролями для користувачів.

Кожна група показується в списку за її назвою та кількістю користувачів. Є опція фільтрування за ключовим словом (наприклад, назвою групи).

Щоб створити нову групу, клацніть "Нова група", введіть назву та клацніть "Створити" або "Створити та продовжити" (якщо ви хочете створити нову групу).

Щоб змінити групу, виберіть її зі списку. Ви можете змінити назву групи або додати користувачів або партнерські проекти. Кожне завдання можна виконати в відповідній вкладці.

Щоб додати користувачів до вибраної групи, перейдіть на вкладку "Користувачі" групи, клацніть "Новий користувач" та виберіть одного або декількох користувачів для додавання:

Коли користувач додається до групи, він автоматично отримує всі переваги групи (наприклад, ролі в проектах).

Групи відпочинку в Redmine

/groups.:format

GET

Повертає перелік груп.

Цей кінцевий пункт вимагає прав адміністратора.

Приклад:

GET/groups.xml

Відповідь:

<groups type="array">

<group>

<id>53</id>

<name>Менеджери</name>

</group>

<group>

<id>55</id>

<name>Розробники</name>

</group>

</groups>

POST

Створює групу.

Цей кінцевий пункт вимагає прав адміністратора.

  • Межі:

❖     Група (обов'язково): хеш властивостей групи, включаючи:

❏     name (обов'язково): назва групи

❏     user_ids: ідентифікатори клієнтів групи (якщо не вказано, створюється порожня група)

  • Приклад:

❖     POST/groups.xml

<group>

<name>Розробники</name>

<user_ids type="array">

<user_id>3</user_id>

<user_id>5</user_id>

</user_ids>

</group>

❖     POST/groups.json

{

"group": {

"name": "Інженери",

"user_ids": [ 3, 5 ]

}

}

Відповідь:

  • 201 Створено: група була створена
  • 422 Необроблюваний елемент: група не була створена через невдачі підтвердження (тіло відповіді містить повідомлення про помилки)

/Groups/:id.:format

GET

Повертає деталі групи.

Цей кінцевий пункт вимагає прав адміністратора.

  • Параметр:

❖     включити (необов'язково): список відносин, які потрібно включити в відповідь:

❏     user

❏     member

Приклад:

GET/group/20.xml?include=users

Відповідь:

<group>

<id>20</id>

<name>Розробники</name>

<users type="array">

<user id="5" name="Джон Сміт"/>

<user id="8" name="Дейв Лопер"/>

</users>

</group>

PUT

Оновлює існуючу групу.

Цей кінцевий пункт вимагає прав адміністратора.

Видалити

Видаляє існуючу групу.

Цей кінцевий пункт вимагає прав адміністратора.

/groups/:id/users.:format

POST

Додає існуючого клієнта до групи.

Цей кінцевий пункт вимагає прав адміністратора.

  • Параметри:

❖     user_id (обов'язково): ідентифікатор клієнта, який додається до групи.

Приклад:

POST/gatherings/10/users.xml

<user_id>5</user_id>

  • Відповідь:

❖     200 OK: користувач був доданий до збору

/groups/:id/clients/:user_id.:format

Видалити

Видаляє клієнта зі збору.

Цей кінцевий пункт вимагає прав адміністратора.

Приклад:

Delete/groups/10/users/5.xml

Відповідь:

200 OK: Користувач був евакуйований з групи

Спробуйте Easy Redmine у 30-денній безкоштовній пробній версії

Повнофункціональний, захищений SSL, щоденне резервне копіювання, у вашій геолокації