Skip to content
Snippets Groups Projects
  • michaelroytman's avatar
    d5e98141
    feat: Add core LTI 1.3 and Advantage configuration to LTIConfiguration model · d5e98141
    michaelroytman authored
    This commit 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.
    d5e98141
    History
    feat: Add core LTI 1.3 and Advantage configuration to LTIConfiguration model
    michaelroytman authored
    This commit 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.
test_models.py 22.86 KiB