Go to file
Cody Cutrer 6d23722c26 don't give account only permissions down the chain fixes #CNVS-1973
i.e. an AccountAdmin in a root account doesn't get site admin only
permissions, even on that root account

test plan:
 * create a custom role in site admin with all account and course
   permissions, but no site admin permissions
 * add a user to that role
 * add a user as an Account Admin in a regular root account
 * when logged in as (masquerading doesn't count) the site admin
   user, you should be able to masquerade as the regular root account
   admin

Change-Id: I72130a1c0751c36fdb1a7c2367dc7c5fa0daea11
Reviewed-on: https://gerrit.instructure.com/15865
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Clare Hetherington <clare@instructure.com>
2012-12-11 11:49:30 -07:00
app don't give account only permissions down the chain fixes #CNVS-1973 2012-12-11 11:49:30 -07:00
config touch cross-shard users correctly fixes #CNVS-1334 2012-12-05 09:45:23 -07:00
db/migrate make invitation previews a setting closes #11985 2012-12-05 09:45:34 -07:00
doc course role support in sis import/export 2012-12-10 08:41:20 -07:00
guard parallelize build tasks 2012-04-16 16:38:23 -06:00
lib course role support in sis import/export 2012-12-10 08:41:20 -07:00
node_modules update require.js node module 2012-06-27 17:29:47 -06:00
public update icon font file to newest version 2012-12-05 09:25:46 -07:00
script remove script/spec_server closes gh-246 2012-11-28 13:22:15 -07:00
spec don't give account only permissions down the chain fixes #CNVS-1973 2012-12-11 11:49:30 -07:00
vendor/plugins course role support in sis import/export 2012-12-10 08:41:20 -07:00
.gitignore Set up new styles for icon font, and refactor current icon classes 2012-11-13 12:38:22 -07:00
.jshintrc make jslint settings more sane 2012-08-17 11:04:40 -06: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 updated version of mime-types gem (needed for newer Mechanize) 2012-12-10 08:11:38 -07:00
Guardfile fix our Guardfile for ruby 1.9 2012-10-31 14:02:12 -06: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 using custom parallelized specs gem for rspec tests 2012-04-23 13:33:29 -06:00
config.ru fix non-static image urls 2012-05-17 10:53:57 -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.