From d2ab45671a094cbbea63befa631c729ff5f7fad5 Mon Sep 17 00:00:00 2001 From: michaelroytman Date: Tue, 19 Jul 2022 10:35:14 -0400 Subject: [PATCH] feat: Add LTI 1.3 and LTI Advantage config to LtiConfiguration model, support XBlock using database This commit updates the version of the lti-consumer-xblock from 4.2.2/4.2.1 to 4.3.0. This installs the newest version of the lti-consumer-xblock library. This version includes the following changes. This version adds additional core LTI 1.3 and LTI Advantage variables to the LtiConfiguration model. The additional core LTI 1.3 variables are lti_1p3_oidc_url, lti_1p3_launch_url, lti_1p3_tool_public_key, and lti_1p3_tool_keyset_url. The additional LTI Advantage variables are lti_advantage_enable_nrps, lti_advantage_deep_linking_enabled, lti_advantage_deep_linking_launch_url, and lti_advantage_ags_mode. This commit also adds a configuration type to the LtiConsumerXBlock to support the storage of these Lti variables on the LTIConfiguration model (i.e. the database) instead of the XBlock itself. Changes that allow the use of this configuration option are behind the lti_consumer.enable_database_config CourseWaffleFlag. --- requirements/edx/base.txt | 2 +- requirements/edx/development.txt | 2 +- requirements/edx/testing.txt | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 7beec598f5..47aecae254 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -649,7 +649,7 @@ libsass==0.10.0 # ora2 loremipsum==1.0.5 # via ora2 -lti-consumer-xblock==4.2.2 +lti-consumer-xblock==4.3.0 # via -r requirements/edx/base.in lxml==4.9.0 # via diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 48865c5172..d1fe6dfff4 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -850,7 +850,7 @@ loremipsum==1.0.5 # via # -r requirements/edx/testing.txt # ora2 -lti-consumer-xblock==4.2.1 +lti-consumer-xblock==4.3.0 # via -r requirements/edx/testing.txt lxml==4.9.0 # via diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 5ed144b06b..7d34a33985 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -812,7 +812,7 @@ loremipsum==1.0.5 # via # -r requirements/edx/base.txt # ora2 -lti-consumer-xblock==4.2.1 +lti-consumer-xblock==4.3.0 # via -r requirements/edx/base.txt lxml==4.9.0 # via