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

Remove enrol/authorize as its non-functional code.

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.0.3, 2.1
    • Fix Version/s: 2.6
    • Component/s: Enrolments
    • Labels:
    • Testing Instructions:
      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
    • Affected Branches:
      MOODLE_20_STABLE, MOODLE_21_STABLE
    • Fixed Branches:
      MOODLE_26_STABLE
    • Pull Master Branch:
      MDL-28466-master

      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.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Fix Release Date:
                    18/Nov/13