Git commits in Moodle 2.3.x by Jerome Mouneyrac

commit ad28e1b6a39673afbb8ad7c1d2582ebbe4d753a4
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Tue, 14 May 2013 15:40:16 +0800
Tag:    v2.3.8

MDL-31209 web service error message: Indication about the service not containg the web service function is confusing

commit d2705248554bf95faa4a5621aa14e42c42606b3d
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Tue, 07 May 2013 14:55:55 +0800
Tag:    v2.3.7

MDL-37552 external_format_text: missing require_once filelib.php (shared credits to Adam Fredericks for report and patch proposal)

commit fc9fedb375943ad06d5478e91183fef1311bcade
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Fri, 03 May 2013 14:09:34 +0800
Tag:    v2.3.7

MDL-31193 display the correct and translated token valid until date

commit 46295524d71cd754032d8d450d49ac6bf0087c3e
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Tue, 30 Apr 2013 14:13:53 +0800
Tag:    v2.3.7

MDL-30775 get_course_contents: remove warnings when the section is empty

commit be6281e2cbc2fb40b96a48c07c80883fa80cd1b7
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Tue, 19 Mar 2013 17:06:24 +0800
Tag:    v2.3.7

MDL-37822 fix checkboxes that were always set to on by default

commit 1fc34e37fdc57b4ec303cb942dc5d5535b953ed7
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Mon, 18 Mar 2013 16:51:51 +0800
Tag:    v2.3.7

MDL-37822 move the default code above the set_config to not make the code less confusing

commit 667eaec4d2679a8bc1fcd9f0ff17a1be2babccb0
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Thu, 07 Feb 2013 13:10:19 +0800
Tag:    v2.3.7

MDL-37822 Moodle send site information to a hub even though it's unchecked

commit 30e2ad8b853ea58052a5d6cdb0db2fde398b9a94
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Wed, 23 Jan 2013 14:15:00 +0800
Tag:    v2.3.5

MDL-37476 course_create unit test fails if course completion is enabled

commit 96ace848ccd8f7efa80915f3fb93aac3104a72e7
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Wed, 09 Jan 2013 14:00:48 +0800
Tag:    v2.3.5

MDL-37354 clean return value for each externallib PHPUnit tests

commit 845ef47ccd129752d87d3fc610dc683fee2a7480
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Tue, 08 Jan 2013 16:39:55 +0800
Tag:    v2.3.5

MDL-37194 activity chooser displays entire list of default activities/resources

commit 7441838054ed9ffec99974d79f26f02cddaf4e10
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Fri, 04 Jan 2013 12:55:53 +0800
Tag:    v2.3.5

MDL-37355 Fix the REST server that didn't send back the cleaned values

commit 22e9de0ffd7ad671c2ee30b3c350266fbce6a9df
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Tue, 04 Dec 2012 11:47:19 +0800
Tag:    v2.3.4

MDL-29805 add REQUIRE_CORRECT_ACCESS define + return error code when AJAX_SCRIPT fails

commit d872b3dc1639aa89af7bf308ee13163f77a6ce3c
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Fri, 30 Nov 2012 14:22:16 +0800
Tag:    v2.3.4

MDL-30961 get_course_contents: returned activity name should not be check against PARAM_TEXT, it could be anything

commit b64f16a6fb12639cf1b5e8fc20289414eb84c27f
Author: Jerome Mouneyrac <jerome@mouneyrac.com>
Date:   Fri, 30 Nov 2012 10:11:55 +0800
Tag:    v2.3.4

MDL-36773 timezone inconsistency => some number support decimal other don\'t - Original patch author: Nathan Mares

commit 786b83165334d3d8f0574ca006ebd9e9bc11fe59
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 26 Sep 2012 15:20:18 +0800
Tag:    v2.3.3

MDL-35198 replace key_exists by array_key_exists

commit 3f676aa5bdbd3b6e5edbb09dfe66c8217b232169
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 26 Sep 2012 14:24:29 +0800
Tag:    v2.3.3

MDL-35644 user_get_details: admin should be able to see description

commit b843f7aee2462fceeca96314a2009267303673f3
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 26 Sep 2012 14:16:19 +0800
Tag:    v2.3.3

MDL-34971 PHPunit test: user/externallib.php

commit c7a0750b8ca60145a2212c59f486a55b88fa8e61
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 24 Sep 2012 15:48:15 +0800
Tag:    v2.3.4

MDL-35593 core_webservice_get_site_info returns version number set to PARAM_TEXT and PARAM_FLOAT

commit a66863c357c2d7c901d669f80d58bfa782d10495
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 06 Sep 2012 11:15:56 +0800
Tag:    v2.3.3

MDL-35190 random failures in course externallib test

commit 7a4f9ba8e04962f2cfcced810d48b7125322f234
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 17 Aug 2012 11:00:14 +0800
Tag:    v2.3.2

MDL-34941 correct timestamp range: startdate of external fct create_course PHPunit test

