-
Notifications
You must be signed in to change notification settings - Fork 98
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
Support for alarms #132
Comments
will this include setting new alarms? |
Setting new alarms is possible through the library today. It's part of the icalendar data sent to the server, generation of this data is outside the scope of the caldav library. |
I have reconsidered this a bit. So, to fully support alarms, I think we may need to support ... Adding alarmsIt's always possible to add alarms by editing the raw icalendar, or editing it via the
Finding alarms
Processing alarmsThe RFC defines four kind of alarm actions, it's sound, display, email and procedure. This library is definitively not going to play and sounds or display something for the end user. This library could theoretically send emails or launch procedures. However, since this library does not have any kind of event loop or other means of getting the timing correct, I feel that all kind of processing is out of the scope for this library and should be taken care of by the caller. |
…endar data) to events. Partial fix for #132
If anyone has a great needs for alarms, I will prioritize this and get it merged, testing it towards a calendar server that supports searching for alarms. It seems like neither radicale nor xandikos supports searching for alarms yet, and those two are my primary test servers. |
…endar data) to events. Partial fix for #132
…endar data) to events. Partial fix for #132
…endar data) to events. Partial fix for #132
…endar data) to events. Partial fix for #132
So I basically wrote some code (but no documentation) for adding alarms easily to new events long long time ago, but got busy with other things. I will try to prioritize to get it merged in, problem is that I have no idea when I will get time to do any work towards the caldav library next time. Perhaps tomorrow, perhaps next week, perhaps next month ... |
The processing of alarms as described in https://tools.ietf.org/html/rfc4791#section-8.6 is outside the scope of the caldav library, possibly with the exception of sending emails. Anyway, the library should support methods for alarm discovery.
The text was updated successfully, but these errors were encountered: