Hvordan opprette og administrere grupper i Redmine

Å lage grupper
For å lage en gruppe, gjør følgende:
- Klikk på Administrasjon
- Klikk på Grupper
- Klikk på Ny gruppe
- Skriv inn tittelen på gruppen i Navn
- Klikk på Opprett
Å legge til personer og partnerprosjekter
For å legge til personer i en gruppe, gjør følgende:
- I Administrasjon >> Grupper
- Klikk på navnet på gruppen du ønsker å endre.
- Du vil se 3 faner: Generelt, Brukere, Prosjekter
- Generelt
❖ Endre navnet ved å redigere feltet Navn
- Klienter
❖ Legg til klienter ved å merke av i boksen ved siden av brukernavnet for hver klient
❖ Klikk på Legg til
- Prosjekter
❖ Velg et prosjekt fra rullegardinmenyen
❖ Sett rollen
❖ Klikk på Legg til
Figur 1: Eksempel på fanen Brukere i en gruppe
Figur 2: Legge til medlemmer i en gruppe
Figur 3: Eksempel på fanen Prosjekter i en gruppe
Figur 4: Knytte en gruppe til et prosjekt (fra gruppeinnstillingen)
Oppsett av brukergrupper i Redmine
Admin > Grupper
Her kan ledere administrere en gruppe med Redmine-brukere.
To brukergrupper er forhåndsdefinert: Anonyme brukere og Ikke-medlemsbrukere. Disse gruppene har begrensede tillatelser når det gjelder Redmine-prosjekter og saker.
Ikke-medlemsbrukere er fullt registrerte brukere (logg inn på Redmine) som ikke er lagt til som medlemmer i prosjektet de ser på. Anonyme brukere er vanligvis uregistrerte brukere. Disse to gruppene vil se et prosjekt hvis det ikke er privat.
Merk: Å legge til brukere i grupper forenkler administrasjonen av brukerroller i forhold til prosjekter, siden en hel gruppe kan legges til som et prosjektmedlem med lignende roller som brukere.
Hver gruppe vises i listen med sitt navn og antall brukere. Det er en filtreringsmulighet etter nøkkelord (f.eks. gruppenavn).
For å opprette en ny gruppe, klikk på Ny gruppe, skriv inn et navn og klikk på Opprett eller Opprett og Fortsett (hvis du vil opprette en ny gruppe).
For å redigere en gruppe, velg den fra listen. Du kan endre navnet på gruppen eller legge til brukere eller partnerprosjekter. Hver handling kan utføres i tilsvarende fane.
For å legge til brukere i en valgt gruppe, gå til gruppenes Brukere-fane, klikk på Ny bruker og velg en eller flere brukere å legge til:
Når en bruker blir lagt til i en gruppe, får han automatisk alle gruppetilganger (f.eks. roller i prosjekter).
Restgrupper i Redmine
/grupper.:format
GET
Gir en oversikt over grupper.
Dette endepunktet krever administratorrettigheter.
Eksempel:
GET/grupper.xml
Svar:
<grupper type="array">
<gruppe>
<id>53</id>
<navn>Ledere</navn>
</gruppe>
<gruppe>
<id>55</id>
<navn>Utviklere</navn>
</gruppe>
</grupper>
POST
Lager en gruppe.
Dette endepunktet krever administratorrettigheter.
- Grenser:
❖ Gruppe (obligatorisk): en hash av gruppens egenskaper, inkludert:
❏ navn (obligatorisk): gruppenavnet
❏ user_ids: id-er til gruppebrukerne (en tom gruppe opprettes hvis ikke oppgitt)
- Eksempel:
❖ POST/grupper.xml
<gruppe>
<navn>Utviklere</navn>
<user_ids type="array">
<user_id>3</user_id>
<user_id>5</user_id>
</user_ids>
</gruppe>
❖ POST/grupper.json
{
"gruppe": {
"navn": "Ingeniører",
"user_ids": [ 3, 5 ]
}
}
Svar:
- 201 Opprettet: gruppen ble opprettet
- 422 Kan ikke behandles: gruppen ble ikke opprettet på grunn av godkjennelsesfeil (svarkroppen inneholder feilmeldingene)
/Grupper/:id.:format
GET
Gir detaljer om en gruppe.
Dette endepunktet krever administratorrettigheter.
- Parameter:
❖ inkluder (valgfritt): en kommaseparert liste over forhold som skal inkluderes i svaret:
❏ bruker
❏ medlem
Eksempel:
GET/gruppe/20.xml?inkluder=brukere
Svar:
<gruppe>
<id>20</id>
<navn>Utviklere</navn>
<brukere type="array">
<bruker id="5" navn="John Smith"/>
<bruker id="8" navn="Dave Loper"/>
</brukere>
</gruppe>
PUT
Oppdaterer en eksisterende gruppe.
Dette endepunktet krever administratorrettigheter.
Slett
Sletter en eksisterende gruppe.
Dette endepunktet krever administratorrettigheter.
/grupper/:id/brukere.:format
POST
Legger til en eksisterende bruker i en gruppe.
Dette endepunktet krever administratorrettigheter.
- Parametere:
❖ user_id (obligatorisk): id-en til brukeren som skal legges til i gruppen.
Eksempel:
POST/samlinger/10/brukere.xml
<bruker_id>5</bruker_id>
- Respons:
❖ 200 OK: bruker ble lagt til samlingen
/grupper/:id/klienter/:bruker_id.:format
Slett
Utelukker en klient fra en samling.
Dette sluttpunktet krever administratorrettigheter.
Eksempel:
Slett/grupper/10/brukere/5.xml
Respons:
200 OK: Bruker ble evakuert til gruppen