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

convert all auth plugins to use settings.php

    XMLWordPrintable

    Details

    • Testing Instructions:
      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.
    • Difficulty:
      Moderate
    • Affected Branches:
      MOODLE_19_STABLE, MOODLE_27_STABLE, MOODLE_30_STABLE, MOODLE_32_STABLE
    • Fixed Branches:
      MOODLE_33_STABLE
    • Pull Master Branch:
      MDL-12689_m33v4

      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

              Assignee:
              sbourget Stephen Bourget
              Reporter:
              skodak Petr Skoda
              Peer reviewer:
              Andrew Nicols
              Integrator:
              David Monllaó
              Tester:
              David Mudrák (@mudrd8mz)
              Participants:
              Component watchers:
              Adrian Greeve, Jake Dallimore, Mathew May, Mihail Geshoski, Peter Dias
              Votes:
              9 Vote for this issue
              Watchers:
              14 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Fix Release Date:
                15/May/17