88538 Commits

Author SHA1 Message Date
sam marshall
a97c937033 MDL-61028 core_form: Autocomplete field to support HTML selection
When using the AJAX autocomplete field, it allows JavaScript to add
custom HTML to selected options. For example, the user field from
the assign roles page includes an icon and other information by the
user's name.

Once you submit the form and the page reloads, there was no way to
provide this information back to the autocomplete field. HTML
<option> tag was used for the value names but it may only contain
text, not tags, so including it in the normal value did not work.

This change adds a new option for the autocomplete field that lets
you include HTML to override the default (text-only) value of the
label used to represent each option.
2018-04-20 16:42:54 +01:00
sam marshall
222a97ce76 MDL-61028 core_search: Allow filtering search by user (back-end, Solr)
Adds support in the Solr engine for a new 'userids' parameter to
restrict search results to those created by a specific user or users.
2018-04-20 13:36:55 +01:00
Eloy Lafuente (stronk7)
6d4bc5bd34 weekly release 3.5dev 2018-04-17 19:54:27 +02:00
Eloy Lafuente (stronk7)
857617e9db NOBUG: Fixed file access permissions 2018-04-17 19:54:27 +02:00
Eloy Lafuente (stronk7)
cc41793c50 Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install 2018-04-17 19:54:24 +02:00
David Monllao
b71ce36030 MDL-60953 search: Set solr as search engine for testing
Also replacing field label references for "All groups" references as
there is a mforms bug related to hideIf.
2018-04-17 13:26:21 +02:00
Jun Pataleta
659bdbd22a Merge branch 'MDL-61663-master-phpunit' of git://github.com/andrewnicols/moodle 2018-04-17 14:44:12 +08:00
Andrew Nicols
ceb2167df1 MDL-61663 phpunit: Add portfolio to the testsuite list 2018-04-17 14:39:56 +08:00
Jun Pataleta
c3fd1e97ba Merge branch 'MDL-61862-master' of git://github.com/FMCorz/moodle 2018-04-17 12:07:49 +08:00
Andrew Nicols
5cddf50e69 Merge branch 'wip-MDL-61663-master' of git://github.com/abgreeve/moodle 2018-04-17 11:45:50 +08:00
Andrew Nicols
ae9167bb3b Merge branch 'MDL-61977-master' of git://github.com/zig-moodle/moodle 2018-04-17 11:42:39 +08:00
Adrian Greeve
0f198a4f8e MDL-61663 portfolio: Update to the external system link names.
Changed the name of the link to something less like an English
string for each of the portfolios.
2018-04-17 11:39:11 +08:00
Frédéric Massart
29b44cedfc MDL-61862 mod_feedback: Tweak query to support UNION on TEXT fields
Thanks Oracle.
2018-04-17 11:35:55 +08:00
Andrew Nicols
18e58659bb Merge branch 'MDL-61980-master' of git://github.com/mihailges/moodle 2018-04-17 11:34:25 +08:00
Andrew Nicols
cabbda70b1 Merge branch 'MDL-61916-master' of git://github.com/cescobedo/moodle 2018-04-17 11:17:08 +08:00
Andrew Nicols
9dabc4b966 Merge branch 'MDL-61918-master' of git://github.com/mihailges/moodle 2018-04-17 11:12:24 +08:00
Andrew Nicols
f9f74f7a11 Merge branch 'MDL-61903-master' of git://github.com/mihailges/moodle 2018-04-17 11:09:01 +08:00
Andrew Nicols
f8ad868fad Merge branch 'm35_MDL-60923_New_BackupDir_Setting-v2' of https://github.com/scara/moodle 2018-04-17 09:44:44 +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
Andrew Nicols
d282ecf683 Merge branch 'MDL-61435-master' of git://github.com/lameze/moodle 2018-04-17 08:37:58 +08:00
Matteo Scaramuccia
40d90f438a MDL-60923 scheduled tasks: stale temp files in $CFG->backuptempdir too 2018-04-16 23:50:28 +02:00
Matteo Scaramuccia
ef844148a9 MDL-60923 backup: Added $CFG->backuptempdir
The new setting will allow to host the temporary backup files
into a specific target directory. Defaults to '$CFG->tempdir/backup'.

