canvas-lms/ui
Jackson Howe 63ed67f884 Add setting to open todos in new tab
If the user feature is enabled, teacher todos on the k5 and classic
dashboards open in a new tab (and otherwise they open in the same tab).

Note: this does not affect student todos

closes LS-2667
flag = open_todos_in_new_tab

Test plan:
 - Enable the feature (its on by default)
 - Visit the k5 dashboard and the classic dashboard as a teacher
 - Click on a todo item (if none exist, have a student submit an
   assignment that needs grading)
 - Expect it to open in a new tab
 - Disable the feature
 - In both locations, expect clicking the todo to open in the same
   tab

Change-Id: Ib49a0a6aff50c17a135a2859bf4e4fe802645d06
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/279308
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Ed Schiebel <eschiebel@instructure.com>
QA-Review: Ed Schiebel <eschiebel@instructure.com>
Product-Review: Jackson Howe <jackson.howe@instructure.com>
2021-11-24 17:34:53 +00:00
..
boot rename frontend_build -> ui-build 2021-10-21 19:13:02 +00:00
ext add support for Thai (th) locale 2021-11-17 22:46:39 +00:00
features Add setting to open todos in new tab 2021-11-24 17:34:53 +00:00
shared bold outcome title in SLMGB popover; refs OUT-4887 2021-11-20 01:53:00 +00:00
shims rename some things 2021-04-06 01:12:49 +00:00
.eslintrc.js Add typescript support 2021-08-18 18:21:17 +00:00
.i18nrc Add typescript support 2021-08-18 18:21:17 +00:00
.xssignore rename some things 2021-04-06 01:12:49 +00:00
global.d.ts Convert developerKeysActions to Typescript 2021-10-27 21:34:31 +00:00
imports.d.ts Add Cancel and Publish buttons to Pace Plans 2021-10-19 13:24:04 +00:00
index.js Make typeset math and math image match 2021-11-09 19:28:42 +00:00