LPS:Grouper/skupiny

Z HelpDesk

Koncepce tvorby skupin v Grouperu


Výchozí požadavky

  1. pevně definované skupiny, které se nalévají zvenku trychtýřem
  2. volitelné skupiny, které se udržují v Grouperu
  3. nepotřebujeme smíšené předchozí vlastnosti u jedné skupiny/stemu, v případě potřeby dokážeme skupinovou aritmetikou sečíst pevnou a volitelnou skupinu do třetí, výstupní skupiny.
  4. hledisko správce a člena skupiny
    1. potřebujeme systémové skupiny (zakládá a udržuje je admin)
    2. potřebujeme uživatelské skupiny (zakládá a udržuje si je sám uživatel)
    3. potřebujeme obecné skupiny(zakládá je admin a udržuje je vybraný uživatel)
    4. potřebujeme samoobslužné skupiny (zakládá je admin a udržuje je vybraný uživatel a kdokoli má právo přidat nebo odebrat sám sebe - třeba pro diskusni listy)
  5. ne všechny skupiny se mají publikovat na výstup Grouperu
  6. výstupní jméno skupiny může být jiné, než vyplývá z pozice v grouperu

Potřebné vlastnosti stemů a skupin

Některé atributy může určovat stem pro všechny svoje skupiny, jiné atributy je lépe spojit se skupinou (možná by šlo zavést prioritu, co neurčuje stem, může/musí určit skupina)

diskutované atributy a jejich význam
název atributu význam
admins seznam uživatelů s oprávněním měnit členství skupiny
selfmembership možnost přidat/odebrat sám sebe do skupiny
output ano/ne - skupina je vypropagována na výstup Grouperu
outputname identifikátor skupiny na výstupu (zkrácení jmen skupin, stem nás obvykle nezajímá)
outputprefix prefix skupiny na výstupu (user:aragorn:...)

Příklad řešení

stemy:

  • ext=pevne
  • user:login:* = uzivatelske
  • system
  • admin
  • list samoobsluzne