Příklad k rolím

Jádro www aplikací » Práva a role » Příklad k rolím

V následujícím příkladu vytvoříme standardní schéma nastavení a přidělení rolí. V příkladu použijeme tři uživatele systému a pouze tři moduly (Správa SIS [ave], Předměty [predmety], Výsledky zkoušek[zkous_uc]):
  • Honza - administrátor systému
  • Karel, Václav - učitelé, pracují pouze za sebe (vyplňují známky pouze u svých předmětů [zkous_uc] a opravují informace pouze u svých předmětů [predmety])
  • Karel - navíc může opravovat informace o všech předmětech ústavu Tělesné výchovy "T" [predmety]
  • Božena - "tajemnice" za ústav matematiky "M" a ústav informatiky "I" (může vyplňovat výsledky zkoušek za celý ústav [zkous_uc] a opravovat informace o předmětech za celý ústav [predmety])
V prvním kroku si vytvoříme role:
Role 1 - Administrátor
modulpravo (kód)hodnota
aveadministrátorano
Role 2 - Učitel
modulpravo (kód)hodnota
zkous_uceditučitel
predmetyeditučitel
Role 3 - Tajemník
modulpravo (kód)hodnota
zkous_uceditústav
predmetyeditústav
Role 4 - Oprava předmětů
modulpravo (kód)hodnota
predmetyeditústav
Vytvořené role přidělíme uživatelům:
Honza
roleučitelústavsekce
Role 1 - Administrátor---
Karel
roleučitelústavsekce
Role 2 - UčitelKarel--
Role 4 - Oprava předmětů-T-
Václav
roleučitelústavsekce
Role 2 - UčitelVáclav--
Božena
roleučitelústavsekce
Role 3 - Tajemník-M-
Role 3 - Tajemník-I-
schéma rolí a přidělení uživatelům
schéma rolí a přidělení uživatelům