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
modul | pravo (kód) | hodnota |
ave | administrátor | ano |
Role 2 - Učitel
modul | pravo (kód) | hodnota |
zkous_uc | edit | učitel |
predmety | edit | učitel |
Role 3 - Tajemník
modul | pravo (kód) | hodnota |
zkous_uc | edit | ústav |
predmety | edit | ústav |
Role 4 - Oprava předmětů
modul | pravo (kód) | hodnota |
predmety | edit | ústav |
Vytvořené role přidělíme uživatelům:
Honza
role | učitel | ústav | sekce |
Role 1 - Administrátor | - | - | - |
Karel
role | učitel | ústav | sekce |
Role 2 - Učitel | Karel | - | - |
Role 4 - Oprava předmětů | - | T | - |
Václav
role | učitel | ústav | sekce |
Role 2 - Učitel | Václav | - | - |
Božena
role | učitel | ústav | sekce |
Role 3 - Tajemník | - | M | - |
Role 3 - Tajemník | - | I | - |

schéma rolí a přidělení uživatelům