Skip to content
  • Victor Emanouilov's avatar
    * [ENH] run calendar event CRUD operations through Caldav server to support... · aeafebe6
    Victor Emanouilov authored
    * [ENH] run calendar event CRUD operations through Caldav server to support scheduling, notifications, iTip and other goodies; build Caldav client to use locally in Tiki code itself to communicate with the local server
    * [ENH] support custom Tiki calendar event attributes in caldav backend, support recurring event CRUD operations, custom event overrides and other missing elements in caldav integration
    * [ENH] caldav property storage in Tiki to enable calendar-availability property on principal's inbox and availability components in free-busy reports
    * [FIX] caldav principals backend user search fix
    * [ENH] add examples for caldav availability and free-busy reports
    * [ENH] caldav availability UI: client to get data from server and list/index page
    * [ENH] add basic create/edit UI for availability slots
    * [ENH] calendar subscriptions: UI and functionality to subscribe to external calendars
    * [ENH] calendar subscription synchronization - automated via system scheduler job and manual via console command - working for both ics exports and remote caldav servers with basic http auth via dsn content sources
    * [ENH] calendar subscriptions: show events the same way as normal Tiki calendar items
    * [FIX] subscribed calendars: UI updates to edit, show events in preview mode and fix display
    * [ENH] recurrence rules management through calendar and availability sections, finish create/edit operations on availability components
    * [ENH] caldav free-busy report now includes availability for calendar's owner availability components; add documentation for caldav requests and responses
    * [ENH] caldav: free-busy availability report exposed in Tiki UI - when creating calendar events, users can check availability of attendees/invitees for the given time period +/- 1 week
    * [ENH] appointment slots, default calendar selection in availability, schedule UI with choice of date and availability slots, auto-populate part of the event fields
    * [ENH] appointment slots: display busy and free slots per avaialbility components, allow clicking on free ones and open modal with most calendar item fields prefilled
    * [ENH] appointment slots: embedded layout, option to embed on external sites, fix session cookie handling to allow embedding, fix calendar event creation by anoynmous users
    aeafebe6