feat org-caldav: přidej Klářin kalendář (martin/klara/ přes Baikal ACL share, read-only)

This commit is contained in:
2026-02-24 21:36:31 +01:00
parent dff377f8e2
commit 6776737741

View File

@@ -1744,6 +1744,7 @@ current frame."
;; ~/org/caldav/suky.org — stažené události ze Suky kalendáře (MIMO agendu) ;; ~/org/caldav/suky.org — stažené události ze Suky kalendáře (MIMO agendu)
;; ~/org/caldav/placeholders.org — události z Placeholders (MIMO agendu) ;; ~/org/caldav/placeholders.org — události z Placeholders (MIMO agendu)
;; ~/org/caldav/family.org — rodinný kalendář (MIMO agendu) ;; ~/org/caldav/family.org — rodinný kalendář (MIMO agendu)
;; ~/org/caldav/klara.org — Klářin osobní kalendář (MIMO agendu)
;; ;;
;; Proč caldav/ mimo agendu: stahuje se celá historie ze serveru (i minulé události) ;; Proč caldav/ mimo agendu: stahuje se celá historie ze serveru (i minulé události)
;; a ty by znečistily org-agenda. Obsah caldav/ procházej přes SPC o C (calfw). ;; a ty by znečistily org-agenda. Obsah caldav/ procházej přes SPC o C (calfw).
@@ -1779,9 +1780,7 @@ current frame."
org-caldav-sync-direction 'fromcal) org-caldav-sync-direction 'fromcal)
(org-caldav-sync) (org-caldav-sync)
;; --- 3. Rodina (shared, martin má read přístup přes calendarinstances) --- ;; --- 3. Rodina (read, sdíleno přes Baikal ACL) ---
;; Baikal má záznam: martin → access=2 (read) → calendars/martin/family/
;; Jen stahuj → ~/org/caldav/family.org (mimo agendu)
(setq org-caldav-url "https://cal.apps.sukany.cz/dav.php/calendars/martin" (setq org-caldav-url "https://cal.apps.sukany.cz/dav.php/calendars/martin"
org-caldav-calendar-id "family" org-caldav-calendar-id "family"
org-caldav-inbox "~/org/caldav/family.org" org-caldav-inbox "~/org/caldav/family.org"
@@ -1789,7 +1788,15 @@ current frame."
org-caldav-sync-direction 'fromcal) org-caldav-sync-direction 'fromcal)
(org-caldav-sync) (org-caldav-sync)
(message "CalDAV sync hotov: Suky + Placeholders + Rodina"))) ;; --- 4. Osobni - Klarka (read, sdíleno přes Baikal ACL) ---
(setq org-caldav-url "https://cal.apps.sukany.cz/dav.php/calendars/martin"
org-caldav-calendar-id "klara"
org-caldav-inbox "~/org/caldav/klara.org"
org-caldav-files nil
org-caldav-sync-direction 'fromcal)
(org-caldav-sync)
(message "CalDAV sync hotov: Suky + Placeholders + Rodina + Klára")))
(map! :leader "o c" #'my/org-caldav-sync) (map! :leader "o c" #'my/org-caldav-sync)