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


