fe4ac3e8eb
define a new workflow inteded to be used by any service that needs to render a ui. this workflow includes state indicating if high contrast styles should be used. refs CNVS-31909, closes CNVS-31983 test plan: - enable high contrast - make sure rcs is enabled - go to view with rce sidebar - get the jwt from Authoriation header of requests to rcs - don't inclued "Bearer " - open the canvas console, run: Canvas::Security.decrypt_services_jwt( Canvas::Security.base64_decode('<token here>') ) - make suer the token inclues use_high_contrast: true - disable high contrast - repeat, but use_high_contrast should be false in the token Change-Id: I8752ad534928081d2e4b8e8d748f8dd9897222a2 Reviewed-on: https://gerrit.instructure.com/90452 Tested-by: Jenkins Reviewed-by: John Corrigan <jcorrigan@instructure.com> QA-Review: Jeremy Putnam <jeremyp@instructure.com> Product-Review: Brent Burgoyne <bburgoyne@instructure.com> |
||
---|---|---|
Gemfile.d | ||
app | ||
bin | ||
client_apps | ||
config | ||
db/migrate | ||
doc | ||
docker-compose | ||
frontend_build | ||
gems | ||
guard | ||
lib | ||
public | ||
script | ||
spec | ||
.babelrc | ||
.bowerrc | ||
.dockerignore | ||
.fontcustom-manifest.json | ||
.gitignore | ||
.i18nignore | ||
.i18nrc | ||
.jshintrc | ||
.npmrc | ||
.nvmrc | ||
.rubocop.yml | ||
.selinimumignore | ||
.travis.yml | ||
CONTRIBUTING.md | ||
COPYRIGHT | ||
Gemfile | ||
Guardfile | ||
LICENSE | ||
README.md | ||
Rakefile | ||
bower.json | ||
code_of_conduct.md | ||
config.ru | ||
docker-compose.yml | ||
gulpfile.js | ||
issue_template.md | ||
karma.conf.js | ||
package.json | ||
webpack.config.babel.js | ||
webpack.production.config.babel.js | ||
webpack.test.config.babel.js |
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.