--- title: Funkce (oprávnění) order: 5 summary: Zapínání volitelných modulů (funkcí) pro tenanty, výdejní místa nebo jednotlivé uživatele a jejich priorita. --- # Funkce (oprávnění) Záložka **Funkce** slouží k udělování oprávnění k volitelným funkcím (v UI ještě místy anglicky „feature entitlements"). Administrátor tu určuje, které volitelné moduly jsou pro daný provoz - případně jen pro konkrétní výdejní místo nebo uživatele - zapnuté. ## Výběr provozu a funkce Nahoře vyberte **Tenanta** a **Funkci** z katalogu dostupných funkcí. Po zvolení obojího se zobrazí seznam udělených oprávnění (v UI „granty") rozdělený podle úrovně. U funkce se také ukáže její popis, pokud ho v katalogu má. ## Úrovně a priorita Oprávnění lze udělit na třech úrovních (v UI „rozsah" / „scope"), s jasnou prioritou přebíjení **od nejvyšší po nejnižší**: **Tenant → Výdejní místo → Uživatel** - **Tenant** - hlavní vypínač pro celý provoz (master switch). - **Výdejní místo** - přebije nastavení tenanta pro konkrétní výdejní místo. - **Uživatel** - přebije nastavení pro konkrétního uživatele. Grant na vyšší úrovni přebíjí nižší; úroveň tenanta je hlavní vypínač celé funkce v provozu. ## Přidání oprávnění Tlačítkem **Přidat grant** otevřete panel: 1. Zvolte **úroveň (typ scope)** - Tenant, Výdejní místo nebo Uživatel (nabídka odpovídá úrovním, které daná funkce podporuje). 2. Pro úroveň **Tenant** se použije vybraný provoz. Pro **Výdejní místo** a **Uživatele** je k dispozici vyhledávání našeptáváním (typeahead) - začněte psát a vyberte konkrétní záznam. 3. Nastavte **stav** - _Zapnuto_ nebo _Vypnuto_. 4. Uložte tlačítkem **Přidat grant**. ## Odebrání oprávnění U každého uděleného oprávnění je tlačítko **Zrušit**, které daný grant po potvrzení odebere. Vypnutí funkce jde tedy provést buď zrušením grantu, nebo přidáním grantu se stavem _Vypnuto_ na příslušné úrovni.