--- title: Nastavení provozu order: 150 summary: Přehled tenant-wide konfigurace jídelny - uzávěrky objednávek, druhy jídla (vlastní názvy, věkový koeficient, krabička), cena čipu, výdejní terminál včetně hlasového hlášení, balení do krabičky, kontaktní údaje, souhrnné notifikace a bankovní účty pro dobíjení. --- # Nastavení provozu Stránka **Nastavení provozu** (v levém menu operátora pod ikonou ozubeného kola) shromažďuje konfiguraci, která ovlivňuje celý tenant -- termíny objednávek, ceny čipů, chování výdejního terminálu, kontaktní údaje jídelny a souhrnné notifikace. Nastavení se ukládá per tenant a v aplikaci se drží v paměti -- změny se projeví okamžitě bez restartu. ## Nastavení provozu (uzávěrky, čip, terminál) ### Hodina uzávěrky Hodina (0--23 hodin, čas Europe/Prague), do které musí rodiče stihnout objednat nebo zrušit oběd. Výchozí hodnota je **10:00**. Po uzávěrce už rodiči systém objednávku nepustí; operátor však může objednávku zařídit ručně i po uzávěrce (s odpovídajícím označením v notifikačním souhrnu pro rodiče). ### Termín uzávěrky Kolik _pracovních dnů_ před datem výdeje uzávěrka padne. Výchozí hodnota je **1 pracovní den** (tj. pro pondělní obědy padá uzávěrka v pátek). Vyšší hodnoty zvyšují odstup -- užitečné pokud potřebuje kuchyně dělat nákupy s předstihem nebo zpracovat čísla pro centrální závoz. > **Příklad:** hodina 10:00 + 2 pracovní dny = oběd na čtvrtek má uzávěrku v úterý do 10:00 (čtvrtek mínus 2 pracovní dny = úterý). Víkendy se přeskakují. ### Cena čipu (Kč) Částka v korunách, která se strhne z kreditu strávníka v okamžiku, kdy obsluha přiřadí strávníkovi nový RFID čip. **0** znamená, že přiřazení čipu je zdarma -- vhodné pokud jídelna účtuje čipy mimo systém (jednorázová faktura). Nenulová hodnota se zaúčtuje jako transakce typu _chip_purchase_ a objeví se v historii dobíjení i v měsíčním vyúčtování rodiče. ### Doba zobrazení výsledku výdeje (s) Jak dlouho zůstane výsledek přiložení čipu na obrazovce výdejního terminálu (RFID kioskou), než se obrazovka vrátí do výchozího stavu čekání na další čip. Rozsah **5--300 sekund**, výchozí hodnota **30 sekund**. Vyšší hodnota dává obsluze ve špičce čas zkontrolovat výsledek; nižší zrychluje obrátku fronty. ### Hlasové hlášení výdeje Co terminál po přiložení čipu **přečte nahlas**. Obsluha u okénka pak nemusí odtrhnout oči od výdeje: | Volba | Co terminál řekne | | --- | --- | | Nehlásit | nic, jen zvukový signál (výchozí stav) | | Druh jídla | „Oběd 1" | | Název jídla | „Kuře na kari s rýží" | | Druh jídla a název jídla | „Oběd 1. Kuře na kari s rýží" | Neúspěšný sken hlásí důvod („Již vydáno", „Žádná objednávka", „Neznámý čip") ve všech režimech kromě _Nehlásit_ -- právě tam je hlas nejužitečnější, protože samotný tón neřekne, co se stalo. Nastavení je tenant-wide, ale mluví jen ten počítač, který na to má: potřebuje **zvukový výstup** a **nainstalovaný český hlas** (na Windows jazykový balíček pro češtinu). Bez českého hlasu prohlížeč přečte českou větu vlastní výslovností, nebo nepřečte nic. Po obnovení stránky (F5) terminál mlčí, dokud v okně někdo něco neklikne -- prohlížeč nepustí zvuk na stránce, se kterou nikdo neinteragoval. Stejně se chová i zvukový signál. ### Balení do krabičky Zapnutím **„Nabízet balení do krabičky"** umožníte rodičům, aby si při objednávání nechali jídlo zabalit do krabičky (s sebou). Zadejte **Cenu krabičky (Kč)** - příplatek, který se připočte k ceně jídla (**0** = zdarma). Když je volba vypnutá, rodičům se v aplikaci vůbec nenabízí a objednávku s krabičkou systém odmítne. Cena je tenant-wide, ale **u kterých druhů jídla se krabička nabízí, se dá omezit** - viz [Krabička podle druhu jídla](#krabička). Ve výchozím stavu jde zabalit každý druh jídla. Zabalené porce se promítají i do kuchyňských přehledů: v **Seznamu objednávek** je u porce **ikona krabičky** a celkový počet krabiček, ve **Výdejce** a **Objednávce** pak počet krabiček u každého jídla - obsluha tak ví, kolik jich připravit. #### Dietní jídla automaticky balit do krabičky Zaškrtnutím **„Dietní jídla automaticky balit do krabičky"** zapnete automatické balení pro strávníky na dietě (volba se zobrazí jen, když je hlavní přepínač balení zapnutý). Když je tato volba **zapnutá**: - **Dietní jídla** (jídla označená jako „Dietní") objednávaná **strávníky na dietě** se automaticky zabalí do krabičky a bude se účtovat poplatek za krabičku - bez ohledu na to, co si rodič vybere. - V jídelníčku (web i mobilní PWA) se tato jídla zobrazují s **zaškrtnutou a zamčenou volbou balení** - rodič ji nemůže odškrtnout. - [Automatické objednávky](/docs/operator/auto-order) jsou také zabaleny a účtuje se poplatek. - **Neovlivňuje** běžná (nedietní) jídla ani strávníky bez dietního pokynu - pro ně zůstává balení volitelné dle standardní logiky. - **Neovlivňuje hromadné objednávky** organizací. > **Příklad:** Máte strávníka s dietním pokynem (bez lepku). Když si objedná „Bezlepkový oběd" (dietní jídlo), systém jídlo automaticky zabalí do krabičky a připočte poplatek - v aplikaci to vidí zaškrtnuté a zamčené. Kdyby si objednal „Normální oběd" (ne dietní), balení zůstane volitelné - je to jídlo pro všechny. ### Objednávat nejvýše na (týdnů dopředu) Jak daleko dopředu si smí **rodič** nebo **organizace** objednávat. V jídelníčku se šipka „následující týden" na této hranici zašedne. - **0 (výchozí) = bez vlastního omezení.** Objednávat jde tak daleko, kam máte vypsaný jídelníček. - **Vypsaný jídelníček je strop i pro vyšší hodnoty.** Když nastavíte 8 týdnů, ale jídelníček máte jen na 3 týdny dopředu, dostane se rodič na 3 týdny - nikdo se tak neproklikne na prázdné týdny. - **Na operátora se omezení nevztahuje.** V editoru jídelníčku i při objednávání za strávníka nebo organizaci se pohybujete bez hranice, takže jídelníček můžete vypsat libovolně dopředu. > **Příklad:** Je 24. 7. a máte vypsaný jídelníček do konce srpna. Při hodnotě > **0** si rodič objedná celý srpen. Kdybyste nastavili **2**, dostane se jen > do 9. 8., i když je jídelníček vypsaný dál. ### Automatické objednávky Zapíná **plán** hromadného automatického objednávání: systém sám zařadí běh na následující měsíc, v den a hodinu, které si tady nastavíte. Podrobně, co běh dělá, je v [Automatickém objednávání](/docs/operator/auto-order). - **Spouštět automaticky každý měsíc** je **výchozím stavem vypnuté.** Dokud ho nezapnete, objednávky se spouští jen na vaše ruční kliknutí - nic se nerozjede samo. Zapnutím dáváte souhlas s tím, že se v noci odečte kredit z účtů strávníků bez dalšího potvrzení. - **Den v měsíci** (výchozí 25.) a **Hodina** (čas Europe/Prague). 31 znamená poslední den měsíce, takže v únoru 28. - Po uložení stránka napíše konkrétní datum nejbližšího běhu, měsíc, který pokryje, a **uzávěrku prvního objednávkového dne**, kterou musí stihnout. - **Uložení se zablokuje, kdyby běh proběhl až po té uzávěrce.** Začátek měsíce by se neobjednal a v noci by si toho nikdo nevšiml. Systém napíše, dokdy nejpozději musí běh proběhnout. Stejná kontrola se spustí i tehdy, když **zpřísníte uzávěrku** na záložce Druhy jídla - plán a uzávěrka jsou dvě obrazovky téhož pravidla. - Když do uzávěrky zbývá **méně než den**, uložení projde, ale stránka upozorní: kdyby běh selhal, nemusí být čas spustit ho ručně. - **Uchovávat detail běhů** (výchozí 6 měsíců, rozsah 1-60) říká, jak dlouho se drží informace *kdo a proč se neobjednal*. Souhrn běhu zůstává navždy; aktuální a předchozí měsíc se nemažou nikdy. - **Když plán zapnete až po nastaveném dni**, nejbližší běh je až ten příští měsíc - stránka vám to napíše. Systém úmyslně nespustí běh na měsíc, který za pár dní začíná: jeho uzávěrku by už nemusel stihnout a nikdo by u toho nebyl. Chybějící měsíc **spusťte ručně** (tlačítko v panelu Automatické objednávky), kde vidíte odhad a potvrzujete opsáním měsíce. > **Tip:** Nastavte den tak, aby mezi během a uzávěrkou prvního dne zbýval > aspoň den. Běh, který selže (třeba proto, že ještě nebyl vypsaný jídelníček), > **čeká na vaše ruční spuštění** - systém ho sám nezkouší znovu, takže je > potřeba mít čas si toho ráno všimnout. ## Druhy jídla Samostatná záložka **Druhy jídla** (za Věkovými kategoriemi) nastavuje čtyři věci zvlášť pro každý ze 14 druhů jídla. Jsou pohromadě záměrně -- ukládají se jedním požadavkem, takže rozdělit je na dvě obrazovky by znamenalo, že si navzájem mažou hodnoty. ### Vlastní název Přepíše zobrazovaný název druhu jídla -- například „Oběd 1" na „Hlavní jídlo". Prázdné pole znamená původní název, takže vymazáním pole se vrátíte zpět. Řádek vlevo ukazuje vždy původní název, abyste poznali, který druh jídla upravujete. Název je vidět v operátorském rozhraní, rodičům při objednávání ve webu i v mobilní aplikaci, na tiskových sestavách a v PDF rozesílaných výdejním místům. > **Výjimka:** výdejní terminál zobrazuje původní názvy. Přihlašuje se čipem nebo > PINem, ne uživatelským účtem, takže si přejmenování nemá kde vyzvednout. Délka je omezená na 40 znaků, aby se název vešel do sloupců tiskových sestav. > Nápověda mluví dál o výchozích názvech („Oběd 1", „Přesnídávka"), protože každá > kuchyně si je může pojmenovat po svém. ### Věkový koeficient Zmenšuje porci podle věkové kategorie strávníka. U jídel, která se dávkují všem stejně (typicky polévka nebo přesnídávka), koeficient vypněte -- vypnutý znamená **plnou porci pro všechny věkové kategorie**. Konkrétní hodnoty koeficientů se nastavují v záložce [Věkové kategorie](#věkové-kategorie); tady se rozhoduje jen to, jestli se vůbec použijí. Vypnutí se projeví v [denní výdejce, žádance i dodacím listu](kitchen) a také ve [spotřebním koši](consumption-basket). Koš je do toho zahrnutý záměrně: zaznamenává množství, které se strávníkovi skutečně připsalo, takže kdyby počítal s menší porcí, než kuchyně opravdu navařila, přestal by popisovat vydané jídlo. Nevejde-li se neškálovaná porce do normy, koš to ukáže -- přesně k tomu slouží. > **Pozor na dvě věci.** Přepnutí koeficientu platí pro **budoucí přepočty**: > znovu vygenerovaný podklad pro vaření za minulý týden se spočítá už podle > nového nastavení. > Spotřební koš je naopak historický záznam a u dříve uložených dnů zůstane, jak > byl -- za minulost se proto tyto dva dokumenty mohou rozejít. ### Krabička Určuje, u kterých druhů jídla si lze objednat jídlo do krabičky. Ve výchozím stavu je zapnutá **u všech** - vypněte ji u druhů jídla, které do krabičky nevydáváte (typicky přesnídávka nebo svačina). Vypnutý přepínač schová volbu krabičky rodičům ve webu i v mobilní aplikaci, organizacím v hromadné objednávce i operátorovi při objednávání za strávníka -- a takovou objednávku odmítne i server, takže se do systému nedostane jinou cestou. Přepínač jen **povoluje** krabičku; aby se vůbec nabízela, musí být zapnuté [balení do krabičky](#balení-do-krabičky) s cenou krabičky. Bez ceny se krabička nenabízí nikde, ať máte přepínače nastavené jakkoli. > **Už objednané krabičky zůstávají.** Poplatek je uložený na objednávce, takže > vypnutí krabičky u druhu jídla nemění nic na tom, co už je objednané -- kuchyňské > sestavy takové porce dál ukazují a případné zrušení vrátí i poplatek za > krabičku. Pravidlo platí na nové a upravované objednávky. ### Výjimky uzávěrky podle druhu jídla Pro vybranou skupinu druhů jídla lze nastavit jinou hodinu nebo termín uzávěrky, než je výchozí hodnota v záložce Objednávky a výdej. Uzávěrka se ovládá po skupinách (snídaně, přesnídávka, oběd, svačina, večeře), protože tak o ní kuchyně myslí -- „zavři všem obědům v 8:00". Ukáže-li se u skupiny **různé hodnoty**, znamená to, že se její jednotlivé druhy jídla rozcházejí. Takovou skupinu obrazovka needituje a při uložení ji nechá být: přepsat hodnoty, které vám nikdy nezobrazila, by bylo horší než to přiznat. ## Notifikace ### Kontaktní údaje jídelny **Kontaktní e-mail** a **Kontaktní telefon** jsou veřejné kontakty jídelny, které se zobrazí v patičce e-mailových notifikací posílaných rodičům. Slouží k tomu, aby rodič věděl, kam se obrátit s dotazem k objednávce nebo platbě. Kliknutí na kontaktní e-mail v notifikaci otevře rodiči předvyplněnou odpověď (předmět _Re: …_ a tělo s citovaným zněním původního e-mailu), takže dotaz dorazí jídelně rovnou s plným kontextem. Obě pole jsou **volitelná**. Pokud je necháte prázdná, příslušný řádek se v notifikacích jednoduše nezobrazí. E-mail musí mít platný formát; telefon je libovolný text (např. `+420 123 456 789`). > **Pozor:** Tyto kontakty jsou určené pro _obsah notifikací_ rodičům -- nejde o fakturační ani administrativní kontakt tenantu, který spravuje admin. ### Souhrn objednávkových e-mailů Rodičům neposíláme samostatný e-mail po každé objednávce nebo zrušení. Místo toho aktivitu shromažďujeme a po nastavené době nečinnosti pošleme jeden **souhrnný e-mail** se všemi změnami. Tím se rodič v inboxu nezahltí, ale stále má kompletní přehled o tom, co se s kreditem strávníka dělo. Hodnota **Odeslat souhrn po nečinnosti** určuje, kolik minut systém čeká od poslední změny, než souhrn odešle. Pokud rodič během této doby provede další objednávku, okno se resetuje a počítá se nečinnost znovu od této nové akce. Tím se zaručí, že v souhrnu jsou všechny změny z jedné "session" rodiče. | Hodnota | Chování | Komu se hodí | | --- | --- | --- | | Ihned (po každé objednávce) | Po každé akci samostatný e-mail. | Jídelny, které chtějí maximum okamžité zpětné vazby. | | 1 minuta | Souhrn po 1 minutě bez aktivity. | Velmi krátké okno -- rodič dostane souhrn skoro hned po dokončení. | | **5 minut (výchozí)** | Souhrn po 5 minutách bez aktivity. | **Doporučeno** -- pokrývá běžnou objednávkovou seanci rodiče. | | 10 / 15 / 30 minut | Delší okno, méně e-mailů. | Pokud chcete šetřit doručitelnost na hromadných providerech (Gmail / Seznam). | | 1 hodina | Maximální okno -- e-mail jen pokud rodič nic nedělá hodinu. | Extrémní spořič inboxu -- s vědomím, že potvrzení může přijít až po hodině. | > **Tip:** Změna se projeví od _další_ aktivity -- už čekající souhrny (rodičové, kteří v daný okamžik mají v "rozpracované" části nějaké změny) doběhnou podle hodnoty platné v okamžiku poslední akce. Tj. úprava nehází shipped souhrny ze sklouznutého okna do limbu. ### Co souhrn obsahuje Rodič v e-mailu vidí seznam změn rozdělený podle jednotlivých strávníků (Tomáš, Anna, ...), pro každou položku datum jídla, název, částku a status (_objednáno_ / _zrušeno_), nettou změnu kreditu a aktuální zůstatek. **Operátorem zařízené akce** jsou v e-mailu vyznačené modrým pozadím, ikonou a popiskem _"objednáno operátorem"_ / _"zrušeno operátorem"_. Tím rodič odliší své vlastní akce od hromadných úprav, které pro něj udělal personál jídelny. ### Co se NEMĚNÍ - **Nízký kredit** -- pošle se vždy okamžitě bez čekání na souhrn. Urgentní oznámení, aby rodič stihl dobít kredit, dokud je čas na další objednávky. - **Souhrn automatických objednávek** -- posílá se po každém běhu [automatického objednávání](/docs/operator/auto-order) (ručním i plánovaném), jiný flow, nesouvisí s tímto nastavením. Rodičům, kterým běh nic neobjednal, se neposílá. - **Měsíční vyúčtování** -- jiný flow, posílá se vždy první pracovní den následujícího měsíce. - **Uvítací e-maily**, aktivace účtu, registrace strávníka, reset hesla -- přicházejí samostatně okamžitě. ### E-mail s novinkami v systému Přepínač **Zasílat operátorům e-mail s novinkami v systému** řídí, zda operátoři vašeho provozu dostávají ranní **souhrn novinek a oprav** v edumeal (tytéž položky, které jsou na stránce [Novinky](/whats-new)). Ve výchozím stavu je **zapnutý**. Když ho **vypnete**, tyto e-maily se do vašeho provozu přestanou rozesílat -- novinky si dál můžete kdykoli přečíst na stránce Novinky. Nastavení platí pro celý provoz a nijak neovlivňuje ostatní e-maily (potvrzení objednávek rodičům apod.). > **Pozor:** Přepínač určuje pouze rozesílání *operátorům tohoto provozu*. Souhrn novinek se posílá jen tehdy, když nějaká novinka přibude -- není to pravidelný e-mail „naprázdno". #### Novinky jako push do telefonu Souhrn novinek chodí **e-mailem**. K tomu můžete dostávat i **upozornění do telefonu** -- to ale **není** vlastnost webové aplikace: push notifikace umí jedině [mobilní aplikace](/docs/parent/install-app), protože jen ta se dokáže u telefonu zaregistrovat. Aby vám novinky chodily i do telefonu, potřebujete tedy dvě věci, obě **v mobilní aplikaci** → **Nastavení**: 1. Zapnout **Push notifikace do telefonu** -- hlavní přepínač nahoře. Telefon se zeptá na povolení oznámení. Tohle je ten krok, který zakládá spojení s telefonem; bez něj se žádný push neodešle. 2. Nechat zapnutý přepínač **Novinky do telefonu** hned pod ním. Ve výchozím stavu je zapnutý, takže obvykle není co dělat -- slouží k tomu, abyste si mohli utišit jen novinky a ostatní oznámení (objednávky, nízký kredit) si nechali. Přepínač **Novinky do telefonu** je **osobní** (platí pro váš účet, ne pro celý provoz) a **nezávislý na e-mailu**: vypnutý push neznamená vypnutý e-mail a naopak. Rozesílání e-mailu za celý provoz řídí přepínač popsaný výše. Kliknutím na push notifikaci se otevře stránka [Novinky](/whats-new) s celým textem. > **Poznámka:** Přepínač uvidíte jen tehdy, když jste operátorem -- souhrn novinek nikomu jinému nechodí. Ve **webové** aplikaci ho nenajdete: tam nejde push zapnout, takže by tam byl vypínač, za kterým nic není. ## Bankovní účty pro dobíjení V kartě **Bankovní účty** (nadpis **Bankovní účty pro dobíjení**) spravujete účty, na které rodiče posílají platby pro dobití kreditu. Z vybraného účtu systém vygeneruje **QR kód platby** (standard „QR Platba"), který rodič naskenuje v mobilní bankovní aplikaci. Můžete nastavit i **více účtů**. Všechny patří vaší jídelně a jsou **rovnocenné** -- žádný z nich není „hlavní" ani „výchozí". Nabídka více účtů je jednak pohodlí pro rodiče (může si vybrat ten, který mu vyhovuje), jednak způsob, jak rozdělit peníze podle výdejního místa (nákladového střediska). > **Klíčové:** Tato karta je jen **seznam účtů provozu**. O tom, který účet komu skutečně nabídnete, se rozhoduje **u výdejního místa** -- viz [Platební účty na výdejním místě](/docs/operator/delivery-points#platební-účty). Účet, který není povolen nikde, nikdo neuvidí. ### Přidání nového účtu 1. Klikněte na **Přidat účet**. 2. Zadejte **Název účtu** (např. „Hlavní účet", „Fio"), **Číslo účtu** a **Kód banky**. Název je povinný. Volitelné předčíslí oddělte pomlčkou (např. `19-2000145399`), kód banky je čtyřmístný (`0100`, `2010`). 3. Zaškrtněte nebo odškrtněte volbu **„Povolit na všech výdejních místech"**: - **Zaškrtnuto (výchozí)** -- Nový účet se okamžitě povolí na **všech výdejních místech**. Rodiče a strávníci všude budou moci tento účet používat. Zjednodušuje zadávání účtů, pokud je chcete nabízet všude. - **Odškrtnuto** -- Nový účet se vytvoří, ale bude **na všech výdejních místech vypnutý**. Musíte ho ručně povolit v detailu každého výdejního místa, kde ho chcete nabízet. 4. Uložte tlačítkem **Uložit**. Z čísla účtu a kódu banky se dopočítá **IBAN** (zobrazuje se v seznamu a používá se v QR kódu). Pokud zadané číslo není platné, uložení se odmítne. > **Pozor:** Ve vzácném případě se účet uloží, ale povolení na všech výdejních místech selže. Systém to hlásí zprávou _„Účet byl vytvořen, ale nepodařilo se ho povolit na všech výdejních místech."_ -- účet existuje, jen ho musíte povolit ručně u vybraných výdejních míst. ### Úprava a smazání - **Úprava** -- kliknutím na účet v seznamu ho otevřete v postranním panelu. Změna čísla nebo názvu se projeví všude, kde je účet povolen; samotná povolení se úpravou nemění. - **Smazání** -- tlačítko **Smazat účet** v tomtéž panelu, po potvrzení. Účet se zároveň odebere ze všech výdejních míst, kde byl povolen. Zkontrolujte proto, že na dotčených místech zůstává aspoň jedna platební možnost -- jinak tam rodiče nebudou mít kam poslat platbu. Účty nelze deaktivovat „na čas": buď je smažete, nebo je jen odeberete z konkrétních výdejních míst. ### Co rodič a organizace uvidí - **Rodič** vidí na stránce Kredit **všechny účty povolené na výdejním místě svého strávníka**. Předvybraný je první v pořadí (nejdříve přidaný); QR kód i vypsané údaje se přepnou podle zvoleného účtu. - **Organizace** vidí **sjednocení** účtů ze všech svých výdejních míst. - **E-maily s pokyny k platbě** (uvítací e-mail, aktivace účtu, souhrn po importu strávníků) vypisují **každý povolený účet ve vlastním rámečku** i s variabilním symbolem -- ne jeden vybraný. - Když na výdejním místě není povolen **žádný** účet, rodič místo údajů uvidí zprávu _„Platební údaje zatím nejsou k dispozici, kontaktujte provozovatele."_ a v e-mailu obdobnou poznámku. Operátorovi se v detailu takového výdejního místa (pokud k němu patří strávníci) zobrazí varování. > **Důležité:** Dokud nepřidáte žádný účet, rodičům se QR kód nezobrazí a uvidí pouze variabilní symbol. Spárování příchozích plateb podle VS funguje nezávisle -- viz [Bankovní připojení](/docs/operator/bank-connections). Platba kartou přes GoPay je samostatná možnost, kterou také povolujete per výdejní místo -- viz [Platební brána (GoPay)](/docs/operator/payment-gateway). ## Věkové kategorie V kartě **Věkové kategorie** vidíte věkové skupiny strávníků dle vyhlášky č. 107/2005 Sb. ve znění 310/2025 Sb. (2–3 roky, 4–6 let, 7–10 let, 11–14 let, 15 a více let) a navíc kategorii **Dospělí**. U každé kategorie je uvedený věkový rozsah a zda se započítává do **spotřebního koše** (dospělí ne). Pro každou kategorii lze upravit **koeficient porce** -- poměr velikosti porce vůči dospělé porci (1,0). Výchozí hodnoty vycházejí z vyhlášky (0,5 / 0,5 / 0,7 / 0,8 / 1,0); pokud ve vašem provozu vaříte porce jinak, přepište hodnotu a uložte tlačítkem **Uložit koeficienty**. Stejný koeficient se použije pro **výdejku i spotřební koš**. > **Pozor:** Věkové kategorie strávníka se určují automaticky z data narození; kategorii **Dospělí** nastavíte ručně zaškrtnutím **Dospělý strávník** v detailu strávníka (viz _Strávníci_). Dospělí mají vlastní cenu v ceníku a nezapočítávají se do spotřebního koše. ## Fotografie V kartě **Fotografie** obnovíte **náhledy fotografií jídel**. Z každé nahrané fotografie se automaticky vytvoří zmenšené náhledy, díky kterým se jídelníček načítá rychleji. Náhledy se generují **na pozadí** -- po nahrání fotografie se objeví během chvíle (do té doby se zobrazí originál). Fotografiím nahraným dříve (než náhledy existovaly) je dogenerujete tlačítkem **Obnovit náhledy** -- fotografie se zařadí do fronty a zpracují se na pozadí. Průběh vidíte na **ukazateli postupu**; zpracování běží dál, i když okno zavřete nebo stránku obnovíte. Po dokončení se vypíše, kolik náhledů se vygenerovalo (a případně u kolika se to nezdařilo -- např. poškozený soubor). Ve výchozím stavu se zpracují jen fotografie **bez náhledu**. Zaškrtnutím **Přegenerovat i existující náhledy** přerazíte náhledy u **všech** fotografií -- hodí se, když chcete náhledy vytvořit znovu. Akci lze spustit opakovaně. ## Časté otázky ### Můžu nastavit notifikace per rodič? Ne -- okno nečinnosti je tenant-wide. Rodič si v _Nastavení účtu_ může jen zapnout/vypnout celý typ (viz [Oznámení pro rodiče](/docs/parent/notifications)), ale nemůže upravit, jak dlouhé okno systém čeká. ### Kdy se mění hodnota v paměti aplikace? Hned po uložení -- backend invaliduje vlastní cache a další tick Batcheru (každých ~30 s) už používá novou hodnotu. Žádný restart není potřeba. ### Co když nemám žádný řádek v `notification.tenant_settings`? Aplikace fallbackuje na výchozí 5 minut. Pokud zatím nastavení nikdo neuložil, GET endpoint vrátí default 5 a první PUT vytvoří řádek. Tj. nový tenant nikdy nezůstane "bez nastavení".