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 3 years ago by
comment:3 Changed 3 years ago by
Might have been unintentional in spam cleanup.
Please consider submitting a patch as described in TracDev/SubmittingPatches.
Changed 3 years ago by
Attachment: | ical_provider.patch added |
---|
comment:5 Changed 3 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:7 Changed 3 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:
req
would be needed for formatting e.g. time using the user's timezone.@cached
fromtrac.cache
be used to cache the ical data? When / how should it be invalidated?Does anyone have some ideas?