canvas-lms/app/jsx
Spencer Olson 7acd49014f add release flag to load assignments by grading period
Optionally load assignments by grading period in the Gradebook.

closes EVAL-1337
flag=gradebook_load_assignments_by_grading_period

Test Plan:
1. Go to SiteAdmin settings and disable 'Load Gradebook Assignments by
   Grading Period'.
2. Go to the Gradebook in a course that uses Grading Periods. Select
   a Grading Period from the dropdown. Open the dev tools in your
   browser and then refresh the page.
3. Upon refresh, verify in the Network tab of your dev tools that there
   is a single API call to get assignment_groups, and that API call does
   not include an `assignment_ids` param. Verify that totals in the
   gradebook show correctly when switching between grading periods.
4. Go to SiteAdmin settings and enable 'Load Gradebook Assignments by
   Grading Period'.
5. Go back to the Gradebook. Select a Grading Period from the dropdown
   and then refresh the page.
6. Upon refresh, verify in the Network tab of your dev tools that there
   are two API calls to get assignment_groups, and then each contain
   `assignment_ids` params. Verify that totals in the gradebook show
   correctly when switching between grading periods.

Change-Id: I9a52613966449f811d82fe315ae5cff2984e35e4
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/254165
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Kai Bjorkman <kbjorkman@instructure.com>
Product-Review: Syed Hussain <shussain@instructure.com>
Reviewed-by: Syed Hussain <shussain@instructure.com>
Reviewed-by: Adrian Packel <apackel@instructure.com>
2020-12-08 18:54:19 +00:00
..
@instructure/ui-themeable/es
__tests__
account_course_user_search Fix up rest of InstUI <Table> to comply with InstUI 7.0 2020-08-17 16:01:32 +00:00
account_settings add tooltip to PronounsInput 2020-10-12 16:47:58 +00:00
accounts/notification_settings add observed student toggle to NP page 2020-10-14 21:43:46 +00:00
actAs Fix up some <Table> usage to comply with InstUI 7.0 2020-06-19 15:00:01 +00:00
add_people spec: adds jsx tests for searchInput and api_error 2020-09-24 18:19:00 +00:00
announcements allow special characters in external feeds 2020-07-20 16:11:33 +00:00
assignments Translate Plagiarism Review Label 2020-10-02 17:51:46 +00:00
assignments_2 replace pizza tracker 'New Attempt' with separated button 2020-11-02 20:53:38 +00:00
audit_logs Fix up CanvasDateInput and use it in MutationAuditLog 2020-09-22 20:12:58 +00:00
authentication_providers
blueprint_courses show name of user who performed sync in blueprint history 2020-10-13 16:54:08 +00:00
bounced_emails bounced email search admin tool 2020-12-08 02:08:47 +00:00
bundles initial react inbox landing page 2020-12-08 17:15:44 +00:00
calendar
canvas_cropper
canvas_inbox initial react inbox landing page 2020-12-08 17:15:44 +00:00
celebrations refactor confetti asset management 2020-06-26 22:43:23 +00:00
choose_mastery_path
collaborations Update community urls to reflect platform move 2020-08-12 20:17:02 +00:00
conditional_release_editor fix mastery paths bounds in locales with decimal commas 2020-11-05 23:41:03 +00:00
conditional_release_stats rip out conditional_release service 2020-07-28 18:04:55 +00:00
conferences Revert "Restore BBB free conference banner but change copy" fixes VICE-818 2020-09-23 17:16:44 +00:00
confetti refactor confetti asset management 2020-06-26 22:43:23 +00:00
content_shares don't attempt to import incomplete content shares 2020-09-02 16:28:25 +00:00
context_cards Fix up all <Spinner> import locations 2020-06-29 20:09:49 +00:00
context_modules Custom file rename messaging 2020-04-28 23:14:20 +00:00
course_link_validator sanitize links in course link validator 2020-11-09 18:24:45 +00:00
course_settings Fix up all <Spinner> import locations 2020-06-29 20:09:49 +00:00
course_wizard
courses remove notification_granular_course_preferences ff 2020-12-03 21:29:44 +00:00
custom_help_link_settings Update community urls to reflect platform move 2020-08-12 20:17:02 +00:00
dashboard update build to load es modules from subpackages 2020-06-03 13:41:38 +00:00
dashboard_card Change copy from 'drafts' to 'courses' for unpublished courses 2020-05-01 17:56:22 +00:00
deep_linking Fix up all <Spinner> import locations 2020-06-29 20:09:49 +00:00
developer_keys Don't check JWK required values when URL given 2020-09-17 18:47:22 +00:00
discussion_topics renders blank discussions create page when ff is on 2020-10-02 19:30:05 +00:00
discussions Allow direct share for teachers in concluded term 2020-09-29 15:21:21 +00:00
due_dates
editor Fix infinite loading spinner on RCE LTI tools 2020-07-14 16:53:44 +00:00
eportfolios
epub_exports
external_apps Hide rce favorite toggles when admin doesn't have permission 2020-10-22 15:45:25 +00:00
feature_flags Hide inherited enabled FFs 2020-08-07 21:10:13 +00:00
files Enable usage rights on discussion topic files 2020-10-07 22:40:04 +00:00
grade_summary make student lmgb responsive 2020-07-27 22:15:37 +00:00
gradebook add release flag to load assignments by grading period 2020-12-08 18:54:19 +00:00
gradebook-history spec: E2E selenium tests for FGOGH feature 2020-11-06 16:14:45 +00:00
grading remove checks for post_policies_enabled 2020-11-17 21:47:36 +00:00
graphiql
groups convert clone group set JQueryUI dialog to InstUI modal 2020-11-09 17:12:07 +00:00
help_dialog Update community urls to reflect platform move 2020-08-12 20:17:02 +00:00
history_list Add SR label to recent history icons 2020-08-27 18:16:37 +00:00
learning-mastery
login
media_recorder
mediaelement
modules Fix up all <Spinner> import locations 2020-06-29 20:09:49 +00:00
move_item
nav_tourpoints Update community urls to reflect platform move 2020-08-12 20:17:02 +00:00
navigation_header Issue RCE tray's links query in the correct context 2020-11-16 19:50:36 +00:00
new_user_tutorial Update community urls to reflect platform move 2020-08-12 20:17:02 +00:00
not_found_page Correct spelling of "woops" error message to more common usage 2020-10-07 01:04:06 +00:00
notification_preferences remove notification_granular_course_preferences ff 2020-12-03 21:29:44 +00:00
outcomes Add confirmation dialog on navigating away 2020-12-08 17:20:48 +00:00
past_global_announcements Add informative text to past global announcements 2020-06-19 16:55:57 +00:00
permissions Add granular permissions for course sections 2020-11-20 19:09:47 +00:00
profiles Start using Intl for I18n formatting 2020-10-30 16:46:50 +00:00
quizzes Update community urls to reflect platform move 2020-08-12 20:17:02 +00:00
rubrics Fix up rest of InstUI <Table> to comply with InstUI 7.0 2020-08-17 16:01:32 +00:00
shared Fix up <Select> in gradebook history for InstUI 7 2020-11-05 20:29:24 +00:00
speed_grader disable keyboard shortcuts in speedgrader when FF is enabled 2020-09-18 19:14:36 +00:00
student_last_attended Fix up <DateInput> on gradebook-history and last-attended 2020-10-03 01:58:02 +00:00
subnav_menu
theme_editor Update community urls to reflect platform move 2020-08-12 20:17:02 +00:00
trophy_case use refactored trophy components 2020-06-26 23:32:33 +00:00
users un-merge users in UI 2020-11-17 15:20:23 +00:00
views dismiss announcement on recent view 2020-05-05 23:34:24 +00:00
webzip_export Fix up all <Spinner> import locations 2020-06-29 20:09:49 +00:00
wiki_pages fix bulk delete when sorting 2020-08-26 21:08:35 +00:00
.eslintrc.js
appBootstrap.js Override canvas theme to use Lato Extended font 2020-11-10 19:01:06 +00:00
canvas-apollo.js
canvasCssVariablesPolyfill.js
css_overflow_sanitize.js Add JavaScript to sanitize user generated CSS 2020-07-23 20:40:51 +00:00
fakeRequireJSFallback.js
fragmentTypes.json add trophies to user graphql type 2020-06-26 21:24:55 +00:00
main.js ENV.FEATURES can be undefined, deal with it 2020-12-07 17:31:18 +00:00
railsFlashNotificationsHelper.js Get screenreaders to read the close button on flash messages 2020-08-07 13:42:02 +00:00
runOnEveryPageButDontBlockAnythingElse.js Add JavaScript to sanitize user generated CSS 2020-07-23 20:40:51 +00:00