Modify ↓
#14110 closed enhancement (fixed)
WeekPlanPlugin: ical / Google Calendar support
| Reported by: | anonymous | Owned by: | lucid |
|---|---|---|---|
| Priority: | normal | Component: | WeekPlanPlugin |
| Severity: | normal | Keywords: | ical |
| Cc: | Trac Release: |
Description
#11615 introduced:
extension point for event providers.
... additional components could be added for different kinds of events:
- ...
- External iCalendar feed events
- ...
These providers should define a "plan prefix" and are used as data sources when that prefix is used. (E.g.
[[WeekPlan(plan=milestone:iteration1|ical:myfeed)]])
I would like to add this iCalendar integration component.
Attachments (1)
Change History (12)
comment:1 Changed 4 years ago by
comment:3 Changed 4 years ago by
Might have been unintentional in spam cleanup.
Please consider submitting a patch as described in TracDev/SubmittingPatches.
Changed 4 years ago by
| Attachment: | ical_provider.patch added |
|---|
comment:5 Changed 4 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
comment:7 Changed 4 years ago by
You can also make icalendar optional. Something like this:
install_requires=['icalendar']->extras_requires={'ical': 'icalendar'}'weekplan.ical_provider = weekplan.ical_provider'->'weekplan.ical_provider = weekplan.ical_provider[ical]'
Note: See
TracTickets for help on using
tickets.



I have the basic component working:
Not 100% clear:
reqwould be needed for formatting e.g. time using the user's timezone.@cachedfromtrac.cachebe used to cache the ical data? When / how should it be invalidated?Does anyone have some ideas?