Compare commits

..
2 Commits
Author SHA1 Message Date
stefan.tollkuehn 00dbbe3421 Document organizer behavior in README
Since the event organizer is the calendar owner's email
address and the link parameter is display information,
the README explains both roles and the CalDAV
scheduling constraint, including the profile email
requirement for working invitations.
2026-10-22 19:49:21 +02:00
stefan.tollkuehn aa35d28f60 fix app path 2026-10-22 19:46:13 +02:00
+14 -2
View File
@@ -41,11 +41,23 @@ the event and submits the form. The event lands in the user's
| `description` | no | max 10000 chars | | `description` | no | max 10000 chars |
| `location` | no | HTTPS URL | | `location` | no | HTTPS URL |
| `url` | no | HTTPS URL; merged into description | | `url` | no | HTTPS URL; merged into description |
| `organizer` | no | email address | | `organizer` | no | email address; display info only |
Dates carry no timezone and are interpreted in the user's Nextcloud Dates carry no timezone and are interpreted in the user's Nextcloud
timezone (server default as fallback). timezone (server default as fallback).
## Organizer
The event's ICS `ORGANIZER` is the Nextcloud user's own email
address. Invitations to attendees are scheduled by the CalDAV
backend in the calendar owner's name, which only works when the
organizer matches the owner.
The `organizer` link parameter is shown on the confirm page as
meeting information and is used as `ORGANIZER` fallback only when
the user has no profile email — in that case no working
invitations may be sent, so profile emails should be set.
## Reminder ## Reminder
Every created event gets a display alarm 15 minutes before it starts Every created event gets a display alarm 15 minutes before it starts
@@ -67,7 +79,7 @@ https://cloud.example.com/apps/atocal/confirm?summary=Kickoff&start=2026-10-12T1
## Install ## Install
Copy this directory to the Nextcloud server as Copy this directory to the Nextcloud server as
`custom_apps/atocal`, then: `apps/atocal`, then:
``` ```
occ app:enable atocal occ app:enable atocal