[AMOS commit] MDL-16660: Add calendar import. Committed into Git: 2012-07-23 01:49 UTC

[AMOS commit] MDL-16660: Add calendar import. Committed into Git: 2012-07-23 01:49 UTC

by AMOS bot -
Number of replies: 0
Author: Jonathan Harker
MDL-16660: Add calendar import.
Adds an extra import section alongside the existing export in the
calendar views. Allows the user to import from either a file or a
URL as a subscription, with an optional polling interval of hourly,
daily, weekly, monthly, or annually. This subscription may be added
to the user, group, global or course calendars. These subscriptions
are tracked in a separate database table, and an extra column added
to the events table to relate them to the subscription. The event
uuid field is also expanded to allow for the RFC-2445 UID property.
Subscriptions are listed on the calendar view page, and can be
added and removed, manually polled, and the polling interval
adjusted. Subscription events are updated on cron.


http://git.moodle.org/gw?p=moodle.git;a=commit;h=b5a52acd9daa0bfeb2dc70a8f68eaff6465b3410
http://github.com/moodle/moodle/commit/b5a52acd9daa0bfeb2dc70a8f68eaff6465b3410

+ 2.4 en [annually,core_calendar]
+ 2.4 en [daily,core_calendar]
+ 2.4 en [errorbadsubscription,core_calendar]
+ 2.4 en [errorrequiredurlorfile,core_calendar]
+ 2.4 en [hourly,core_calendar]
+ 2.4 en [importcalendar,core_calendar]
+ 2.4 en [importcalendarfrom,core_calendar]
+ 2.4 en [importfromfile,core_calendar]
+ 2.4 en [importfromurl,core_calendar]
+ 2.4 en [monthly,core_calendar]
+ 2.4 en [never,core_calendar]
+ 2.4 en [pollinterval,core_calendar]
+ 2.4 en [pollinterval_help,core_calendar]
+ 2.4 en [subscriptionname,core_calendar]
+ 2.4 en [weekly,core_calendar]