Go to file
Xander Moffatt a2a9e67e99 Revert "add LTI ResourceLink variables expansions / substitutions"
This reverts commit aa04a41504.

Reason for revert: something about the order of guard clauses trips up retrieve launches for LTI 1.3 tools, like embedded content. easy enough to nail down and fix but it's affecting so much that we will just revert first and fix later

Change-Id: Id9dc816d784ff6d042f35aa3d1ae71633756f452
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/282047
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Mysti Lilla <mysti@instructure.com>
QA-Review: Mysti Lilla <mysti@instructure.com>
Product-Review: Xander Moffatt <xmoffatt@instructure.com>
2022-01-20 00:52:18 +00:00
.github
.storybook
.vscode
Gemfile.d Add option to enable Sentry APM 2022-01-13 23:32:00 +00:00
app fix days text overlaps in speedgrader 2022-01-20 00:11:15 +00:00
bin
build fix coverage build, add redisUrl 2022-01-19 20:41:51 +00:00
config update mi translation 2022-01-19 05:40:43 +00:00
db/migrate update active global nav menu item badge background/text color 2022-01-18 23:23:59 +00:00
doc support lti.showAlert postMessage 2022-01-12 15:38:32 +00:00
docker-compose purge pulsar from canvas 2022-01-03 20:37:22 +00:00
engines
gems lint: ensure id columns use bigint type 2022-01-13 22:13:42 +00:00
hooks
jest
lib Revert "add LTI ResourceLink variables expansions / substitutions" 2022-01-20 00:52:18 +00:00
log
packages Use "info" color for A11y notification badge 2022-01-19 20:44:52 +00:00
public
script ensure workspace pkgs aren't fetched from registry 2022-01-18 19:15:21 +00:00
spec Revert "add LTI ResourceLink variables expansions / substitutions" 2022-01-20 00:52:18 +00:00
tmp
ui prevent double click selection for comment library 2022-01-19 21:03:33 +00:00
ui-build move crystalball webpack config into ui-build 2022-01-12 20:19:41 +00:00
.codeclimate.yml
.dive-ci
.dockerignore
.editorconfig
.eslintignore
.eslintrc.js
.git-blame-ignore-revs
.gitignore
.gitmessage
.groovylintrc.json
.i18nignore
.i18nrc
.lintstagedrc.js
.npmrc
.nvmrc
.prettierrc
.rspec
.rubocop.yml rubocop: reconfigure Style/SoleNestedConditional 2022-01-10 23:36:08 +00:00
.stylelintrc
.travis.yml
CONTRIBUTING.md
COPYRIGHT
Dockerfile install python3-lxml 2022-01-19 17:22:06 +00:00
Dockerfile.githook
Dockerfile.jenkins install python3-lxml 2022-01-19 17:22:06 +00:00
Dockerfile.jenkins-cache
Dockerfile.jenkins.final
Dockerfile.jenkins.karma-builder
Dockerfile.jenkins.karma-runner
Dockerfile.jenkins.linters-final
Dockerfile.jenkins.linters-runner
Dockerfile.jenkins.ruby-runner purge pulsar from canvas 2022-01-03 20:37:22 +00:00
Dockerfile.jenkins.webpack-builder
Dockerfile.jenkins.webpack-cache Add istanbul-instrumenter-loader for crystalball map 2022-01-12 18:57:00 +00:00
Dockerfile.jenkins.yarn-runner
Dockerfile.package-translations
Gemfile
Jenkinsfile fix qti_migration_tool setup in lintersStage.groovy 2022-01-19 15:19:20 +00:00
Jenkinsfile.axe
Jenkinsfile.cassandra
Jenkinsfile.contract-tests
Jenkinsfile.coverage fix coverage build, add redisUrl 2022-01-19 20:41:51 +00:00
Jenkinsfile.crystalball Add istanbul-instrumenter-loader for crystalball map 2022-01-12 18:57:00 +00:00
Jenkinsfile.dive
Jenkinsfile.docker-smoke
Jenkinsfile.docker-sync purge pulsar from canvas 2022-01-03 20:37:22 +00:00
Jenkinsfile.dynamodb
Jenkinsfile.js
Jenkinsfile.master-bouncer-check-all
Jenkinsfile.package-translations
Jenkinsfile.parallel_logs
Jenkinsfile.postgres
Jenkinsfile.redis
Jenkinsfile.rspecq metrics comparing crystalball vs non-crystalball builds 2022-01-18 21:47:43 +00:00
Jenkinsfile.selenium-chrome
Jenkinsfile.selenium.flakey_spec_catcher fix qti_migration_tool setup in lintersStage.groovy 2022-01-19 15:19:20 +00:00
Jenkinsfile.selenium.performance.chrome
Jenkinsfile.test-subbuild
Jenkinsfile.vendored-gems purge pulsar from canvas 2022-01-03 20:37:22 +00:00
Jenkinsfile.xbrowser
LICENSE
README.md
Rakefile
babel.config.js
bower.json
code_of_conduct.md
config.ru
docker-compose.new-jenkins-flakey-spec-catcher.yml
docker-compose.new-jenkins-js.yml
docker-compose.new-jenkins-package-translations.yml
docker-compose.new-jenkins-selenium.yml
docker-compose.new-jenkins.consumer.yml Bump rails 2021-12-23 15:26:13 +00:00
docker-compose.new-jenkins.vendored-gems.yml
docker-compose.new-jenkins.yml
docker-compose.spring.yml
docker-compose.yml
gulpfile.js
issue_template.md
jest.config.js
karma.conf.js Use ChromeHeadlessNoSandbox in Karma by default 2022-01-05 17:26:14 +00:00
package.json Install browserslist; upgrade caniuse-lite 2022-01-18 20:29:20 +00:00
tsconfig.json
webpack.config.js move crystalball webpack config into ui-build 2022-01-12 20:19:41 +00:00
webpack.test.config.js
yarn.lock Install browserslist; upgrade caniuse-lite 2022-01-18 20:29:20 +00:00

README.md

Canvas LMS

Canvas is a modern, open-source LMS developed and maintained 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.