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

Remove enrol/authorize as its non-functional code.

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 2.0.3, 2.1
    • 2.6
    • Enrolments
    • MOODLE_20_STABLE, MOODLE_21_STABLE
    • MOODLE_26_STABLE
    • MDL-28466-master
    • Hide

      Do a clean install of master.
      The installation is processed without errors.

      Upgrade from 2.5 with no data

      1. BEFORE UPGRADE: verify that enrol_authorize and enrol_authorize_refunds tables have no data in them (its highly unlikely they will because this plugins have been broken for years)
      2. Do upgrade
      3. VERIFY: that the enrol_authorize and enrol_authorize_refunds tables are no longer present
        # VERIFY: that you can get to the capabilites page and you can't see any capabilities

      Upgrade from 2.5 with enrol_authorize data

      1. BEFORE UPGRADE: Add some data in the enrol_authorize table (just make it up)
      2. Do Upgrade
      3. VERIFY: that the enrol_authorize and enrol_authorize_refunds tables are not removed

      Upgrade from 2.5 with enrol_authorize_refunds data

      1. BEFORE UPGRADE: Add some data in the enrol_authorize_refunds table (just make it up)
      2. Do Upgrade
      3. VERIFY: that the enrol_authorize and enrol_authorize_refunds tables are not removed
      Show
      Do a clean install of master. The installation is processed without errors. Upgrade from 2.5 with no data BEFORE UPGRADE: verify that enrol_authorize and enrol_authorize_refunds tables have no data in them (its highly unlikely they will because this plugins have been broken for years) Do upgrade VERIFY: that the enrol_authorize and enrol_authorize_refunds tables are no longer present # VERIFY: that you can get to the capabilites page and you can't see any capabilities Upgrade from 2.5 with enrol_authorize data BEFORE UPGRADE: Add some data in the enrol_authorize table (just make it up) Do Upgrade VERIFY: that the enrol_authorize and enrol_authorize_refunds tables are not removed Upgrade from 2.5 with enrol_authorize_refunds data BEFORE UPGRADE: Add some data in the enrol_authorize_refunds table (just make it up) Do Upgrade VERIFY: that the enrol_authorize and enrol_authorize_refunds tables are not removed

    Description

      As per my understanding from MDL-27717, Authorize.net is no longer maintained and has a broken functionality in 2.x.
      So probably it might be nice to remove it from core and put it as plugin, which can be maintained by someone in community.

      Attachments

        Issue Links

          Activity

            People

              poltawski Dan Poltawski
              rajeshtaneja Rajesh Taneja
              Marina Glancy Marina Glancy
              Jérôme Mouneyrac Jérôme Mouneyrac
              David Woloszyn, Huong Nguyen, Jake Dallimore, Meirza, Michael Hawkins, Raquel Ortega, Safat Shahin, Stevani Andolo
              Votes:
              1 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:
                18/Nov/13