-
-
Notifications
You must be signed in to change notification settings - Fork 171
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
VALARM support #716
Comments
A problem that I see with this approach is that |
It seems to be nicer to have another interface. The problem is this:
What is required to compute an alarm fully:
The result is:
|
#737 creates an interface with a functionality that is requested. |
Events and TODOs can contain alarms.
These alarms can be acknowledged.
For niccokunzmann/python-recurring-ical-events#186, in order to calculate which alarms hit within a time span, I would like to get a list from the VEVENTs and VTODOs of the corresponding alarms and whether they are snoozed.
My proposal
According to RFC 9074, we can snooze or acknowledge an alarm.
The problem as pointed out by RFC 9074 is that the VALARM component in conjunction with RFC5545 only had no defined way to acknowledge an alarm. Thus, the attributes of event.alarms and todo.alarms will take care of compatibility issues. E.g. Thunderbird saves the dates of the acknowledged alarm time in the VEVENT. Thus this cannot just be a property of VALARM but must reside in the VEVENT.
See also
I will open a PR.
The text was updated successfully, but these errors were encountered: