Popis práv pro rezervace

Rozvrh NG » Práva » Popis práv pro rezervace

Je třeba rozlišovat mezi podáváním a schvalovaním rezervací a jejich úpravami (mezi které spadá i mazání).
Editace rezervací se řídí právem "upravovat rezervace" (edit_reservation) a rozhodující pro ni je osoba, která je napsaná na rezervaci. Chovaní je následující podle úrovně práva přihlášeného uživatele:
1. "učitel" - může editovat pouze rezervace, na kterých je napsaný
2. "ústav" - může editovat rezervaci, pokud je na ni napsaný učitel ze stejného pracoviště
3. "sekce" - může editovat rezervaci, pokud je na ni napsaný učitel ze stejné sekce
4. "fakulta" - může editovat jakoukoliv rezervaci. Terminologie vychazí ze škol, kde existuje několik zcela oddělených fakult. Na školách, kde se z hlediska rozvrhu celá univerzita chová jako jedna fakulta, "fakulta" v právech pro rozvrhng znamená ve skutečnosti vždy "univerzita".
Zakládání rezervací se řídí právem "vytvaret rezervace" (create_reservation). Opet podle práva přihlášeného:
1. "učitel" - může zakládat rezervace do učeben, které nevlastní žádná katedra. Do těch, které někdo vlastní, dává pouze žádost.
2. "ústav" - může zakládat rezervace do učeben, které vlastní jeho katedra nebo nevlastní nikdo. Do těch vlastněných cizími katedrami dáva žádosti.
3. "sekce" - jako předchozí, ale nezahrnuje pouze katedru uživatele, ale všechny katedry ze stejné sekce, jako ta uživatelova.
4. "fakulta" - vždy dáva rovnou rezervaci, nikdy nedáva žádost.
Potvrzovaní rezervací se řídí právem "potvrzovat ucebny" (approve).
1. nic/učitel - nemůže potvrzovat
2. "ústav" - může schvalovat žádosti o rezervace v místnostech náležících vlastnímu ústavu
3. "sekce" - může schvalovat žádosti o rezervace v místnostech náležících vlastnímu ústavu nebo ústavu ze stejné sekce
4. "fakulta" - může schalovat veškeré žádosti o rezervace