Go to file
Jon Jensen 94240ba544 section-level event support in calendar2, refs #7978
respect "hidden" flag such that we don't show parent events of section-
level events in the calendar or upcoming events.

when viewing the section-level event's details, show the section name.

when editing a section-level event, don't allow changing the title.

link to parent event when clicking "more options"

test plan:
1. create an event with section-level child events (currently only
   possible via api or console)
2. go the course calendar (calendar2)
   1. confirm that the parent event is not visible
   2. confirm that the section-level events are visible
   3. click on a section-level event
   4. confirm that the section name appears in the details
   5. edit a section-level event
   6. confirm that you can change the date/times but not the title
   7. click the more options link and confirm it takes you to the parent
      event
3. go to the dashboard
   1. confirm that the parent event is not visible in upcoming events
   2. confirm that the section level-events are visible

Change-Id: I8eadc53b7c47922f753625930d94d4f08386c817
Reviewed-on: https://gerrit.instructure.com/10116
Tested-by: Hudson <hudson@instructure.com>
Reviewed-by: Ryan Shaw <ryan@instructure.com>
Reviewed-by: Cameron Matheson <cameron@instructure.com>
2012-04-20 10:29:08 -06:00
app section-level event support in calendar2, refs #7978 2012-04-20 10:29:08 -06:00
config section-level event support in calendar2, refs #7978 2012-04-20 10:29:08 -06:00
db/migrate make attachment data migration faster and pgbouncer-friendly 2012-04-12 10:29:28 -06:00
doc avoid page_views counts for users 2012-04-19 15:31:20 -06:00
guard parallelize build tasks 2012-04-16 16:38:23 -06:00
lib section-level event support in calendar2, refs #7978 2012-04-20 10:29:08 -06:00
node_modules AMD Conversion 2012-02-06 16:41:40 -07:00
public clean up redundant logic in getFormData 2012-04-20 10:17:19 -06:00
script script/server improvements 2012-04-03 10:06:04 -06:00
spec section-level event support in calendar2, refs #7978 2012-04-20 10:29:08 -06:00
vendor/plugins capture the current shard for jobs 2012-04-19 16:06:00 -06:00
.gitignore fix js:test for OSX, plugins, and dynamic manifest 2012-03-29 10:44:21 -06:00
.jshintrc add a rake canvas:check_syntax task to check for js errors 2011-04-20 08:07:30 -06:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile support listing multiple domains in saml metadata fixes #6859 2012-04-18 15:13:58 -06:00
Guardfile getting coffeescript and handlebars to work with plugins 2011-12-30 15:50:16 -07:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md README changes to point more directly to installation instructions 2011-02-01 17:36:01 -07:00
Rakefile get rid of rdoctask deprecation warnings 2012-04-18 13:50:42 -06:00
config.ru add a rackup file to work with any rack-compatible server 2011-09-27 08:52:47 -06:00
package.json AMD Conversion 2012-02-06 16:41:40 -07:00

README.md

Canvas LMS

Canvas is a new, open-source LMS by Instructure Inc. It is released under the AGPLv3 license for use by anyone interested in learning more about or using learning management systems.

Please see our main wiki page for more information

Installation

Detailed instructions for installation and configuration of Canvas are provided on our wiki.