Hvordan opretter og administrerer grupper i Redmine
Å store grupper
For at lave en gruppe, gør følgende:
- Klik på Administration
- Klik på Grupper
- Klik på Ny gruppe
- Skriv ind titlen på gruppen i Navn
- Klik på Oprett
Å legge til personer og partnerprojekter
For at legge til personer i en gruppe, gør følgende:
- I Administration >> Grupper
- Klik på navnet på gruppen du ønsker at afslutte.
- Du vil se 3 faner: Generelt, Brukere, Prosjekter
- Generelt
❖ Endre navnet ved at redigere feltet Navn
- Klienter
❖ Læg til klienter ved at mærke af i boksen ved siden af brugernavnet til hver klient
❖ Klik på læg til
- Prosjekter
❖ Vælg et projekt fra rullegardinmenyen
❖ Indstil rollen
❖ Klik på læg til
Figur 1: Eksempel på fanen Brukere i en gruppe
Figur 2: Læg til medlemmer i en gruppe
Figur 3: Eksempel på fanen Prosjekter i en gruppe
Figur 4: Knytte en gruppe til et projekt (fra gruppeinnstillingen)
Opsætning af brugergrupper i Redmine
Admin > Grupper
Her kan du administrere en gruppe med Redmine-brugere.
Til brugergrupper er forhåndsdefineret: Anonyme brugere og Ikke-medlemsbrugere. Disse grupper har begrænset tilatelser, når det gælder Redmine-projekter og saker.
Ikke-medlemsbrugere er fuldt registrerede brugere (log ind på Redmine) som ikke er lagt til nogle medlemmer i projektet de ser på. Anonyme brugere er normalt registrerede brugere. Disse to gruppene vil se et projekt hvis det ikke er privat.
Bemærk: Å legge til brugere i grupper forenkler administrationen af brugerroller i forhold til projekter, siden en hel gruppe kan legges til som et projektmedlem med lignende roller som brugere.
Hver gruppe vises i lytte med sit navn og antal brugere. Det er en filtreringsmulighed efter nøgleord (f.eks. gruppenavn).
For at oprette en ny gruppe, klik på Ny gruppe, skriv et navn og klik på Opretting eller Opretting og Fortset (hvis du vil oprette en ny gruppe).
For at redigere en gruppe, velg den fra listen. Du kan ændre navnet på gruppen eller legge til brugere eller partnerprojekter. Hver handling kan udføres i tilsvarende fane.
For at legge til brugere i en valgt gruppe, gå til gruppens Brugere-fane, klik på Ny bruger og velg en eller flere brugere til:
Når en bruger bliver lagt til i en gruppe, får han automatisk alle gruppetilganger (f.eks. roller i projekter).
Restgrupper i Redmine
/grupper.:format
GET
Giv en overblik over grupper.
Dette endepunktet kræver administratorrettigheder.
Eksempel:
GET/grupper.xml
Svar:
53
Ledere
55
Utviklere
POST
Lager en gruppe.
Dette endepunktet kræver administratorrettigheder.
- Grenser:
❖ Gruppe (obligatorisk): en hash af gruppens egenskaber, herunder:
❏ navn (obligatorisk): gruppenavnet
❏ user_ids: id-er til gruppebrugerne (en tom gruppe oprettes hvis ikke opgitt)
- Eksempel:
❖ POST/grupper.xml
Utviklere
3
5
❖ POST/grupper.json
{
"gruppe": {
"navn": "Ingeniører",
"bruger_id": [3, 5]
}
}
Svar:
- 201 Oprettet: gruppen blev oprettet
- 422 Kan ikke behandles: gruppen blev ikke oprettet på grund af godkendelsesfeil (svarkroppen indeholder fejlmeldinger)
/Grupper/:id.:format
GET
Gir detaljer om en gruppe.
Dette endepunktet kræver administratorrettigheder.
- Parameter:
❖ inkluderer (valgfritt): en kommaseparert liste over forhold som skal sammen i svaret:
❏ bruger
❏ medlem
Eksempel:
GET/gruppe/20.xml?inkluder=brugere
Svar:
20
Utviklere
PUT
Opdaterer en eksisterende gruppe.
Dette endepunktet kræver administratorrettigheder.
Slett
Sletter en eksisterende gruppe.
Dette endepunktet kræver administratorrettigheder.
/grupper/:id/brukere.:format
POST
Legger til en eksisterende bruger i en gruppe.
Dette endepunktet kræver administratorrettigheder.
- Parameter:
❖ user_id (obligatorisk): id-en til brugeren som skal legges til i gruppen.
Eksempel:
POST/samlinger/10/brukere.xml
5
- Svar:
❖ 200 OK: bruger ble lagt til samlingen
/grupper/:id/klienter/:bruker_id.:format
Slett
Udelukker en klient fra en samling.
Dette slutpunktet kræver administratorrettigheder.
Eksempel:
Slett/grupper/10/brukere/5.xml
Svar:
200 OK: Bruger ble evakuert til gruppen