Hvordan opprette og administrere grupper i Redmine

10/13/2020
6 minutes
Lukáš Beňa
Administratorar kan karakterisere grupper av brukarar i Redmine. Grupper kan bli inkludert som medlemmar av prosjekt på same måte som vanlege brukarar, ved å bruke same rollene. Når ein brukar blir lagt til ei eksisterande gruppe, får denne brukaren alle fordelane til gruppa.

Å lage grupper

For å lage en gruppe, gjør følgende:

  1. Klikk på Administrasjon
  2. Klikk på Grupper
  3. Klikk på Ny gruppe
  4. Skriv inn tittelen på gruppen i Navn
  5. Klikk på Opprett

Å legge til personer og partnerprosjekter

For å legge til personer i en gruppe, gjør følgende:

  1. I Administrasjon >> Grupper
  2. Klikk på navnet på gruppen du ønsker å endre.
  3. 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

Prøv Easy Redmine i en 30-dagers gratis prøveperiode

Full funksjonalitet, SSL-beskyttet, daglige sikkerhetskopier, i din geografiske plassering