Veřejný kalendář a Free/Busy feed

Kromě rezervační stránky nabízí LockMyCal i dva způsoby, jak sdílet svou obsazenost navenek, aniž byste komukoliv museli dávat přístup do dashboardu:

  1. Veřejná stránka kalendáře (/vase-jmeno/calendar) — vizuální, needitovatelný přehled obsazených/volných bloků.
  2. Free/Busy feed (.ics) — standardní iCalendar VFREEBUSY feed pro odběr (subscribe) ve vašem kalendářovém programu (Google Calendar, Outlook, Apple Kalendář).

Obě funkce zobrazují pouze obsazenost (busy/free) — nikdy názvy událostí, popisy ani jména účastníků.


1. Veřejná stránka kalendáře

Na adrese https://vasedomena.cz/vase-jmeno/calendar najde kdokoliv s odkazem přehledný pohled na vaši obsazenost, vykreslený ve stejném vizuálním stylu jako vaše rezervační stránka.

Veškeré nastavení najdete v Integrace → Kalendáře v bloku Veřejný kalendář:

  • Viditelnost: Veřejný kalendář lze vypnout (ve výchozím stavu je zapnutý). Vypnutá stránka jen oznámí, že kalendář není veřejný, a z rezervační stránky zmizí odkaz „Zobrazit celý kalendář“.
  • Nastavení barev: Volitelně obarvit busy bloky podle toho, ze kterého propojeného kalendáře pocházejí.
  • Viditelné hodiny: Ve výchozím stavu se busy bloky zobrazují po celý den; lze je omezit na denní okno (např. 07:00–18:00), mimo které stránka nic nezobrazuje.
  • Historické události: Ve výchozím stavu stránka ukazuje jen dnešek a budoucnost; zobrazení starších měsíců lze zapnout.
  • Víkendy: Volba Zobrazovat víkendy je ve výchozím stavu vypnutá. Veřejná stránka kalendáře pak ukazuje jen pondělí až pátek a feed volno/obsazeno vynechává obsazené časy o víkendech; sobota a neděle se přesto zobrazí v měsíci, kde lze nějaký víkendový den rezervovat. Když volbu zapnete, zobrazuje se celý týden včetně obsazených časů o víkendech, v kalendáři i ve feedu.

Aktuální den je v kalendáři zvýrazněný barvou celé buňky.

Události, které kalendář vede jako „volné“ (např. nepotvrzené pozvánky), se zobrazí čárkovaně jako neblokující – bez názvu, jen s časem; termín zůstává k rezervaci.


2. Free/Busy feed (.ics subscribe)

Feed je určen k odběru (subscribe) ve vašem kalendářovém programu — na rozdíl od jednorázového stažení souboru se po přidání pravidelně sám obnovuje, takže vždy zobrazuje aktuální obsazenost.

Zapnutí feedu

  1. V dashboardu přejděte do Integrace → Kalendáře.
  2. V sekci Kanál volno/obsazeno klikněte na Zapnout kanál volno/obsazeno.
  3. LockMyCal vygeneruje unikátní, neuhodnutelnou adresu ve tvaru:
    https://vasedomena.cz/free-busy/NAHODNY_TOKEN
  4. Tuto adresu zkopírujte a ve svém kalendářovém programu použijte volbu typu "Přidat kalendář podle URL" / "Subscribe by URL".

Bezpečnost a chování feedu

  • Přístup řízen jen tokenem: Adresa není nikde veřejně odkazovaná; bez správného tokenu vrací 404, takže neprozrazuje ani to, zda daný uživatel feed vůbec má zapnutý.
  • Žádný obsah schůzek: Feed obsahuje pouze časové intervaly obsazenosti, žádné názvy schůzek, popisy ani účastníky.
  • Rolující okno 60 dní: Feed vždy zobrazuje obsazenost od aktuálního okamžiku do 60 dní dopředu.
  • Omezení frekvence dotazů: Feed je rate-limitovaný (max. 60 požadavků za minutu na IP adresu klienta).
  • Regenerace a vypnutí: Kdykoliv můžete tlačítkem Vygenerovat nový odkaz starý odkaz zneplatnit, nebo feed úplně Vypnout kanál.

Note

Feed respektuje stejné omezení viditelných hodin jako veřejná stránka kalendáře (bod 1) — nastavené denní okno viditelnosti se promítne do obou. Totéž platí pro víkendy: dokud je volba Zobrazovat víkendy vypnutá, feed obsazené časy o víkendech vynechává.