Jak stworzyć i zapewnić grupami w Redmine.
Administratorzy mogą charakteryzować grupa klientów w Redmine. Grupy mogą być dodawane jako członkowie użytkowników, tak samo jak zwykli użytkownicy, z tych samych funkcji. Dodając użytkownika do grupy, dziesięciu użytkowników korzystających z wszystkich przywileje grupy.
Tworzenie grupy
Aby utworzyć grupę, wykonaj następujące czynności:
- Kliknij Administracja
- Kliknij Grupy
- Kliknij Nowa grupa
- Wpisz swoją grupę w polu Nazwa
- Kliknij Utwórz
Dodawanie osób i partnerów partnerskich
Aby osoba dodać do grupy, wykonaj następujące czynności:
- Przejdź do Administracja >> Grupy
- Kliknij inną grupę, której chcesz zmienić.
- Zobaczysz 3 karty: Ogólne, Użytkownicy, Projekty
- ogólne
❖ Zmień nazwę, edytując pole Nazwa
- Użytkownicy
❖ Dodaj użytkowników, zaznaczając pole wyboru dla każdego użytkownika
❖ Kliknij Dodaj
- projekty
❖ Wybierz projekt z rozwijanego menu
❖ Ustaw pasażera
❖ Kliknij Dodaj
Rysunek 1: Przykładowa karta użytkowników grup
Rysunek 2: Dodawanie członka do grupy
Rysunek 3: Przykładowa karta Projekty grupy
Rysunek 4: Przypisywanie grupy do projektu (z zabezpieczeń grupy)
Tworzenie grup użytkowników w Redmine
Administrator > Grupy
Sterownik może być używany przez użytkowników Redmine.
Dwie grupy użytkowników są predefiniowane: Anonimowi użytkownicy i użytkownicy niebędący użytkownikami. Te grupy mają dostęp do problemów i problemów Redmine.
Użytkownicy niebędący podłączonymi do w pełni zarejestrowanych użytkowników (zalogowani do Redmine), którzy nie są dodani jako członkowie do projektu, którzy przeglądają. Anonimowi użytkownicy to zwykle niezarejestrowani użytkownicy. Te dwie grupy zobaczą projekt, jeśli nie jest na prywatnym.
Uwaga: Dodawanie użytkowników do grup zarządzających rolami użytkowników w projektach, ponieważ cała grupa może pozostać dodana jako członek projektu z zachowaniemmi rolemi jak użytkownicy.
grupa użytkowników jest pokazywana na liście według swojej nazwy i liczby użytkowników. Opcja filtrowania słowa według słów kluczowych (np. nazwa grupy).
Aby stworzyć nową grupę, kliknij Nowa grupa, wpisz nazwę i kliknij Utwórz lub Utwórz i Kontynuuj (jeśli chcesz utworzyć nową grupę).
Aby mieć dostęp do grupy, wybierz ją z list. Można zmienić nazwę grupy lub poprosić użytkowników lub projekty partnerskie. Szczegółowe zadanie można opisać na szczegółowe.
Aby dodać użytkowników do grupy, przejdź do kart użytkowników grup, kliknij Nowy użytkownik i wybierz jednego użytkownika do dodania:
Jeśli użytkownik zostanie dodany do grupy, automatycznie zostanie wydany wszystkim członkom grupy (np. rola w projekcie).
Grupy REST w Redmine
/grupy.:format
GET
Wróć do listy grup.
Aby zapytać o uprawnienia administratora.
Przykład:
GET/grupy.xml
Odpowiedź:
53
Menadżerowie
55
Programiści
POST
Tworzy nową grupę.
Aby zapytać o uprawnienia administratora.
- Ograniczenia:
❖ Grupa (wymagane): hash właściwości grup, w tym:
❏ nazwa (wymagane): nazwa grupy
❏ user_ids: identyfikatory użytkowników grupy (jeśli nie podano, zostanie utworzona pusta grupa)
- Przykład:
❖ POST/grupy.xml
Programiści
3
5
❖ POST/grupy.json
{
"grupa": {
"nazwa": "Inżynierowie",
"user_ids": [3, 5]
}
}
Odpowiedź:
- 201 U utworzone: grupa została utworzona
- 422 Nieprzetworzona jednostka: grupa nie została utworzona z powodu błędów autoryzacji (ciało odpowiedzi zawiera komunikaty o błędach)
/Grupy/:id.:format
GET
Przegląd szczegółów grupy.
Aby zapytać o uprawnienia administratora.
- parametry:
❖ zawierać (opcjonalne): lista powiązań do zastosowania w odpowiedzialności:
❏ użytkownik
❏ członek
Przykład:
GET/grupa/20.xml?include=użytkownicy
Odpowiedź:
20
Programiści
PUT
Aktualizuje grupę należącą do niej.
Aby zapytać o uprawnienia administratora.
Usuń
Grupa usuwająca grupę.
Aby zapytać o uprawnienia administratora.
/grupy/:id/użytkownicy.:format
POST
Dodaje właściciela do grupy.
Aby zapytać o uprawnienia administratora.
- parametry:
❖ user_id (wymagane): identyfikator użytkownika do dodania do grupy.
Przykład:
POST/grupy/10/użytkownicy.xml
5
- Odpowiedź:
❖ 200 OK: użytkownik został dodany do grupy
/groups/:id/clients/:user_id.:format
Usuń
Usuwa klienta z grupy.
Aby zapytać o uprawnienia administratora.
Przykład:
Usuń/groups/10/users/5.xml
Odpowiedź:
200 OK: Użytkownik został usunięty z grupy