This commit is contained in:
Jun Pataleta 2021-11-11 11:42:14 +08:00
commit 8f9b534ed2
3 changed files with 3 additions and 2 deletions

View File

@ -435,7 +435,7 @@ function lti_get_jwt_claim_mapping() {
'claim' => 'url',
'isarray' => false
],
'custom_context_memberships_url' => [
'custom_context_memberships_v2_url' => [
'suffix' => 'nrps',
'group' => 'namesroleservice',
'claim' => 'context_memberships_url',

View File

@ -544,6 +544,7 @@ class memberships extends \mod_lti\local\ltiservice\service_base {
if (isset($tool->{$this->get_component_id()})) {
if ($tool->{$this->get_component_id()} == parent::SERVICE_ENABLED && $this->is_used_in_context($typeid, $courseid)) {
$launchparameters['context_memberships_url'] = '$ToolProxyBinding.memberships.url';
$launchparameters['context_memberships_v2_url'] = '$ToolProxyBinding.memberships.url';
$launchparameters['context_memberships_versions'] = '1.0,2.0';
}
}

View File

@ -934,7 +934,7 @@ class mod_lti_locallib_testcase extends advanced_testcase {
'claim' => 'url',
'isarray' => false
],
'custom_context_memberships_url' => [
'custom_context_memberships_v2_url' => [
'suffix' => 'nrps',
'group' => 'namesroleservice',
'claim' => 'context_memberships_url',