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

convert all auth plugins to use settings.php

    XMLWordPrintable

Details

    • MOODLE_19_STABLE, MOODLE_27_STABLE, MOODLE_30_STABLE, MOODLE_32_STABLE
    • MOODLE_33_STABLE
    • MDL-12689_m33v4
    • Moderate
    • Hide

      This patch involves major changes to each authentication plugin.

      1. Run PHPunit for all authentication plugins.

      Repeat the following steps for each authentication plugin:

      1. Configure the authentication plugin (they don't need to be configured to actually work. You just need to assign valid settings to each configuration option.)
      2. Record the setting you apply to each plugin.
      3. Upgrade the site pulling in the patch for this issue
      4. Navigate to the configuration page for that plugin. verify that each of your configuration settings are correct.
      5. Make some changes to the settings and save them
      6. Verify that the settings were properly saved

      Spot test a few authentication plugins by configuring them and verify that they work. Ideally:

      • LDAP
      • CAS
      • SHIBBOLETH
      • MANUAL

      Bonus points:
      Install a third party authentication plugin (Like https://moodle.org/plugins/auth_ip) and verify that it continues to work, and that debugging notices are displayed when editing the plugin settings.

      Show
      This patch involves major changes to each authentication plugin. Run PHPunit for all authentication plugins. Repeat the following steps for each authentication plugin: Configure the authentication plugin (they don't need to be configured to actually work. You just need to assign valid settings to each configuration option.) Record the setting you apply to each plugin. Upgrade the site pulling in the patch for this issue Navigate to the configuration page for that plugin. verify that each of your configuration settings are correct. Make some changes to the settings and save them Verify that the settings were properly saved Spot test a few authentication plugins by configuring them and verify that they work. Ideally: LDAP CAS SHIBBOLETH MANUAL Bonus points: Install a third party authentication plugin (Like https://moodle.org/plugins/auth_ip ) and verify that it continues to work, and that debugging notices are displayed when editing the plugin settings.

    Description

      half of this is done now, we need the shared locking stuff only and covert the plugins

      Attachments

        1. compare.ods
          36 kB
        2. screenshot-1.png
          screenshot-1.png
          86 kB
        3. screenshot-2.png
          screenshot-2.png
          416 kB
        4. screenshot-3.png
          screenshot-3.png
          122 kB
        5. screenshot-4.png
          screenshot-4.png
          90 kB
        6. screenshot-5.png
          screenshot-5.png
          84 kB

        Issue Links

          Activity

            People

              sbourget Stephen Bourget
              skodak Petr Skoda
              Andrew Lyons Andrew Lyons
              David Monllaó David Monllaó
              David Mudrák (@mudrd8mz) David Mudrák (@mudrd8mz)
              David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
              Votes:
              9 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                15/May/17