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

Remove Zend AMF from Moodle's AMF web service

    Details

    • Testing Instructions:
      Hide

      Upgrade

      1. Do a version bump
      2. Verify that on the "Plugins check" of the upgrade screen, you see that amf is to be deleted
      3. Click "Upgrade moodle database now"
      4. Verify that under admin/plugins.php you do not see the AMF plugin
      5. Verify that no AMF permissions are listed for the admin user ("Site administration" > "Users" > "Permissions" > "Check system permissions")

      Post upgrade

      1. Enable webservices
      2. In /admin/settings.php?section=webserviceprotocols
        • Check that AMF is not present.
        • Enable/disable some protocols and verify there are no errors
      3. Check that admin/webservice/testclient.php does not produce any errors
      4. Run unit tests:
        • webservice/tests/events_test.php
        • webservice/tests/externallib_test.php
      5. Anything else you can think of that may have broken due to deleting AMF
      Show
      Upgrade Do a version bump Verify that on the "Plugins check" of the upgrade screen, you see that amf is to be deleted Click "Upgrade moodle database now" Verify that under admin/plugins.php you do not see the AMF plugin Verify that no AMF permissions are listed for the admin user ("Site administration" > "Users" > "Permissions" > "Check system permissions") Post upgrade Enable webservices In /admin/settings.php?section=webserviceprotocols Check that AMF is not present. Enable/disable some protocols and verify there are no errors Check that admin/webservice/testclient.php does not produce any errors Run unit tests: webservice/tests/events_test.php webservice/tests/externallib_test.php Anything else you can think of that may have broken due to deleting AMF
    • Affected Branches:
      MOODLE_31_STABLE
    • Fixed Branches:
      MOODLE_31_STABLE
    • Pull Master Branch:
      MDL-52210-master
    • Sprint:
      3.1 Stable Sprint 1, 3.1 Stable Sprint 2

      Description

      Since we are removing Zend framework in Moodle core, we have to remove Zend AMF from Moodle's AMF web service implementation.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Votes:
                  0 Vote for this issue
                  Watchers:
                  9 Start watching this issue

                  Dates

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