Skip to content

Calendar RSVP settings with per-event overrides #24

Description

@LizAinslie

Add calendar-level RSVP settings with per-event overrides on top of the existing invite system (whether invitees may respond, and defaults for new events).

What

  • RsvpSettingsService plus V21__calendar_rsvp_settings.sql migration and store support (PostgresCalendarStore, Tables.kt).
  • API: EventInviteRoutes / Dtos.kt expose and accept RSVP settings; EventInviteService applies calendar defaults with per-event overrides.
  • Web: Pages.kt / EventInviteActions.kt page payloads; pack EventDialog.svelte, new RsvpDialog.svelte, CalendarSidebar.svelte, rsvp/+page.svelte and page types.

Test evidence

  • :server:test — 349 tests, 0 failures
  • :core:jvmTest — 56 tests, 0 failures
  • pnpm --dir server/pack typecheck — clean
  • pnpm --dir server/pack build — clean

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

c/enhancementImprovement or additions to existing codec/featureA new featuret/androidRelated to the Android appt/desktopRelated to the desktop appt/iosRelated to the iOS appt/serverRelated to the backend servert/webRelated to the web app

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions