canvas-lms/spec/javascripts/jsx
Syed Hussain f3cffb5b4b Split student names with enhanced filters
This includes showing separate student last and first name
columns in the grid and csv export with enhanced filters
redesign.

closes EVAL-2022
flag=gradebook_show_first_last_names
flag=enhanced_gradebook_filters

Test plan:

With the site admin gradebook_show_first_last_names FF ON:

1. With account admin setting to show separate columns disabled
and enhanced_gradebook_filters FF ON:
- As a teacher, in gradebook, click the gear icon and go to
"View Options" tab. You should not see "Split Student Names"
under "Show" options or anywhere else

2. With account admin setting enabled:
a. With enhanced_gradebook_filters FF OFF:
- As a teacher, in gradebook, select/unselect view option
"Split Student Names" and see that the corresponding columns
are in the grid and csv export

b. With enhanced_gradebook_filters FF ON:
- As a teacher, in gradebook, clicking the gear icon shows the
"Split Student Names" option under "Show"
- Select/unselect the option and see that the corresponding
columns are in the grid and csv export

Change-Id: I6590193175412672ea2825b50c5759797a06c77f
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/277038
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Spencer Olson <solson@instructure.com>
Reviewed-by: Aaron Shafovaloff <ashafovaloff@instructure.com>
Reviewed-by: Adrian Packel <apackel@instructure.com>
QA-Review: Kai Bjorkman <kbjorkman@instructure.com>
Product-Review: Jody Sailor
2021-11-19 17:37:03 +00:00
..
a_force_failure Allow forcing a failure in each JS stage 2020-01-20 21:18:25 +00:00
account_course_user_search rename some things 2021-04-06 01:12:49 +00:00
accounts rename some things 2021-04-06 01:12:49 +00:00
add_people rename some things 2021-04-06 01:12:49 +00:00
announcements rename some things 2021-04-06 01:12:49 +00:00
assignments Course Assignments Menu: handle the deep linking return message 2021-10-11 20:59:02 +00:00
authentication_providers rename some things 2021-04-06 01:12:49 +00:00
behaviors Remove rce_enhancements flag from canvas - phase 1 2021-10-08 16:59:19 +00:00
blueprint_courses rename some things 2021-04-06 01:12:49 +00:00
calendar upgrade & dedupe node packages 2021-06-21 19:46:52 +00:00
canvas_cropper rename some things 2021-04-06 01:12:49 +00:00
choose_mastery_path rename some things 2021-04-06 01:12:49 +00:00
collaborations rename some things 2021-04-06 01:12:49 +00:00
conditional_release_stats rename some things 2021-04-06 01:12:49 +00:00
conferences extract @canvas/timezone into a package 2021-08-24 17:43:05 +00:00
context_cards Fix name is marked as required in Avatar 2021-11-05 18:11:32 +00:00
context_modules Remove module_dnd feature flag 2021-08-09 15:04:46 +00:00
conversations rename some things 2021-04-06 01:12:49 +00:00
course_settings Add C4E subject banner image setting 2021-07-29 16:28:16 +00:00
courses rename some things 2021-04-06 01:12:49 +00:00
dashboard Only show option to re-enable C4E dashboard if in a C4E account 2021-06-09 19:11:53 +00:00
dashboard_card Rename the Elementary View option in the dashboard view menu 2021-07-15 22:39:53 +00:00
developer_keys Convert QUnit test to jest 2021-11-17 00:25:24 +00:00
discussions add student anonymous discussions setting 2021-11-18 22:58:19 +00:00
due_dates rename some things 2021-04-06 01:12:49 +00:00
editor rename some things 2021-04-06 01:12:49 +00:00
eportfolios rename some things 2021-04-06 01:12:49 +00:00
examples [codemod] convert functions to fat arrows 2019-08-26 22:20:33 +00:00
external_apps Fix broken "View App Configurations" link 2021-10-26 20:15:34 +00:00
files Only show Send|Copy To in course files 2021-10-13 18:00:24 +00:00
fn rename some things 2021-04-06 01:12:49 +00:00
g_force_failure Allow forcing a failure in each JS stage 2020-01-20 21:18:25 +00:00
grade_summary rename title to name on student grades page 2021-10-01 22:30:29 +00:00
gradebook Split student names with enhanced filters 2021-11-19 17:37:03 +00:00
gradebook-history Add Gradebook menu to gradebook history 2021-09-30 22:39:11 +00:00
grading rename title to name on student grades page 2021-10-01 22:30:29 +00:00
h_force_failure Allow forcing a failure in each JS stage 2020-01-20 21:18:25 +00:00
jquery rename some things 2021-04-06 01:12:49 +00:00
learning-mastery rename some things 2021-04-06 01:12:49 +00:00
login rename some things 2021-04-06 01:12:49 +00:00
lti messages: send response postMessages from handler 2021-10-04 17:53:37 +00:00
mediaelement rename some things 2021-04-06 01:12:49 +00:00
modules/utils rename some things 2021-04-06 01:12:49 +00:00
move_item rename some things 2021-04-06 01:12:49 +00:00
new_user_tutorial rename some things 2021-04-06 01:12:49 +00:00
outcomes rename some things 2021-04-06 01:12:49 +00:00
quizzes rename some things 2021-04-06 01:12:49 +00:00
rubrics rename some things 2021-04-06 01:12:49 +00:00
shared migrate timelateinput tests to rtl 2021-08-20 15:36:09 +00:00
spec-support extract date-time-moment-parser 2021-08-05 21:53:25 +00:00
speed_grader extract @canvas/timezone into a package 2021-08-24 17:43:05 +00:00
subnav_menu allow external tools to toggle course nav 2021-04-21 18:31:19 +00:00
support spec: use original methods in waitFor spec helper 2020-03-18 18:43:44 +00:00
theme_editor rename some things 2021-04-06 01:12:49 +00:00
util rename some things 2021-04-06 01:12:49 +00:00
views rename some things 2021-04-06 01:12:49 +00:00
webzip_export rename some things 2021-04-06 01:12:49 +00:00
AuthenticationProvidersSpec.js rename some things 2021-04-06 01:12:49 +00:00
SubmissionDetailsDialogSpec.js rename some things 2021-04-06 01:12:49 +00:00
axiosSpec.js rename some things 2021-04-06 01:12:49 +00:00
developer_keySpec.js rename some things 2021-04-06 01:12:49 +00:00
gradebook_uploadsSpec.js Improve Gradebook Upload Error Messaging 2021-07-13 16:15:03 +00:00
instructureSpec.js rename some things 2021-04-06 01:12:49 +00:00
mathmlSpec.js Make typeset math and math image match 2021-11-09 19:28:42 +00:00
mathquillSpec.js rename some things 2021-04-06 01:12:49 +00:00
momentSpec.js rename some things 2021-04-06 01:12:49 +00:00
moment_formatsSpec.js extract date-time-moment-parser 2021-08-05 21:53:25 +00:00
railsFlashNotificationsHelperSpec.js rename some things 2021-04-06 01:12:49 +00:00
rubric_assessmentSpec.js Ensure rubric criteria rating id is set correctly 2021-05-27 14:04:40 +00:00
slickgrid.long_text_editorSpec.js rename some things 2021-04-06 01:12:49 +00:00
speed_graderSpec.js fix file preview issue in speedgrader 2021-11-09 19:59:38 +00:00
submissionsSpec.js Make media comments work with group assignments 2021-07-22 20:39:29 +00:00