API Reference PhoenixKitCalendar v#0.1.0

Copy Markdown View Source

Modules

Personal calendars for PhoenixKit — one implicit calendar per user, with fine-grained permissions over other people's calendars.

Context for personal calendar events — CRUD with scope-based authorization built into every function.

Attaching people to calendar events.

Centralized path helpers for the Calendar module.

A calendar event on a user's personal calendar.

A participant attached to a calendar event.

Search facade over the participant/location sources the event form can draw from — platform users (core), staff people, CRM contacts, CRM companies, and stored locations.

The calendar admin page.

Dashboard widget: a compact month grid with a dot on each day the viewer has an event, today highlighted.

Dashboard widget: the viewer's schedule for today — all-day events first, then timed events in chronological order.

Dashboard widget: the viewer's next calendar events, soonest first.

Shared, defensive helpers for the calendar's dashboard widgets.