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

Remove Zend AMF from Moodle's AMF web service

    XMLWordPrintable

    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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              cameron1729 cameron1729
              Reporter:
              jpataleta Jun Pataleta
              Peer reviewer:
              Jun Pataleta
              Integrator:
              Dan Poltawski
              Tester:
              Rajesh Taneja
              Participants:
              Component watchers:
              Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón, Juan Leyva, Amaia Anabitarte, Carlos Escobedo, Ferran Recio, Sara Arjona (@sarjona), Víctor Déniz Falcón
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Dates

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