Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-54550

enrol_lti settings page should have description and warning if LTI auth plugin is not enabled

    XMLWordPrintable

    Details

    • Testing Instructions:
      Hide
      1. Log in as an admin.
      2. Visit 'Site administration' > 'Plugins' > 'Authentication' > 'Manage authentication'.
      3. Ensure the 'LTI' plugin is disabled.
      4. Visit 'Site administration' > 'Plugins' > 'Enrolments' > 'Manage enrol plugins'.
      5. Enable the 'Publish as LTI tool' plugin.
      6. View the settings for the plugin.
      7. Ensure you see a description of the plugin under the heading.
      8. Ensure you see a message warning you that the authentication plugin needs to be enabled.
      9. Visit 'Site administration' > 'Plugins' > 'Authentication' > 'Manage authentication'.
      10. Enable the 'LTI' plugin.
      11. Visit 'Site administration' > 'Plugins' > 'Enrolments' > 'Manage enrol plugins'.
      12. View the settings for the 'Publish as LTI tool' plugin.
      13. Ensure you see a description of the plugin under the heading.
      14. Ensure you do not see a message warning you that the authentication plugin needs to be enabled.
      Show
      Log in as an admin. Visit 'Site administration' > 'Plugins' > 'Authentication' > 'Manage authentication'. Ensure the 'LTI' plugin is disabled. Visit 'Site administration' > 'Plugins' > 'Enrolments' > 'Manage enrol plugins'. Enable the 'Publish as LTI tool' plugin. View the settings for the plugin. Ensure you see a description of the plugin under the heading. Ensure you see a message warning you that the authentication plugin needs to be enabled. Visit 'Site administration' > 'Plugins' > 'Authentication' > 'Manage authentication'. Enable the 'LTI' plugin. Visit 'Site administration' > 'Plugins' > 'Enrolments' > 'Manage enrol plugins'. View the settings for the 'Publish as LTI tool' plugin. Ensure you see a description of the plugin under the heading. Ensure you do not see a message warning you that the authentication plugin needs to be enabled.
    • Affected Branches:
      MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_31_STABLE
    • Pull from Repository:
    • Pull Master Branch:
      MDL-54550_master

      Description

      The pluginname_desc string should be displayed on the settings page like other enrolment plugins.

      Also, as the LTI provider functionality requires both enrol_lti and auth_lti, we should warn people if the LTI auth plugin is not enabled.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                1 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Fix Release Date:
                  23/May/16