Go to file
Jacob Fugal b68592b602 clarify/fix outcome API permissions
fixes #11504

Change-Id: If7c480bfac9b0339f9ce9f0ec6d5705dafbcb037
test-plan:
 - global outcomes should be visible to:
   - any logged in user
 - outcomes defined in an account should be visible to:
   - admins in subaccounts
   - enrollees in the account's courses
   - enrollees in the account's subaccounts' courses
 - outcomes defined in a course should be visible to:
   - any user that can view the course
 - global outcomes should not be visible without being logged in
 - managing outcomes should require the same permissions as before
Reviewed-on: https://gerrit.instructure.com/14910
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Zach Pendleton <zachp@instructure.com>
2012-11-01 11:44:59 -06:00
app clarify/fix outcome API permissions 2012-11-01 11:44:59 -06:00
config migrator for page views db -> cassandra 2012-10-31 17:10:46 -06:00
db/migrate migrator for page views db -> cassandra 2012-10-31 17:10:46 -06:00
doc unread badges in left nav 2012-10-08 11:38:01 -06:00
guard parallelize build tasks 2012-04-16 16:38:23 -06:00
lib refactor cassandra page view history helper into PaginatedCollection 2012-11-01 10:33:01 -06:00
node_modules update require.js node module 2012-06-27 17:29:47 -06:00
public Clear shared secret when in settings dialog 2012-11-01 11:26:53 -06:00
script improve guard/dj in script/server 2012-06-28 18:05:08 -06:00
spec clarify/fix outcome API permissions 2012-11-01 11:44:59 -06:00
vendor/plugins update the respondus_soap_endpoint plugin for ruby 1.9 2012-10-31 14:28:51 -06:00
.gitignore ignoring branch_tools.rb 2012-08-10 15:27:40 -06: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 gemfile for parallelized gem 2012-10-31 13:17:42 -06: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.