commit 08641906e1078b0b969ece435ae843d819132785
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 27 Jun 2012 16:24:22 +0800
Tag:    v2.3.1

MDL-33995 Course external PHPunit test + externallib_testcase helper class

commit 1b158ee8c9185890c744f94cd230f2d37f891435
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 22 Jun 2012 16:48:51 +0800
Tag:    v2.3.2

MDL-33869 user_get_user_details: add support for 'Show user identity' fields set by administrator

commit 6b5ce20c169f26e3059da98f0a7761e01156d3de
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 20 Jun 2012 15:49:20 +0800
Tag:    v2.3.1

MDL-33776 Web services: get_categories - subcategories should be checked against visible/theme keys

commit 18c264790a50dcd959838651a3e8766d3d60c345
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 15 Jun 2012 15:14:06 +0800
Tag:    v2.3.1

MDL-33770 Web service: create_groups should not require enrolmentkey

commit 7a38450680a0396b9e4b692c84d265bcba3daa9a
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 14 Jun 2012 18:16:03 +0800
Tag:    v2.3.0-beta

MDL-33730 missing description field cause error when call is done on default values

commit ecd1bdf42085f98c4dd97b42ae670d5eef54ce41
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 11 Jun 2012 14:12:00 +0800
Tag:    v2.3.0-beta

MDL-31863 fix responseerror when no files are found

commit 3297d5752817def3ca447507b2d362064fba5fce
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 08 Jun 2012 11:54:59 +0800
Tag:    v2.3.0-beta

MDL-33581 missing parameter defaults for some external functions

commit fe77a34ed051f679f94e052ad5f73021e61de407
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 06 Jun 2012 16:40:06 +0800
Tag:    v2.3.0-beta

MDL-33554 update_categories didn't update the path field when moving category

commit 55e168e3a38ee1bad68ec2e21a499ebd05fa55bc
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 06 Jun 2012 14:23:10 +0800
Tag:    v2.3.0-beta

MDL-32581 Web services : should force type of external_format_value structure

commit 9615b623c6218bf0226acaebe7b5f188928d06fc
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 05 Jun 2012 12:05:19 +0800
Tag:    v2.3.0-beta

MDL-33528 fix create_categories warnings + default parent parameter

commit 93ce0e8296f1691b967ba93a2c01e4bac93a6911
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 31 May 2012 12:31:27 +0800
Tag:    v2.3.0-beta

MDL-32581 support additional format field with all text field in extrnal lib function + new possible ws params to decide how format is returned (which are stored in a singleton)

commit 96d3b93ba3ea16b26166b23ef057745726fcbde9
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 18 May 2012 14:45:15 +0800
Tag:    v2.3.0-beta

MDL-33060 remove some get_string from exceptions

commit 8c507544d485a28a2579bf309f304aac7329796a
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 17 May 2012 13:36:40 +0800
Tag:    v2.3.0-beta

MDL-32941 fix criteriaerror exception code + wrong phpdoc scope

commit 3a68419430b0c87d65a53fced73a939a900ccf10
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 16 May 2012 12:04:13 +0800
Tag:    v2.3.0-beta

MDL-33028 display debuginfo when server die at developer mode

commit 50f9449faa6d410a304ffb6ae24368c51f975306
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 15 May 2012 18:40:06 +0800
Tag:    v2.3.0-beta

MDL-32998 add warnings structure

commit 506df9acbfc75f7e03927cb92601ed0caef75499
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 15 May 2012 18:23:43 +0800
Tag:    v2.3.0-beta

MDL-32949 return exception errorcode from the REST/SOAP/XMLRPC servers

commit d6ebe011b6252f5fa637dfcaf543458c469091cd
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 11 May 2012 14:37:59 +0800
Tag:    v2.3.0-beta

Fix codecheck/moodlechecker errors

commit d7238d0839b61f1f416ff8ad11f4e239773882e9
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 11 May 2012 12:33:17 +0800
Tag:    v2.3.0-beta

MDL-32941 change category name limit from 30 to 255

commit 6c6ec1d6b7fc4b4d6b9c99468d9cf3790ce26020
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 08 May 2012 16:04:53 +0800
Tag:    v2.3.0-beta

MDL-32941 use + operator instead array merge to avoid duplicate. Sort resulting array for better display to the client and for entring in the excluding algo. Exception reformatting. Minor formatting fixes.

commit b449d3b7a2e951376d7e698dc5af3b6670f57e31
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 18 Apr 2012 13:07:09 +0800
Tag:    v2.3.0-beta

MDL-30225 add some phpdoc mentioning to avoid to use broken get_user_capabilities ws lib function

commit fbf6cfe6fc85716d72c00acabcdbfe7e1b01af87
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 17 Apr 2012 18:08:55 +0800
Tag:    v2.3.0-beta

MDL-30225 Creating new web service tokens create error

commit e1f9702056c0bdaf7e65a77f74ac729b2f500b3b
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 16 Apr 2012 11:27:10 +0800
Tag:    v2.3.0-beta

