canvas-lms/config
James Williams 114fa41175 course timetable event generator
test plan:
* see the new api endpoints in the calendar events controller

* can use the 'set_course_timetable' endpoint to send a schedule
 for a course (optionally per section) with a list of
 weekdays (e.g. "Mon,Wed,Fri") and times

* it will automatically generate calendar events from the start date
 of the course (or section) to the end date that correspond to the dates

* if the schedule is changed, the old events will be deleted and
 new ones generated

* can also use the 'set_course_timetable_events' endpoint to
 generate events from a complete list

closes #CNVS-30523

Change-Id: Idf2b4047af14a6e71838bbe9672583f5bddc3e9f
Reviewed-on: https://gerrit.instructure.com/86051
Tested-by: Jenkins
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
QA-Review: Heath Hales <hhales@instructure.com>
Product-Review: Hilary Scharton <hilary@instructure.com>
2016-08-05 17:07:21 +00:00
..
environments avoid port conflicts for remote debugging 2016-06-02 15:37:32 +00:00
initializers conditional release content migration service 2016-08-02 15:11:13 +00:00
locales update nb translation 2016-08-04 05:28:31 -06:00
saml configure SAML via metadata URI 2016-05-27 18:31:08 +00:00
amazon_s3.yml.example add non-US region example to amazon_s3.yml.example 2013-03-25 20:15:44 +00:00
application.rb require postgresql 9.3 or newer 2016-07-15 16:09:26 +00:00
boot.rb cleanup refactor of Rubocop's Lint/DeprecatedClassMethods 2015-04-28 18:38:24 +00:00
bounce_notifications.yml.example bounced email handling 2014-09-04 16:48:13 +00:00
brandable_css.yml remove k12 css variant since we don't use it for now 2015-07-31 21:00:27 +00:00
browsers.yml update browsers in browsers.yml - to the safest level 2016-07-15 21:23:33 +00:00
build.js.erb only require translations/_core in optimized js 2014-12-23 17:49:37 +00:00
cache_store.yml.example sanity check cache_store.yml and warn of misconfig 2014-03-05 18:48:19 +00:00
canvas_cdn.yml.example A new way of doing css/sass & New Canvas Theme Editor 2015-07-02 22:42:18 +00:00
canvas_rails4_2.rb remove rails 3 support 2015-12-23 21:36:43 +00:00
cassandra.yml.example update cassandra.yml.example docs for clarity 2014-06-04 16:53:35 +00:00
conditional_release.yml.example Update CYOE config example 2016-07-01 16:02:53 +00:00
consul.yml.example ditch cdn_host for rich content service development 2016-05-06 18:02:57 +00:00
cutycapt.yml.example Initial commit. 2011-01-31 18:57:29 -07:00
database.yml.example remove queue from production database.yml.example 2016-01-26 18:07:23 +00:00
database.yml.travis Added .travis.yml 2014-01-15 20:30:11 +00:00
delayed_jobs.yml.example get rid of jobs max run time 2013-10-23 15:46:52 +00:00
domain.yml.example api: translate absolute paths to full urls with the canvas host 2012-07-02 09:53:59 -06:00
dynamic_settings.yml.example allow a file consul fallback for OSS users 2016-03-18 21:04:03 +00:00
environment.rb remove deprecation multiple warning suppressor 2015-04-17 15:24:35 +00:00
external_migration.yml.example allow migrations to work across job servers 2011-02-07 15:07:49 -07:00
file_store.yml.example api: translate absolute paths to full urls with the canvas host 2012-07-02 09:53:59 -06:00
fontcustom.yml mv public/font public/fonts (so it works with asset pipeline) 2015-06-08 18:02:55 +00:00
incoming_mail.yml.example improve robustness of incoming message processor 2013-04-29 14:47:09 +00:00
jslint.conf make jslint settings more sane 2012-08-17 11:04:40 -06:00
linked_in.yml.example Initial commit. 2011-01-31 18:57:29 -07:00
logging.yml.example allow setting the log level in logging.yml for syslog 2012-09-13 09:55:09 -06:00
marginalia.yml.example record migration name in marginalia comment 2016-03-09 04:00:47 +00:00
memcache.yml.example support redis as well as memcache for a rails cache store 2011-07-20 14:59:03 -06:00
notification_failures.yml.example Add more robust notification service config 2016-02-17 04:45:29 +00:00
notification_service.yml.example Add more robust notification service config 2016-02-17 04:45:29 +00:00
outgoing_mail.yml.example add multiple reply-to support to outgoing mail. 2013-02-22 14:02:27 -07:00
periodic_jobs.yml.example allow overriding periodic jobs schedules 2012-02-01 14:01:28 -07:00
raven.yml.example get sentry into canvas 2015-04-13 22:26:15 +00:00
redis.yml.example spec: enable redis on travis 2014-01-16 22:03:30 +00:00
routes.rb course timetable event generator 2016-08-05 17:07:21 +00:00
saml.yml.example support multiple SAML private keys for decryption 2013-03-15 14:31:57 -06:00
security.yml.example Use key for hashing tokens 2015-09-15 16:20:35 +00:00
selenium.yml.example run canvas specs on saucelabs 2016-06-13 16:06:49 +00:00
session_store.yml.example update the example session_store.yml 2014-01-21 02:15:18 +00:00
statsd.yml.example optionally don't append hostname to statsd keys 2013-04-04 19:14:49 +00:00
styleguide.yml force add config files that didn't make it 2013-04-10 18:50:05 +00:00
testem.yml force add config files that didn't make it 2013-04-10 18:50:05 +00:00
testrail.yml.example adding tests, plus testrail reporting 2014-07-31 16:32:16 +00:00
twilio.yml.example Send messages via Twilio 2015-09-14 15:46:23 +00:00
twitter.yml.example Initial commit. 2011-01-31 18:57:29 -07:00