Calling make_backup_temp_directory() checks that the required sub-directory
will be properly created under the new target directory.
2018-04-16 23:50:28 +02:00
Jun Pataleta
d51c946700 Merge branch 'MDL-61862-master' of git://github.com/FMCorz/moodle 2018-04-16 23:30:42 +08:00
Eloy Lafuente (stronk7)
06dbe955d0 MDL-61819 editor: add testsuite to phpunit.xml 2018-04-16 16:36:42 +02:00
David Monllao
77d9eca5f2 Merge branch 'MDL-61819-master' of git://github.com/andrewnicols/moodle 2018-04-16 16:12:59 +02:00
Andrew Nicols
5377f8a263 MDL-61819 core_editor: Implement core provider 2018-04-16 21:54:51 +08:00
Andrew Nicols
0d619f41c2 MDL-61819 editor_atto: Implement null provider 2018-04-16 21:54:50 +08:00
Andrew Nicols
8c815348eb MDL-61819 editor: Implement editor null providers 2018-04-16 21:54:49 +08:00
David Monllao
99719b6e89 Merge branch 'MDL-39035-master' of https://github.com/lucaboesch/moodle 2018-04-16 12:57:34 +02:00
Frédéric Massart
9f6296e5de MDL-61862 mod_feedback: Implement core_privacy API 2018-04-16 18:45:27 +08:00
David Monllao
82f0ddc7c7 MDL-60953 search: Update groups support method name 2018-04-16 11:45:18 +02:00
David Monllao
9dbb24fa7a Merge branch 'MDL-60953-master' of https://github.com/timhunt/moodle 2018-04-16 11:43:53 +02:00
David Monllao
d2c80085fd Merge branch 'MDL-61741-master-paypal' of git://github.com/mudrd8mz/moodle 2018-04-16 10:57:19 +02:00
David Monllao
2ffb0309dd Merge branch 'wip-MDL-61808-master' of git://github.com/abgreeve/moodle 2018-04-16 09:59:43 +02:00
Jun Pataleta
1e09c9ac8f Merge branch 'MDL-61708-lti-fullnamedisplay' of https://github.com/wjroes/moodle 2018-04-16 15:29:08 +08:00
Jun Pataleta
cdd11481b4 Merge branch 'MDL-61974-master' of git://github.com/andrewnicols/moodle 2018-04-16 13:17:21 +08:00
Andrew Nicols
ae6072b892 MDL-61974 privacy: Rewrite the content writer storage 2018-04-16 11:12:07 +08:00
Andrew Nicols
3224e06de4 Merge branch 'MDL-61952-master' of git://github.com/sarjona/moodle 2018-04-16 10:50:50 +08:00
Andrew Nicols
77fc10710f Merge branch 'MDL-61954-master' of git://github.com/sarjona/moodle 2018-04-16 10:39:24 +08:00
Andrew Nicols
34e98391e6 Merge branch 'MDL-61902-master' of git://github.com/mihailges/moodle 2018-04-16 10:19:59 +08:00
Mihail Geshoski
c8cc46f851 MDL-61918 assignment: Implement null privacy provider
Implement null privacy provider to offline, online, upload and uploadsingle assignment plugins.
2018-04-16 09:59:46 +08:00
Mihail Geshoski
d00fbde6d9 MDL-61902 media: Implement null privacy provider 2018-04-16 09:46:56 +08:00
AMOS bot
d4fa19a11e Automatically generated installer lang files 2018-04-16 00:07:05 +00:00
Andrew Nicols
53ea0e2ccf Merge branch 'patch-2' of https://github.com/do-you-even-curl/moodle 2018-04-16 08:04:32 +08:00
Adrian Greeve
25c8fd74ac MDL-61808 tool_monitor: Implemented privacy classes.
This plugin is now compatible with the new privacy system.
2018-04-14 10:42:23 +08:00
Tim Schroeder
1480277cfa MDL-60681 lib/tablelib.php: Make flexible_table class better extendable
Previously the member functions get_initial_first and get_initial_last of flexible_table were public but deprecated due to being no
longer used. Now they are used by print_initials_bar and made protected. That allows classes deriving from flexible_table to access
the first and last name initials without having to use deprecated methods.
2018-04-13 16:52:52 +02:00
Mihail Geshoski
23a52d1a40 MDL-61980 booktool: Implement null privacy provider
Implement null privacy provider into booktool_exportimscp, booktool_importhtml, booktool_print plugin.
2018-04-13 16:15:30 +08:00
Jake Dallimore
644bffca5b MDL-61663 portfolio_picasa: add privacy provider implementation 2018-04-13 14:47:43 +08:00
Jake Dallimore
3d4a56b4c3 MDL-61663 portfolio_googledocs: add privacy provider implementation 2018-04-13 14:47:42 +08:00
Jake Dallimore
961eb3d1aa MDL-61663 portfolio_flickr: add privacy provider implementation 2018-04-13 14:47:42 +08:00