Notifikace a zprávy
Můj Výkaz má vestavěný systém notifikací a interních zpráv — nemusíte chodit na WhatsApp nebo e-mail.
Zvoneček (Bell)
V pravém horním rohu aplikace je ikona zvonečku. Červený badge ukazuje počet nepřečtených notifikací.
Kliknutím otevřete panel (šířka 400px) s ovládáním:
- Pill toggle "Vše / Nepřečtené" — rychlý filtr zobrazení
- Denní seskupování — notifikace jsou rozděleny pod hlavičky "Dnes", "Včera" a starší data
- Označit jako přečtené/nepřečtené — ikona Eye/EyeOff na každé notifikaci (separátní akce od otevření)
- "Smazat vše" — vyžaduje potvrzení v dialogu (ochrana před náhodným smazáním)
- "Zobrazit starší" — cursor-based stránkování (plynulé načítání starších notifikací)
- "Vše přečteno" — označí všechny najednou
Amber badge s počtem výkazů čekajících na schválení je samostatné tlačítko v sidebar (ClipboardCheck ikona) — není součástí zvonečku. Zmizí až manažer výkazy schválí.
Typy notifikací
| Typ | Kdy přijde | Komu | Ikona | Barva |
|---|---|---|---|---|
| Schválení výkazů | Manažer schválí vaše výkazy | Worker | CheckCircle | zelená |
| Vrácení výkazů | Manažer vrátí výkazy k úpravě | Worker | RotateCcw | amber |
| Denní připomínka | Cron ve všední dny, pokud nemáte záznam | Uživatel bez záznamu | AlarmClock | modrá |
| Budget alert | Controlling cron, forecast projekt < 5 dní | Manager/Admin/Owner | TrendingDown | červená |
| Nepřítomnost | Nová žádost / schválení / zamítnutí | Manager / Worker | Calendar | fialová |
| Systémová | Systémové události | Dle kontextu | Info | šedá |
Schválení 50 výkazů najednou vytvoří jednu notifikaci ("Vaše výkazy byly schváleny") — ne 50. Approve/reject = vždy 1 notifikace per akce.
Nastavení notifikací
Nastavení notifikací je přepracováno do přehledné matrix tabulky (Událost × E-mail × Zvoneček):
- Přejděte do Nastavení → Osobní
- Najděte sekci Notifikace
- Pro každou událost zaškrtněte, zda chcete dostávat notifikaci e-mailem, zvonečkem nebo obojím
Dostupné typy pro zvoneček:
- Schválení výkazů (default: zapnuto)
- Vrácení výkazů (default: zapnuto)
- Nová zpráva (default: zapnuto)
- Denní připomínka evidence (default: zapnuto, zobrazuje se jen pokud org funkci zapnula)
- Budget alert (default: zapnuto)
Interní zprávy
Jak poslat zprávu
- Klikněte na 🔔 zvoneček → tab Zprávy → + Nová zpráva
- Vyberte příjemce ze seznamu členů organizace
- Napište zprávu (max 1000 znaků)
- Stiskněte Enter nebo klikněte na odeslat
Nebo otevřete celou stránku zpráv: Otevřít zprávy → v panelu zvonečku.
Zpráva k výkazu
Manažer může poslat zprávu přímo z řádku výkazu:
- Na stránce Výkaz práce najeďte na řádek záznamu
- Klikněte na ikonu 💬 (chat bublina)
- Otevře se stránka zpráv s předvyplněným příjemcem a odkazem na záznam
Typický případ: "Oprav prosím čas u tohoto záznamu — mělo to být 3h, ne 30m."
Chat panel (MessagesPanel)
Chat panel se otevírá jako slide-in panel ze zvonečku (tab Zprávy). Funguje ve Slack/WhatsApp kvalitě:
- Vlevo nahoře: tlačítko "+" pro novou konverzaci, vpravo tlačítko zavření
- Seznam konverzací: nepřečtené mají modrou tečku a tučné jméno, aktivní konverzace je zvýrazněna (modrý levý okraj)
- Vyhledávání: oddělené vyhledávací pole nad seznamem konverzací
- Vaše zprávy: zobrazují se vpravo, světle modré pozadí, zaoblené rohy (WhatsApp styl)
- Přijaté zprávy: zobrazují se vlevo, šedé pozadí
- Oddělovače data: mezi skupinami zpráv se zobrazuje "Dnes", "Včera" nebo datum
- Karta výkazu: zprávy s odkazem na záznam práce zobrazí mini kartu (projekt + trvání) nad bublinou
- Přečteno: pod vaší poslední zprávou se zobrazí ✓✓ "Přečteno" jakmile příjemce zprávu otevře
Zprávy se automaticky aktualizují každých 10 sekund.
Stránka zpráv
Na stránce /messages vidíte:
- Levý panel: seznam konverzací (avatar, jméno, poslední zpráva, nepřečtené)
- Pravý panel: chat detail — vaše zprávy vpravo (modré), přijaté vlevo (šedé)
Zprávy se automaticky aktualizují každých 10 sekund.
Odkaz na výkaz ve zprávě
Pokud zpráva obsahuje odkaz na konkrétní výkaz, zobrazí se jako karta:
- Popis práce
- Trvání
- Název projektu
Navigace z notifikací
Notifikace o nepřítomnostech obsahují ikonu typu nepřítomnosti a jsou klikatelné — kliknutím přejdete přímo na modul nepřítomností s příslušným detailem.
Soukromí
- Každý vidí pouze své vlastní konverzace
- Admin nemůže číst cizí zprávy
- Zprávy jsou izolované per organizace
FAQ
Kolik zpráv mohu poslat? Limit 30 zpráv za minutu. Zprávy jsou interní, neprocházejí přes e-mail.
Vidím zprávy na mobilu? Ano, stránka zpráv je responzivní — na mobilu se zobrazí jeden panel (seznam nebo detail).
Mohu zprávu smazat? Zatím ne. Plánujeme přidat v budoucnu.