Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

calendar-schedule / valarm support #1675

Open
VijayLalwani opened this issue Jan 13, 2025 · 7 comments
Open

calendar-schedule / valarm support #1675

VijayLalwani opened this issue Jan 13, 2025 · 7 comments
Labels
client client related issue need:reporter feedback feedback from reporter required need:support support/help/contribution is required question

Comments

@VijayLalwani
Copy link

VijayLalwani commented Jan 13, 2025

vijay@GHOST:~$ curl -i -X OPTIONS -u "username:pssword" calendar server link
HTTP/2 200
server: nginx
date: Mon, 13 Jan 2025 16:41:54 GMT
allow: DELETE, GET, HEAD, MKCALENDAR, MKCOL, MOVE, OPTIONS, POST, PROPFIND, PROPPATCH, PUT, REPORT
dav: 1, 2, 3, calendar-access, addressbook, extended-mkcol
strict-transport-security: max-age=15768000; includeSubDomains;

I do not see calendar-schedule in the list of dav header list. Does Radicale not support scheduling?

I also added an event with valarm, but when I read the event again, it was stripped of valarm.

@pbiering pbiering added question need:reporter feedback feedback from reporter required labels Jan 13, 2025
@pbiering
Copy link
Collaborator

calendar-schedule is not supported on server side, therefore not announced.

Regarding stripped VALARM - there is no code to strip any of such section from an item, check on file system side in a particular collection folder using grep VALARM *.ics

@VijayLalwani
Copy link
Author

Is there any plan to support it in the future?

@pbiering
Copy link
Collaborator

Not so far, not that easy and can turn complex, see here for more: #1394

@VijayLalwani
Copy link
Author

#1394 seems somewhat different from the issue I’m encountering. My specific issue occurs when sending an invite from Thunderbird using Radicale as the calendar backend. The invite does not include the VALARM section. However, when using Mailcow as the backend, the VALARM section is present in the .ics file.

I thought this might be related to calendar-schedule not being supported in Radicale, but please correct me if I’m mistaken.

@pbiering pbiering added client client related issue need:support support/help/contribution is required and removed need:reporter feedback feedback from reporter required labels Jan 13, 2025
@pbiering
Copy link
Collaborator

Indeed, tested here also with Thunderbird, item contains VALARM, invited another e-mail address, checked received e-mail content, the VALARM section has not survived. One has to analyze Thunderbird's behavior and hopefully find the reason.

@pbiering pbiering added need:reporter feedback feedback from reporter required client client related issue and removed client client related issue labels Jan 14, 2025
@pbiering
Copy link
Collaborator

One can investigate whether Thunderbird will change its behavior in case the option is visible (but not implemented)

File: radicale/httputils.py:

- DAV_HEADERS: str = "1, 2, 3, calendar-access, addressbook, extended-mkcol"
+ DAV_HEADERS: str = "1, 2, 3, calendar-access, addressbook, extended-mkcol, calendar-schedule"

@VijayLalwani
Copy link
Author

Adding calendar-schedule and calendar-auto-schedule to the DAV_HEADERS didn't work.

Either thunderbird code or debug can be inspected to understand thunderbirds behaviour.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client client related issue need:reporter feedback feedback from reporter required need:support support/help/contribution is required question
Projects
None yet
Development

No branches or pull requests

2 participants