Go to file
Cody Cutrer fc4dd953cc touch cross-shard users correctly fixes #CNVS-1334
also touch a user when destroying account users

test plan:
 * create a site admin role with only permission to manage admins
 * create a user, add them to the new role, and log in as them
 * go to the default account settings
 * settings should be the only visible tab
 * add yourself as an Account Admin
 * refresh
 * all tabs should show up now
 * remove yourself as an admin
 * refresh
 * should be back to just the Settings tab
 * go to an account on a different shard, and repeat adding and
   removing yourself as admin; results should be the same

Change-Id: I220465c27a67d3d43db534c0b191e54332e2b29a
Reviewed-on: https://gerrit.instructure.com/15782
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Brian Palmer <brianp@instructure.com>
2012-12-05 09:45:23 -07:00
app touch cross-shard users correctly fixes #CNVS-1334 2012-12-05 09:45:23 -07:00
config touch cross-shard users correctly fixes #CNVS-1334 2012-12-05 09:45:23 -07:00
db/migrate enforce unique role names within an account 2012-12-04 13:52:25 -07:00
doc document as_user_id 2012-12-04 13:28:10 -07:00
guard parallelize build tasks 2012-04-16 16:38:23 -06:00
lib whitelist for xsd files for the cc module 2012-12-04 11:54:16 -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 touch cross-shard users correctly fixes #CNVS-1334 2012-12-05 09:45:23 -07:00
vendor/plugins use label as d2l quiz question migration id instead of ident 2012-12-05 08:35:14 -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 pin mail gem for 1.8; fixes #11952 2012-11-26 12:34:04 -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.