Přeskočit obsah

Doména: Organizační jednotky

Hierarchie jednotek (ústředí → kraj → okres → středisko → oddíl → družina), jejich atributy a pravidla.

Odkaz na aktuální systém

Pravidla a funkce: Aktuální SkautIS → Správa organizačních jednotek. Datový model (Unit, hierarchie): Datový model.

Účel domény ve v2

  • Strom jednotek s rekurzivní vazbou (nadřazená jednotka), typem (ústředí, kraj, středisko, oddíl, …), evidenčním číslem, aktivitou (soft delete).
  • Pravidla: oddíl pod právě jednou ZOJ; hostování; změna nadřazenosti přes schválení.
  • Oprávnění a role v kontextu jednotky – každý User má úroveň oprávnění pro danou jednotku a hierarchicky stejné oprávnění i pro podřízené jednotky; detail viz Oprávnění.

Klíčové entity (návrh)

  • Jednotka – id, nadřazená jednotka, typ, evidenční číslo, název, adresa/lokace, aktivní (ano/ne).
  • Role v jednotce – přiřazení uživatele (osoby) k jednotce a typu role (vedoucí, rádce, člen, …).

Vazby na jiné domény

Optimalizace oproti aktuálnímu systému

(Doplnit – např. zjednodušení dotazů na strom, cache cesty pro „všechny podřízené“.)