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

Створення груп
Щоб створити групу, виконайте наступні дії:
- Клацніть на "Адміністрування"
- Клацніть на "Групи"
- Клацніть на "Нова група"
- Введіть назву вашої групи в поле "Назва"
- Клацніть на "Створити"
Додавання людей та партнерських проектів
Щоб додати людей до групи, виконайте наступні дії:
- У "Адмініструванні" виберіть "Групи"
- Клацніть на назву групи, яку ви хочете змінити
- Ви побачите 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: Користувач був евакуйований з групи