Go to file
Nick Cloward 28d5f8eb60 remove all_courses call in users set_policy
fixes: CNVS-3669

Changes the given blocks to look for the sought right in the
current courses first and if its not found look through the
concluded courses.  The current courses should catch the majority
of calls and fall back to the concluded courses if required.

* Note:  This will not check in other course states then completed and
         current.

Test Plan:

- Create a course with a student and admin/teacher.
- Enable user notes for the course.
- Check to make sure the teacher can read the students user notes.
  - Make sure the user notes button on the students profile is visible.
- Conclude the course.
- Ensure the teacher can still read the students user notes and the
  button is still visible.

- As an admin do the same as above but for manage user notes.

- Make sure the teacher/admin can run reports on the student for a
  concluded and current course.

Change-Id: I5eade42253c24c6ecad5e1d654695662ebb3afde
Reviewed-on: https://gerrit.instructure.com/36770
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Nick Cloward <ncloward@instructure.com>
2014-06-24 22:56:52 +00:00
Gemfile.d bump encrypted_cookie_store 2014-06-24 20:47:35 +00:00
app remove all_courses call in users set_policy 2014-06-24 22:56:52 +00:00
config don't include values for defaulted columns on insert 2014-06-24 18:10:08 +00:00
db/migrate add integration type to context external tools 2014-06-24 16:07:59 +00:00
doc swagger UI: handle arrays in Rails format 2014-06-19 16:56:55 +00:00
gems adheres_to_policy improvements 2014-06-24 15:32:00 +00:00
guard output commented/nested css from guard 2014-05-16 15:32:54 +00:00
lib respect root_account column in csv gradebook uploads 2014-06-24 20:28:11 +00:00
loom introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
public better tinymce button spacing on assignment submit page 2014-06-24 20:05:10 +00:00
script migration lint for instance vs class migration methods 2014-06-05 15:55:55 +00:00
spec remove all_courses call in users set_policy 2014-06-24 22:56:52 +00:00
vendor/plugins remove deprecation warning in ruby 2.1 2014-06-23 19:33:08 +00:00
.bowerrc introduced bower to manage js dependencies 2013-12-13 17:45:57 +00:00
.gitignore don't keep generated locales in git 2014-05-22 14:52:48 +00:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06:00
.travis.yml more travis builds 2014-02-10 16:23:19 +00:00
CONTRIBUTING.md add a contributing doc for github coolness 2012-09-19 10:16:04 -06:00
COPYRIGHT Initial commit. 2011-01-31 18:57:29 -07:00
Gemfile Move google_docs code into a gem 2014-04-25 21:50:43 +00:00
Guardfile a way for accounts to opt-in to new styles and users to high-contrast 2014-04-17 19:47:05 +00:00
LICENSE Initial commit. 2011-01-31 18:57:29 -07:00
README.md add travis-ci badge to README.md 2014-01-23 17:17:49 +00:00
Rakefile refactor and make gem rake task inclusion explicit 2014-04-24 15:50:31 +00:00
bower.json updated/added ic-* components 2014-06-16 19:52:50 +00:00
config.ru start adding rails 3.0 support 2013-03-22 19:08:40 +00:00
karma.conf.js new avatars upload image function 2014-03-07 18:52:28 +00:00
package.json package.json should include compute-cluster in dependencies 2014-05-05 16:46:43 +00:00

README.md

Canvas LMS

Build
Status

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.