MDL-80914 mod_lti: Custom parameter configuration in the instance form

Re-enables the configuration of custom parameters when creating or
modifying a tool instance in a course.
This commit is contained in:
Mihail Geshoski 2024-02-22 16:09:23 +08:00
parent debed3eace
commit f61a764d16

View File

@ -465,8 +465,12 @@ class mod_lti_mod_form extends moodleform_mod {
$mform->setType('resourcekey', PARAM_TEXT);
$mform->addElement('hidden', 'password', '', ['id' => 'id_password']);
$mform->setType('password', PARAM_TEXT);
$mform->addElement('hidden', 'instructorcustomparameters', '', ['id' => 'id_instructorcustomparameters']);
$mform->addElement('textarea', 'instructorcustomparameters', get_string('custom', 'lti'),
['rows' => 4, 'cols' => 60]);
$mform->setType('instructorcustomparameters', PARAM_TEXT);
$mform->setAdvanced('instructorcustomparameters');
$mform->addHelpButton('instructorcustomparameters', 'custom', 'lti');
$mform->setForceLtr('instructorcustomparameters');
$mform->addElement('hidden', 'icon', '', ['id' => 'id_icon']);
$mform->setType('icon', PARAM_URL);
$mform->addElement('hidden', 'secureicon', '', ['id' => 'id_secureicon']);