canvas-lms/config
August Thornton a777dcb99a add back ability to fetch temp enrollment provider recipients
refs FOO-4041
refs FOO-4019
flag = temporary_enrollments

test plan:
 • enable temporary enrollments feature flag
 • have a temporary enrollment recipient and provider
 • make a call to GET /api/v1/users/:user_id/temporary_enrollment_status
  • verify the response contains the recipient and provider
    temporary enrollment status if that user is a recipient or provider
 /doc/api/enrollments.html#method.enrollments_api.temporary_enrollments
  • create a user with an active temporary enrollment and an
    enrollment that is completed
  • fetch /api/v1/users/:id/enrollments with the provided args
     • temporary_enrollments_for_recipient=true
     • include=temporary_enrollment_providers
     • state=current_and_future
  • verify that the response includes the current temporary enrollment
    with an included "temporary_enrollment_provider" object
  • fetch /api/v1/users/:id/enrollments with the provided args
     • temporary_enrollment_recipients_for_provider=true
     • state=current_and_future
  • verify that the response includes the current temporary enrollment
    for the specified provider

Change-Id: Ie547fea0cf2a0ee383a94a5e44a07a7ad24de0f7
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/332550
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Michael Hulse <michael.hulse@instructure.com>
QA-Review: Michael Hulse <michael.hulse@instructure.com>
Product-Review: Michael Hulse <michael.hulse@instructure.com>
2023-11-10 20:05:20 +00:00
..
environments Add VSCode devcontainer configuration 2023-10-11 14:57:46 +00:00
feature_flags Learning Passport initial commit 2023-11-08 21:47:34 +00:00
initializers Revert "Log state in touch_context" 2023-10-20 15:47:03 +00:00
locales update zh-Hant translation 2023-11-04 05:56:09 +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 add brakeman igore for redirect canvadoc_sessions_controller 2023-10-27 13:48:04 +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 back ability to fetch temp enrollment provider recipients 2023-11-10 20:05: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