Pau Ferrer Ocaña
4ed6010a61
MDL-54799 webservice: Handle exception in WS format ASAP
2019-11-29 09:44:09 +01:00
Eloy Lafuente (stronk7)
d5be859063
MDL-67199 versions: bump all versions and requires near release
...
version = 2019111800 release version
requires= 2019111200 current beta (week7roll1) version
2019-11-12 17:57:08 +01:00
Paul Holden
7455b741c9
MDL-66762 user: escape extra/email user fields.
2019-11-07 09:00:19 +08:00
Andrew Nicols
413172521a
Merge branch 'MDL-65550-master' of git://github.com/jleyva/moodle
2019-09-05 11:38:36 +08:00
Juan Leyva
cd43240d77
MDL-66376 webservice: Return user private access key for fetching files
2019-08-29 20:02:48 +01:00
Juan Leyva
20570e5d9f
MDL-65550 webservice: Return in get_site_info WS if user is admin
2019-08-21 12:31:49 +01:00
Mark Nelson
6a1ad7c677
MDL-65794 core: allow ajax calls to specify a cache key
...
This allows for better caching capabilities on servers. If a
cache key is passed and the web service call does not require
the user to be logged in we will attempt to use GET for the
request. This allows for things like proxy caching on URLs.
The cache key must be changed if we do not want to retrieve
what has been cached and want to perform the request again.
2019-07-16 14:23:34 +08:00
Nicolas Roeser
591ece3093
MDL-65893 webservice: format site name (handle language tags etc.)
...
Allow web service clients (like the Moodle App) to benefit from a
formatted (filtered) site name. Select the filtered (localized etc.)
string on server side, before it is sent to the web service client.
For example, this translates a site name which uses language tags in
curly braces when using the filter_multilang2 plugin.
Thanks-To: Juan Leyva <juan@moodle.com>
Thanks-To: Kathrin Osswald <kathrin.osswald@uni-ulm.de>
2019-06-14 10:39:25 +02:00
Eloy Lafuente (stronk7)
c9a1a6341c
MDL-65571 versions: bump all versions and requires near release
...
version = 2019052000 release version
requires= 2019051100 current beta (week6roll2) version
2019-05-12 23:46:34 +02:00
Eloy Lafuente (stronk7)
89fbc3ec9a
Merge branch 'MDL-65179-master' of https://github.com/sammarshallou/moodle
2019-04-16 22:37:23 +02:00
Mathew May
e00f1c663c
MDL-64506 phpunit: Update unit tests to use classic
2019-04-03 19:34:20 +08:00
sam marshall
bb044f5394
MDL-65179 Web service: Token last access is updated too frequently
2019-03-28 17:11:33 +00:00
Eloy Lafuente (stronk7)
99daf06a4f
Merge branch 'MDL-64653-master' of git://github.com/jleyva/moodle
2019-03-11 23:03:02 +01:00
sam marshall
7ba1cadd41
MDL-64961 REST web service: Fatal error in error handler
2019-03-01 11:57:00 +00:00
Juan Leyva
355c37b8c7
MDL-64653 webservice: Return current theme in get_site_info WS
2019-02-07 15:41:23 +01:00
Shamim Rezaie
29d0db89eb
MDL-63785 core_webservice: performance improvement
2018-12-10 14:52:13 +11:00
Eloy Lafuente (stronk7)
085353b315
MDL-64282 versions: bump all versions and requires near release
...
version = 2018120300 release version
requires= 2018112800 current rc2 (week7roll1) version
2018-11-29 18:24:08 +01:00
Juan Leyva
2b6a0c6a68
MDL-63888 webservice: Return new global setting "messagingallusers"
2018-11-07 12:37:17 +01:00
Mihail Geshoski
bb65ee165c
MDL-63533 core_webservice: Unit tests for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:27 +02:00
Mihail Geshoski
9960e8694d
MDL-63533 core_webservice: Add support for removal of context users
...
This issue is part of the MDL-62560 Epic.
2018-10-22 12:48:26 +02:00
sam marshall
b5311ce466
MDL-63131 Web services: Callback to allow web service overrides
2018-08-20 15:32:34 +01:00
Marina Glancy
024ede2c6b
MDL-62584 xmlrpc: return correct content-length
2018-05-28 11:14:42 +08:00
Eloy Lafuente (stronk7)
57ea6753d3
MDL-62361 versions: bump all versions and requires near release
...
version = 2018051400 release version
requires= 2018050800 current beta+ (week4roll1) version
2018-05-09 02:46:30 +02:00
Frédéric Massart
d21c5e384d
MDL-62236 core_webservice: Implement privacy API
2018-04-29 10:08:40 +08:00
Mihail Geshoski
885378ca4e
MDL-61903 webservice: Implement null privacy provider
...
Implement null privacy provider to rest, soap and xmlrpc webservice plugins.
2018-04-17 09:19:59 +08:00
Juan Leyva
bb14a48851
MDL-60736 tool_mobile: Support session lang in WS
2018-03-21 17:27:33 +01:00
Dani Palou
f72ca3ce29
MDL-61600 recaptcha: Create a script to display recaptcha
2018-03-14 10:31:09 +01:00
Marina Glancy
8326cc5e3e
MDL-60594 xmlrpc: wrapper for buggy xmlrpc_decode
2017-12-11 14:27:06 +08:00
Eloy Lafuente (stronk7)
25e9c56117
Merge branch 'MDL-60738-master' of git://github.com/jleyva/moodle
2017-11-28 20:59:22 +01:00
Juan Leyva
6db2423551
MDL-60738 webservice: Clean theme and lang properly
...
Sometimes the "theme" and "lang" fields in the user and course tables
in the database are set to incorrect values (uninstalled or
non-existent themes and language packs).
This makes Web Services functions to fail because the WS server
validate the returned data using the validate_param function that clean
parameters.
2017-11-20 09:37:30 +01:00
Cameron Ball
d3e980c4ea
MDL-60809 xmlrpc: Include filelib when making xmlrpc call
2017-11-16 14:46:36 +08:00
Eloy Lafuente (stronk7)
ba854606e6
MDL-60764 versions: bump all versions and requires near release
...
version = 2017111300 release version
requires= 2017110800 current rc2 version
2017-11-10 02:52:53 +01:00
Juan Leyva
c851ee5ddb
MDL-53501 webservice: Avoid values higher than PHP_INT_MAX
...
Integers coming from site settings needs casting to int to avoid
returning values higher than PHP_INT_MAX.
2017-10-30 15:55:49 +01:00
Jake Dallimore
1841d169c8
Merge branch 'wip-MDL-60033-master' of git://github.com/marinaglancy/moodle
2017-10-16 15:36:29 +08:00
Marina Glancy
2c1080ef77
MDL-60091 webservice: enhancements to WS test client
2017-10-16 14:59:51 +08:00
Juan Leyva
e348f6a541
MDL-60302 webservice: Allow CORS requests in webservice/upload.php
...
This will allow to upload files via Web Services using AJAX from
different domains, browser plugins, web apps, etc…
2017-10-04 12:39:51 +02:00
Eloy Lafuente (stronk7)
0071665686
Merge branch 'wip-MDL-59808-master' of git://github.com/marinaglancy/moodle
2017-09-12 00:13:28 +02:00
Marina Glancy
9971fac803
MDL-59808 webservice_rest: comply with restformat argument
2017-09-07 08:34:10 +08:00
Marina Glancy
7814ae503b
MDL-60033 webservice_xmlrpc: extra escaping in the server URL
2017-09-06 13:43:34 +08:00
Marina Glancy
e25ccd58c1
MDL-59992 webservice: fix debugging message event context already set
2017-08-31 12:13:15 +08:00
David Mudrák
8bfd82b2f5
MDL-57775 xmlrpc: Formal fix of coding style and phpdocs
...
- There was missing MOODLE_INTERNAL check.
- The client is not used for unit tests only so the class description
was obsolete.
2017-08-15 21:43:35 +02:00
David Mudrák
b4da577385
MDL-57775 xmlrpc: Test webservice_xmlrpc_client request encoding
...
The patch wraps the underlying xmlrpc_encode_request() call into a
standalone method that can be then unit-tested.
2017-08-15 21:43:35 +02:00
David Mudrák
2b604286b5
MDL-57775 xmlrpc: Pass escaping to xmlrpc_encode_request() calls
...
This patch adds the missing 'escaping' option to all remaining
xmlrpc_encode_request() calls in the moodle core code.
Without this, the xmlrpc_decode_request() call on the server side may
lead to wrongly decoded non-ascii characters.
2017-08-15 21:43:34 +02:00
John Okely
72e688d7ff
MDL-28574 webservices: Explain tokens you can edit but can't see
2017-07-31 15:35:23 +08:00
John Okely
fc7a345c35
MDL-28574 webservices: Use table_sql on manage tokens page
...
For pagination and sorting an partial loading.
2017-07-31 09:55:04 +08:00
John Okely
ad2ae6e3db
MDL-28574 webservices: Add new capability for managing all tokens
2017-07-31 09:55:04 +08:00
Jan Dageförde
0c62ca2563
MDL-28574 webservice: Allow admins to manage tokens created by others.
...
Until now, admins could only modify (or even see) tokens they have
created themselves. Tokens created by other users or even other admins
were invisible unless you were looking into the database. In case there
are former admins, their successors can be unable to inspect or delete
existing tokens.
2017-07-31 09:54:33 +08:00
Juan Leyva
bef5777fc4
MDL-59214 webservice: Return calendar type in get_site_info
2017-06-20 11:44:04 +01:00
David Monllao
a5ea94d85f
Merge branch 'MDL-58843-master-exchandler' of git://github.com/mudrd8mz/moodle
2017-05-10 14:05:51 +08:00
David Mudrák
8a9785a036
MDL-58843 core: Do not expect a particular class of the thrown exception
...
Since PHP 7, the custom exception handlers are also called to handle
thrown Errors which are not Exceptions.
2017-05-09 08:41:41 +02:00