Go to file
Aaron Shafovaloff e34ecb191e Filter tag improvements
1. Show separate tags for each condition (not in named filter).

2. Shows tooltip with list of conditions when hovering over tag of
   named filter.

Test plan:
  - Create filter with some conditions
    - Apply the filter
    - Check that tags are shown for each condition
  - Save the filter with a name
    - Only one tag should show now for the filter
    - Hover over the filter tag
    - Each condition should show in the tooltip
  - Dismiss a filter tag
    - The filter should be disabled and not deleted

flag=enhanced_gradebook_filters

Closes EVAL-2265
Closes EVAL-2266

Change-Id: I68ae6d70187c40f03cdbf66c5688d7e842d5895a
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/285361
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Product-Review: Syed Hussain <shussain@instructure.com>
Reviewed-by: Dustin Cowles <dustin.cowles@instructure.com>
Reviewed-by: Spencer Olson <solson@instructure.com>
QA-Review: Eduardo Escobar <eduardo.escobar@instructure.com>
2022-02-24 22:29:20 +00:00
.github
.storybook
.vscode
Gemfile.d bump inst-jobs 2022-02-23 19:51:27 +00:00
app activate context shard for assignments api index route 2022-02-24 18:24:20 +00:00
bin
build Filter main-axe to only run selenium tests 2022-02-24 16:36:47 +00:00
config update nn translation 2022-02-24 05:47:58 +00:00
db/migrate
doc
docker-compose
engines
gems support lti_storage_target in 1.3 login request 2022-02-23 17:36:57 +00:00
hooks
jest
lib make due_date_cacher handle global assignment ids 2022-02-23 23:50:46 +00:00
log
packages Default outline to "small" 2022-02-24 21:28:57 +00:00
public
script run db:initial setup without -T 2022-02-23 20:49:58 +00:00
spec Spec: Selenium tests for enhanced filters button presence 2022-02-24 22:15:08 +00:00
tmp
ui Filter tag improvements 2022-02-24 22:29:20 +00:00
ui-build
.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
.sentryignore
.stylelintrc
.travis.yml
CONTRIBUTING.md
COPYRIGHT
Dockerfile
Dockerfile.githook
Dockerfile.jenkins
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
Dockerfile.jenkins.webpack-builder
Dockerfile.jenkins.webpack-cache
Dockerfile.jenkins.yarn-runner
Dockerfile.package-translations
Gemfile
Jenkinsfile
Jenkinsfile.axe
Jenkinsfile.cassandra
Jenkinsfile.contract-tests
Jenkinsfile.coverage
Jenkinsfile.crystalball
Jenkinsfile.dive
Jenkinsfile.docker-smoke
Jenkinsfile.docker-sync
Jenkinsfile.dynamodb
Jenkinsfile.js
Jenkinsfile.master-bouncer-check-all
Jenkinsfile.package-translations
Jenkinsfile.parallel_logs
Jenkinsfile.postgres
Jenkinsfile.redis
Jenkinsfile.rspecq
Jenkinsfile.selenium-chrome
Jenkinsfile.selenium.flakey_spec_catcher
Jenkinsfile.selenium.performance.chrome
Jenkinsfile.test-subbuild
Jenkinsfile.vendored-gems
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
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
package.json upgrade babel-jest to v26 2022-02-24 20:13:42 +00:00
tsconfig.json
webpack.config.js
yarn.lock upgrade babel-jest to v26 2022-02-24 20:13:42 +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.