Sådan oprettes og administreres grupper i Redmine

10/13/2020
6 minutter
Lukáš Beňa

Administrator kan karakterisere grupper af brugere i Redmine. Grupper kan tilføjes som medlemmer af projekter på samme måde som almindelige brugere, ved at bruge de samme roller. Når en bruger tilføjes til en eksisterende gruppe, får brugeren alle gruppens fordele.

Oprettelse af grupper

For at oprette en gruppe, skal du gøre følgende:

  1. Klik på Administration
  2. Klik på Grupper
  3. Klik på Ny gruppe
  4. Indtast titlen på din gruppe i Navn
  5. Klik på Opret

Tilføjelse af personer og partnerprojekter

For at tilføje personer til en gruppe, skal du gøre følgende:

  1. I Administration >> Grupper
  2. Klik på den gruppe, du ønsker at ændre navnet.
  3. Du vil se 3 faner: Generelt, Brugere, Projekter
  • Generelt

❖ Ændr navnet ved at redigere feltet Navn

  • Klienter

❖ Tilføj klienter ved at markere afkrydsningsfeltet for hver klient

❖ Klik på Tilføj

  • Projekter

❖ Vælg et projekt fra pop op-menuen

❖ Indstil rollen

❖ Klik på Tilføj

Figur 1: Eksempel på fanen Brugere i en gruppe

Figur 2: Tilføjelse af medlemmer til en gruppe

Figur 3: Eksempel på fanen Projekter i en gruppe

Figur 4: Tilknytning af en til et projekt (fra gruppeindstillinger)

Oprettelse af brugergrupper i Redmine

Admin > Grupper

Her kan administrator administrere en gruppe af Redmine-brugere.

To brugergrupper er foruddefinerede: Anonyme brugere og Ikke-medlemsbrugere. Disse grupper har begrænsede tilladelser i forhold til Redmine-projekter og sager.

Ikke-medlemsbrugere er fuldt registrerede brugere (logget ind på Redmine), der ikke er tilføjet som medlemmer til det projekt, de ser. Anonyme brugere er generelt ikke-registrerede brugere. Disse to grupper vil kunne se et projekt, hvis det ikke er privat.

Bemærk: Ved at tilføje brugere til grupper kan man nemt administrere brugerroller i forhold til projekter, da en hel gruppe kan tilføjes som et projekt med lignende roller som brugere.

Hver gruppe vises i listen med sit navn og antal brugere. Der er en filtreringsmulighed efter nøgleord (f.eks. gruppens navn).

For at oprette en ny gruppe skal du klikke på Ny gruppe, indtaste et navn og klikke på Opret eller Opret og Fortsæt (hvis du vil oprette en ny gruppe).

For at redigere en gruppe skal du vælge den fra lytte. Du kan ændre navnet på gruppen eller tilføje brugere eller partnerprojekter. Hver handling kan udføres i den tilsvarende fane.

For at tilføje brugere til en valgt gruppe skal du gå til gruppens Brugere-fane, klik på Ny bruger og vælg en eller flere brugere at tilføje:

Når en bruger tilføjes til en gruppe, får han automatisk alle gruppens rettigheder (f.eks. roller i projekter).

Rest Grupper i Redmine

/grupper.:format

GET

Giver en oversigt over grupper.

Dette slutpunkt kræver administratorrettigheder.

Eksempel:

GET/grupper.xml

Svar:

53

Ledere

55

Udviklere

POST

Opretter en gruppe.

Dette slutpunkt kræver administratorrettigheder.

  • Grænser:

❖ Gruppe (påkrævet): en hash af gruppens egenskaber, herunder:

❏ navn (påkrævet): gruppenavn

❏ user_ids: ids for gruppebrugere (en tom gruppe oprettes, hvis ikke angivet)

  • Eksempel:

❖ POST/grupper.xml

Udviklere

3

5

❖ POST/grupper.json

{

"gruppe": {

"navn": "Ingeniører",

"bruger_id": [3, 5]

}

}

Svar:

  • 201 Oprettet: gruppen blev oprettet
  • 422 Ubehandlet enhed: gruppen blev ikke oprettet på grund af godkendelsesfejl (svarkroppen indeholder fejlmeddelelser)

/Grupper/:id.:format

GET

Giver detaljer om en gruppe.

Dette slutpunkt kræver administratorrettigheder.

  • Parameter:

❖ inkluderer (valgfri): en kommasepareret liste over relationer, der skal kombineres i svaret:

❏ bruger

❏ medlem

Eksempel:

GET/gruppe/20.xml?inkluder=brugere

Svar:

20

Udviklere

PUT

Opdaterer en eksisterende gruppe.

Dette slutpunkt kræver administratorrettigheder.

slet

Sletter en eksisterende gruppe.

Dette slutpunkt kræver administratorrettigheder.

/grupper/:id/brugere.:format

POST

Tilføjer en eksisterende bruger til en gruppe.

Dette slutpunkt kræver administratorrettigheder.

  • Parameter:

❖ user_id (påkrævet): id for brugeren, der skal tilføjes til gruppen.

Eksempel:

POST / samlinger / 10 / brugere.xml

5

  • Svar:

❖ 200 OK: brugeren blev tilføjet til samlingen

/groups/:id/clients/:user_id.:format

slet

Fjerner en klient fra en samling.

Dette slutpunkt kræver administratorrettigheder.

Eksempel:

Slet/groups/10/users/5.xml

Svar:

200 OK: Brugeren blev evakueret til gruppen

Prøv Easy Redmine i en 30 dages gratis prøveperiode

Fuld funktionalitet, SSL-beskyttet, daglige backups, og din geolocation