-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
UI for advanced repeat rules #1
Comments
Yeah, I looked for this immediately upon testing. I imagine the easiest way to make a recurring Office Hours is two recurring events, each set for every other week. |
That has the drawback that a potential delete/edit option would not know that they are the "same" event, and the logic for handling already-stored events with multiple recurrence rules is already there. Agree it's a reasonable workaround, but it would be nice to have an actual UI for the feature nonetheless. |
I've implemented UIs for the two specific features above. There are still a bunch of ics features we don't support though, either in terms of UI or just in terms of interpreting them. |
My current need is to represent every third Tuesday of the month. I also do not see the interval option described above. |
"interval" is what it's called in the iCalendar spec, but in sandcal's ui it's the numeric field in |
Ah okay. That makes sense. But the UI currently isn't going to let me do every third Tuesday of the month, I presume? As that could be four or five weeks apart depending. |
Correct. That's not just a UI issue, the backend needs to support the logic too. |
Right now the UI only provides fairly simple controls over the recurrence of events: you can choose a frequency, (daily, weekly...) and that's it. We should provide more advanced options. In particular, there are some things we already support on the backend (so they can be used if you import an ics file) but don't have a UI for:
There are many other things supported by the iCalendar format; we should ideally implement all of them.
The text was updated successfully, but these errors were encountered: