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

META- Web service improvements for 2.2

    Details

    • Type: Task
    • Status: Closed
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 2.0, 2.1
    • Fix Version/s: DEV backlog
    • Component/s: Web Services
    • Labels:
    • Affected Branches:
      MOODLE_20_STABLE, MOODLE_21_STABLE

      Description

      META task for current web service improvements explained there: http://moodle.org/mod/forum/discuss.php?d=185030

      I linked as 'Will be resolved by' issues some stable backlog issues.

        Gliffy Diagrams

          Attachments

            Issue Links

            1.
            Define the web service naming convention Sub-task Closed Jérôme Mouneyrac
             
            2.
            Zend servers do not return $debuginfo Sub-task Closed Jérôme Mouneyrac
             
            3.
            More explicit "Access control exception" exception message Sub-task Closed Jérôme Mouneyrac
             
            4.
            Making the exception message during return values validation more explicit (and also during parameter validation) Sub-task Closed Jérôme Mouneyrac
             
            5.
            API documentation: plugin function don't seem to be listed Sub-task Closed Jérôme Mouneyrac
             
            6.
            Exceptions returned by moodle_user_create_users are not explicit Sub-task Closed Jérôme Mouneyrac
             
            7.
            Missing global $USER in /webservice/soap/locallib.php:generate_simple_struct_class() Sub-task Closed Jérôme Mouneyrac
             
            8.
            Security: add some $CFG->wsdebug that block $debuginfo to be returned is set to OFF Sub-task Closed Jérôme Mouneyrac
             
            9.
            Inconsistency between REST-XML and other servers: returned value validation process if different Sub-task Closed Jérôme Mouneyrac
             
            10.
            Deliver PHP - SOAP/XMLRPC demo clients in a zip that don't require Moodle to be run Sub-task Closed Jérôme Mouneyrac
             
            11.
            Try to reproduce "Invalid external api parameter: users (Only arrays accepted.)" for moodle_user_create_users Sub-task Closed Jérôme Mouneyrac
             
            12.
            Making the REST server return JSON values if the new "alt" param is set to "json". Sub-task Closed Jérôme Mouneyrac
             
            13.
            Deliver PHP/JAVASCRIPT/JAVA - REST-JSON demo clients in a zip that don't require Moodle to be run. Sub-task Closed Jérôme Mouneyrac
             
            14.
            Deliver JAVA XMLRPC demo client Sub-task Closed Jérôme Mouneyrac
             
            15.
            When protocol capability is not set, the debug info should be more explicit to the dev. Sub-task Closed Jérôme Mouneyrac
             
            16.
            Access control exception are not properly "catched" by the SOAP demo client Sub-task Closed Jérôme Mouneyrac
             
            17.
            Make token more flexible to support third party client Sub-task Closed Jérôme Mouneyrac
             
            18.
            Review SQL statement in login/token.php and remove unneeded join and selects Sub-task Closed Jérôme Mouneyrac
             
            19. Token.php should support any authentication plugin that allow username/password authentication Sub-task Reopened Unassigned
             
            20.
            Obfuscate all exception messages from token.php + return some debug info Sub-task Closed Jérôme Mouneyrac
             
            21.
            Delete /webservice/simpletest/testwebservice.php Sub-task Closed Jérôme Mouneyrac
             
            22.
            Improve the Web Service documentation (+ write wstemplate plugin) Sub-task Closed Jérôme Mouneyrac
             
            23.
            Backport 2.2 changes for login/token.php in 2.1 Sub-task Closed Jérôme Mouneyrac
             

              Activity

                People

                • Assignee:
                  jerome Jérôme Mouneyrac
                  Reporter:
                  jerome Jérôme Mouneyrac
                  Participants:
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: