canvas-lms/config
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
..
environments allow booting with truffleruby for experimental reasons 2020-12-07 18:22:31 +00:00
feature_flags add release flag to load assignments by grading period 2020-12-08 18:54:19 +00:00
initializers periodic job safe cleanup FRD 2020-12-08 17:51:05 +00:00
locales update tr translation 2020-12-08 05:55:04 +00:00
saml add first class support for the UK Federation 2017-08-08 20:26:52 +00:00
amazon_s3.yml.example aws sdk v2 support for attachments 2017-01-24 21:09:14 +00:00
application.rb Set referrer-policy for Chrome in LTIs 2020-11-19 16:37:22 +00:00
boot.rb Revert "Speed up boot time with bootsnap" 2017-05-22 23:24:32 +00:00
bounce_notifications.yml.example convert bounce notification processor to aws sdk v2 2016-12-13 19:33:43 +00:00
brakeman.ignore remove uses of whitelist and blacklist 2020-09-18 15:58:40 +00:00
brandable_css.yml make feature flags for Right To Left layout 2018-03-21 21:09:38 +00:00
browsers.yml Add clarification text to browsers file 2020-09-03 20:37:32 +00:00
cache_store.yml.example use rails built-in RedisCacheStore 2019-08-09 20:22:56 +00:00
canvas_cdn.yml.example Remove enabled: setting from canvs_cdn.yml.example 2019-07-22 20:22:10 +00:00
canvas_rails_switcher.rb Make canvas_rails_switcher use stale for consul reads 2020-08-26 17:24:53 +00:00
cassandra.yml.example improve cassandra documentation 2017-09-29 19:28:08 +00:00
consul.yml.example Add dc config to jwk set_keys 2018-08-10 17:44:48 +00:00
copyright-template.js [eslint] have --fix add copyright header for you 2018-02-15 20:01:41 +00:00
cutycapt.yml.example
database.yml.example Add password to database.yml.example for Postgres changes 2020-05-05 22:02:48 +00:00
database.yml.travis
delayed_jobs.yml.example allow enabling inst-jobs health checks 2018-05-11 19:22:32 +00:00
docker-compose.override.yml.example build ruby image in docker_dev_setup 2020-07-28 18:23:47 +00:00
domain.yml.example Use same_site none for session store for relative file links 2020-02-27 21:01:01 +00:00
dynamic_settings.yml.example default auditors to postgres 2020-07-29 17:14:00 +00:00
dynamodb.yml.example dynamo is optional for dev 2020-08-31 19:05:02 +00:00
environment.rb da licença part 23 2017-04-27 21:51:35 +00:00
external_migration.yml.example
file_store.yml.example
incoming_mail.yml.example
linked_in.yml.example
local_cache.yml.example allow local cache to use local redis 2020-08-27 19:08:56 +00:00
logging.yml.example
marginalia.yml.example
memcache.yml.example
notification_failures.yml.example convert notification_failure_processor to aws sdk v2 2016-12-16 18:47:48 +00:00
notification_service.yml.example convert notification service to AWS SDK v2 2016-10-31 17:44:57 +00:00
offline_web.yml.sample add canvas_offline_course_viewer to export package 2017-01-23 20:25:08 +00:00
outgoing_mail.yml.example
periodic_jobs.yml.example
puma.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
raven.yml.example
redis.yml.example use rails built-in RedisCacheStore 2019-08-09 20:22:56 +00:00
routes.rb bounced email search admin tool 2020-12-08 02:08:47 +00:00
saml.yml.example
security.yml.example Add client_credentials grant_type 2018-09-10 17:07:05 +00:00
selenium.yml.example docs: add auto_open_devtools to docker 2018-10-17 18:13:17 +00:00
session_store.yml.example Use same_site none for session store for relative file links 2020-02-27 21:01:01 +00:00
statsd.yml.example
styleguide.yml
testrail.yml.example
twilio.yml.example
twitter.yml.example
vault.yml.example file-based local solution for vault 2020-09-02 15:46:27 +00:00
vault_contents.yml.example Allow ddb devutils client override 2020-09-02 18:08:15 +00:00