MDL-31431 webservices: improve user pic docs

commit 45b4464c76b5701e5167fd856ff0cc7f730dbe41
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 13 Apr 2012 14:09:25 +0800
Tag:    v2.3.0-beta

MDL-31762 username should be lowercase and check against PARAM_USERNAME when creating/updating user by web service

commit 803ed74166e2ae28337b57820bf259183a7620d0
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 12 Apr 2012 14:44:16 +0800
Tag:    v2.3.0-beta

MDL-31694 Fix XSS security issue with service name accepting javascript

commit bc81eadb197286c7ee79ccf4a7721af893c1caf5
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 11 Apr 2012 14:48:14 +0800
Tag:    v2.3.0-beta

MDL-27547 When deleting a local plugin containing a built-in service, the built-in service is not deleted

commit dd5e31f3cba76d4cf19b266a8e3791f0c105eada
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 03 Apr 2012 15:03:24 +0800
Tag:    v2.3.0-beta

MDL-32941 parameters moved on top level, little performance improvement, filter and format the description, browse all sub categories level and adjust checks

commit 95693c43aa7a2609750f2edc0e8e07ce9ceda00f
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 15 Mar 2012 11:06:24 +0800
Tag:    v2.3.0-beta

MDL-32941 improve create_categories() web service function (wip)

commit a0a07014c26e0dcaac3daba23d579a3dbc2438ab
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 21 Feb 2012 11:24:32 +0800
Tag:    v2.3.0-beta

MDL-30994 webservice API, check and update DocBlock

commit c78e11338a901029a8e873f996c7cc4e76f23751
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 17 Feb 2012 17:02:40 +0800
Tag:    v2.3.0-beta

MDL-30249 Display warning when downloading/uploading a file

commit dcd902a0f61b7da6400186f88d9b886aa3fb2d09
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 15 Feb 2012 11:33:11 +0800
Tag:    v2.3.0-beta

MDL-30495 HTML5 apps cannot call Webservices functions if a HTTP resource is retrieved from the Moodle installation

commit adfb459c9ef4ee4a4ae3d73f362a16d6a9a9e661
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 14 Feb 2012 16:49:36 +0800
Tag:    v2.3.0-beta

MDL-30878 core_user_update_users user password is reset if not specified

commit db7c80d9e3a0fa81ae53fbb4876dc6f7bffb99c9
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 14 Feb 2012 12:01:54 +0800
Tag:    v2.3.0-beta

MDL-30126 rest client should be updated fo json support

commit 069fe36008b03483e3f3c4e7498a69ddc8220a03
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 13 Feb 2012 16:39:50 +0800
Tag:    v2.3.0-beta

MDL-30688 REST simpleserver does not accept the moodlewsrestformat parameter

commit 2214c4a2e8528a8a255d1c36bdbdfa7fb0a2be59
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 02 Feb 2012 15:34:05 +0800
Tag:    v2.3.0-beta

MDL-27360 Web service tokens are displayed for deleted users

commit e1cf6b4be22f5bffdb20eac07161730fa4c46b14
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 27 Jan 2012 16:10:05 +0800
Tag:    v2.3.0-beta

MDL-29471 php warning when adding function to a new web service

commit 4615817d1c31673ba9b3c702f7da63619e0e8ce2
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Wed, 18 Jan 2012 10:52:25 +0800
Tag:    v2.3.0-beta

MDL-30986 external API, check and update DocBlock

commit 2ada59b759fc1088e8d5ab7e287bfd8669ab7b23
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Tue, 17 Jan 2012 15:37:27 +0800
Tag:    v2.3.0-beta

MDL-31077 REST server should return null if nothing fail and if the description function return null.

commit f1f31c1d06afa3a5dfa9a6c3ae77a388cadb9617
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 09 Dec 2011 11:57:28 +0800
Tag:    v2.3.0-beta

MDL-30140 alternative way to select user when adding a token. When more than 500 users we display a text box instead of a select box

commit b6dcb7d984e0dcd1dec6521e985629fef2fec989
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Thu, 08 Dec 2011 14:40:57 +0800
Tag:    v2.3.0-beta

MDL-29942 trigger user events in web service calls

commit d2f127e65ccd57e698e4cd0b29fa5c380eb1cb5b
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Fri, 02 Dec 2011 11:26:48 +0800
Tag:    v2.3.0-beta

MDL-29712 REST-XML server was translating too many HTML characters. use htmlspecialchars instead of htmlentities. Translated characters by htmlspecialchars are compatible with XML validation, and so XML parsers for javascript, java...

commit 94b9dad79d06ea5bd81febee0c8faf2308f9272b
Author: Jerome Mouneyrac <jerome@moodle.com>
Date:   Mon, 14 Nov 2011 12:09:40 +0800
Tag:    v2.3.0-beta

MDL-28126 webservices : should not able to create token if user is deleted,unconfirmed,suspended or guest.