Jun Pataleta
2d3130532c
MDL-56232 mod_lti: Fix logic for disabling mod_form fields
...
* Disable tool "Select content" button if selected preconfigured tool
does not support Content-Item, and if the selected option is set to
"Automatic, based on launch URL".
* Disable tool configuration form fields if selected preconfigured tool
does not support Content-Item, but enable these fields if the selected
option is set to "Automatic, based on launch URL".
* Behat tests also updated to check disabling/enabling of launch url field.
2016-10-10 13:16:25 +08:00
David Monllao
96d2a6fd5f
Merge branch 'MDL-56254-master' of git://github.com/FMCorz/moodle
2016-10-10 13:01:40 +08:00
David Monllao
fae446b9cb
Merge branch 'MDL-56097' of git://github.com/stronk7/moodle
2016-10-10 12:57:27 +08:00
David Monllao
cf489b75ef
Merge branch 'MDL-56216-master' of git://github.com/danpoltawski/moodle
2016-10-10 12:49:07 +08:00
Ryan Wyllie
a92eda4b26
MDL-56292 core: make popover region event bindings on open
2016-10-10 12:48:52 +08:00
Ryan Wyllie
0d602fdd37
MDL-56292 message: fix message_get_recent_conversations
...
Renamed the $user param to a more common pattern and removed the
readtable flags from the SQL, which are no longer required.
2016-10-10 12:48:52 +08:00
Ryan Wyllie
2d552f37b8
MDL-56292 core: auto_rows should fire event on element
2016-10-10 12:48:52 +08:00
Ryan Wyllie
eea7dd4156
MDL-56292 messages: made popover region css less specific
2016-10-10 12:48:52 +08:00
Ryan Wyllie
bab2ec4664
MDL-56292 message: fix param in notificationpreferences.php
2016-10-10 12:48:52 +08:00
Ryan Wyllie
df9986c87f
MDL-56292 message: split up preferences templates
2016-10-10 12:48:52 +08:00
Ryan Wyllie
5cdebf2d7e
MDL-56292 message: simplify get_popup_notifications function
2016-10-10 12:48:51 +08:00
Ryan Wyllie
dff7c82ecb
MDL-56292 message: fix sql query in mark_all_read_for_user
2016-10-10 12:48:51 +08:00
Mark Nelson
cc22b515ea
MDL-56333 core_message: fixed return type for get_profile WS
2016-10-10 12:48:51 +08:00
Russell Smith
82905c097c
MDL-51584 gradebook: use direct $CFG access for freeze.
...
get_config() is called a lot of times on freeze and is expensive,
using $CFG is much lower overhead.
2016-10-10 15:42:04 +11:00
Rajesh Taneja
389e5a0ff4
MDL-55522 behat: test realtive dates
2016-10-10 11:54:13 +08:00
Rajesh Taneja
45ff0ff5d8
MDL-55522 behat: Add support for relative dates
2016-10-10 11:54:13 +08:00
Jake Dallimore
4c1bc2422d
MDL-56228 phpunit: Force sort order in mod data generator test
2016-10-10 09:32:24 +08:00
AMOS bot
3a39ef7fb6
Automatically generated installer lang files
2016-10-09 00:06:11 +08:00
lazydaisy
42bbb05f44
MDL-51633 theme_bootstrapbase: Restyled ADD BLOCK to remove max-width.
2016-10-07 18:50:46 +01:00
AMOS bot
5f9aead5aa
Automatically generated installer lang files
2016-10-08 00:04:30 +08:00
Frédéric Massart
82b945dbbe
MDL-56095 output: Make the progress bar templatable
...
The order of inclusion of weblib and outputlib had to change
as the progress_bar (weblib) uses interfaces defined in outputlib.
2016-10-07 16:40:38 +02:00
Dan Poltawski
e4edbce35d
MDL-55835 js: fix lint issues
...
Some caused by eslint checks being better, some just not detected
because we don't show warnings well (MDL-54930).
2016-10-07 10:03:43 +01:00
Dan Poltawski
00c714f05c
MDL-55835 eslint: bump to v3.7.1
...
1) Bump eslint verson in npm
2) Enable tabs rule introduced in 3.2.0
3) With rules deprecated in 3.3.0 to their replacements
http://eslint.org/blog/2016/08/eslint-v3.3.0-released
4) Deprecate the use of M.str (fixes MDLSITE-3646) with new
no-restricted-properties introduced in 3.5.0
5) Fixup no-unused-vars - remove argsIgnorePattern which shouldn't have allowed
partial matches and turns out to be uncesssary
(detected because of https://github.com/eslint/eslint/issues/7250 in 3.6.0)
2016-10-07 10:00:26 +01:00
Michael Aherne
4582da2464
MDL-56319 blocks: Observe empty default blocks setting
2016-10-07 09:59:09 +01:00
Mark Nelson
de55cb1b53
MDL-56089 core_message: modified API so it is not tied to renderables
...
Also did some minor refactoring/tidying of the code.
2016-10-07 16:37:56 +08:00
Ryan Wyllie
a038fcf5d6
MDL-55635 message: create notifications page
2016-10-07 16:37:56 +08:00
Mark Nelson
e68a1cbdaa
MDL-55942 core: do not show popovers to the guest user
2016-10-07 16:37:56 +08:00
Mark Nelson
c476de1872
MDL-55942 core_message: moved SELECTORS and EVENTS to modules
...
Also took this time to capitalise the local module names.
2016-10-07 16:37:56 +08:00
Mark Nelson
48e8bdba13
MDL-55942 core_message: renamed the term 'people' to 'user'
2016-10-07 16:37:56 +08:00
Mark Nelson
66e1bdda3f
MDL-55942 core_message: cleaned the index.php page
...
Also removed the no longer used send_form.php file.
2016-10-07 16:37:55 +08:00
Mark Nelson
5b0769db68
MDL-54744 core_message: deprecated functions in message/lib.php
...
Also -
1) Made note of the deprecation as well as the functions and
files that were removed earlier in upgrade.txt.
2) Added new functions to api.php to replace the deprecated ones
that were being used in unit tests.
3) Removed files that are no longer being used.
2016-10-07 16:35:25 +08:00
Ryan Wyllie
7b477f5982
MDL-55813 message: add online/offline help icons on preferences page
2016-10-07 16:26:40 +08:00
Ryan Wyllie
fadb831658
MDL-56028 message: change forced to locked on preferences page
2016-10-07 16:26:40 +08:00
Mark Nelson
7b55aaa12e
MDL-55942 core: obey the mighty CiBoT
2016-10-07 16:26:40 +08:00
Mark Nelson
79f6c36c12
MDL-55942 core_message: moved added functionality from message/lib.php
2016-10-07 16:26:40 +08:00
Mark Nelson
c598f278ca
MDL-55942 core_message: removed WS function core_user_update_user
...
This function was ignoring any capabilities and was only used to
update the preferences, but could be potentially used to update
any user attribute. A new WS function has been introduced to
handle user preferences with the necessary capability checks.
2016-10-07 16:26:40 +08:00
Mark Nelson
ebf4e53209
MDL-55814 core_message: removed 'Web' notification hack
...
Reverts: MDL-54698 core_message: remove 'offline' checkbox
for popup processor
2016-10-07 16:26:40 +08:00
Mark Nelson
5f8e4733b8
MDL-56024 core_message: prevent WS error when messaging disabled
2016-10-07 16:26:40 +08:00
Mark Nelson
837941e9bc
MDL-55909 core_message: added missing WS capability checks
2016-10-07 16:26:40 +08:00
Ryan Wyllie
9d8f6f4af0
MDL-55972 message: confirmation modal when deleting conversation
2016-10-07 16:26:40 +08:00
Ryan Wyllie
10ea82701a
MDL-55972 core: add confirmation modal
2016-10-07 16:26:40 +08:00
Ryan Wyllie
eeee7bca80
MDL-55822 message: accessibility improvements for popovers
2016-10-07 16:26:40 +08:00
Ryan Wyllie
99c7f0a731
MDL-55801 message: responsive styling for message app
2016-10-07 16:26:40 +08:00
Mark Nelson
3f4f5d3bd2
MDL-55851 core: fixed AJAX error when user not set up
2016-10-07 16:26:40 +08:00
Ryan Wyllie
0b19d04836
MDL-55812 message: simplify notification popover items
2016-10-07 16:26:40 +08:00
Mark Nelson
30aac24d7a
MDL-55947 core_message: fixed order of notifications in popover
2016-10-07 16:26:40 +08:00
Mark Nelson
89a70ba1a5
MDL-55623 core_message: indicate who the message is from
2016-10-07 16:26:40 +08:00
Mark Nelson
94e1db613c
MDL-55623 core_message: create helper function for WS to define messages
2016-10-07 16:26:40 +08:00
Mark Nelson
10d38e66b1
MDL-55895 core_message: do not display whole conversation on page load
2016-10-07 16:26:40 +08:00
Mark Nelson
82073cb11d
MDL-55870 core_message: fixed order of conversations in popover
...
Also made changes to message_area_contacts.js as we can not
rely on the number of conversations being displayed for the
limit in our SQL, see MDL-55908.
2016-10-07 16:26:40 +08:00