canvas-lms/config
Sarah Gerard 994d441ae9 Respect 'unassign_item' in EffectiveDueDates
closes LF-679
flag=differentiated_modules

test plan:
- Have an assignment with different types of overrides
- in a rails console, set the unassign_item column of an
  override to true
- run EffectiveDueDates.for_course(course, assignment).to_hash
- the student with the unassigned override should not show up
- try this with different types of overrides and ensure
  precedence is upheld
- for example, if a student has both an ADHOC override and an
  unassigned section override, the student should still be assigned

Change-Id: I141d9ad06ee567d4c74ce701ad0b248d4725ea5d
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/330898
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Robin Kuss <rkuss@instructure.com>
Reviewed-by: Jackson Howe <jackson.howe@instructure.com>
QA-Review: Robin Kuss <rkuss@instructure.com>
Product-Review: Sarah Gerard <sarah.gerard@instructure.com>
2023-10-25 13:10:49 +00:00
..
environments Add VSCode devcontainer configuration 2023-10-11 14:57:46 +00:00
feature_flags Remove no_redirect_on_oauth_token_method FF 2023-10-24 20:50:21 +00:00
initializers Revert "Log state in touch_context" 2023-10-20 15:47:03 +00:00
locales update zh-Hant translation 2023-10-24 05:55:24 +00:00
saml
teams add sentry file list for classic quizzes 2023-09-26 16:23:10 +00:00
amazon_s3.yml.example
application.rb Add VSCode devcontainer configuration 2023-10-11 14:57:46 +00:00
boot.rb Revert "Revert "No bootsnap in deployed envs for now"" 2023-04-17 18:51:52 +00:00
bounce_notifications.yml.example
brakeman.ignore Respect 'unassign_item' in EffectiveDueDates 2023-10-25 13:10:49 +00:00
brakeman.yml Make brakeman pass on current master 2023-04-10 18:08:26 +00:00
brandable_css.yml Remove responsive_layout feature flag 2022-02-22 20:35:51 +00:00
browsers.yml Allow Chrome OS LTS 2023-02-22 16:57:41 +00:00
cache_store.yml.example bundle update redis 2023-09-28 15:49:47 +00:00
canvas_cdn.yml.example
canvas_rails_switcher.rb simplify lockfile definitions 2023-10-06 20:16:18 +00:00
cassandra.yml.example Remove auditor cassandra support 2023-04-03 15:40:22 +00:00
code_ownership.yml Rename collaborate to vice 2023-07-27 17:51:08 +00:00
consul.yml.example
copyright-template.js
credentials.test.yml
crystalball.yml Add new file crystalball predictor to enqueue complete re-run 2021-12-21 18:12:29 +00:00
cutycapt.yml.example
database.yml.example Bump switchman 2022-03-21 16:05:30 +00:00
database.yml.travis
delayed_jobs.yml.example
docker-compose.override.yml.example .jx -> .jsx in canvas-planner 2023-07-28 16:33:32 +00:00
domain.yml.example
dynamic_settings.yml.example bundle update redis 2023-09-28 15:49:47 +00:00
dynamodb.yml.example use vault role instead of hard coded access key / secret 2023-05-08 14:59:54 +00:00
environment.rb
external_migration.yml.example
file_store.yml.example
incoming_mail.yml.example
local_cache.yml.example
logging.yml.example
marginalia.yml.example
memcache.yml.example
notification_failures.yml.example use vault for notification service creds 2023-05-15 19:52:28 +00:00
notification_service.yml.example use vault for notification service creds 2023-05-15 19:52:28 +00:00
offline_web.yml.sample
outgoing_mail.yml.example
periodic_jobs.yml.example
puma.rb
redis.yml.example bundle update redis 2023-09-28 15:49:47 +00:00
routes.rb Add Dynamic Registration oidc-configuration 2023-10-05 16:48:20 +00:00
saml.yml.example
security.yml.example
selenium.yml.example don't specify a chromedriver version in example yml 2022-01-10 17:27:27 +00:00
sentry.yml.example Enable Sentry frontend FullStory integration 2022-02-25 21:32:23 +00:00
session_store.yml.example
spring.rb
statsd.yml.example
styleguide.yml
testrail.yml.example
twilio.yml.example
twitter.yml.example
vault.yml.example
vault_contents.yml.example use separate secret for lti postMessage forwarding 2023-08-08 21:35:29 +00:00