Damyon Wiese
89ffc1ee0e
Merge branch 'MDL-53566-master' of git://github.com/andrewnicols/moodle
2018-11-14 15:04:01 +08:00
Andrew Nicols
9d76566ffc
MDL-53566 core: Rename locking to freezing in UI
2018-11-14 12:37:56 +08:00
Eloy Lafuente (stronk7)
b4c33348ff
MDL-53566 core: add back upgrade code removed @ 0616f04 by mistake
2018-11-14 01:04:46 +01:00
Eloy Lafuente (stronk7)
d27e49448f
Merge branch 'MDL-53566-master' of git://github.com/andrewnicols/moodle
2018-11-13 23:55:38 +01:00
Tim Hunt
166c43d86c
MDL-61990 outputrequirementslib: improve debug message
2018-11-13 17:11:17 +00:00
Andrew Nicols
bb41db9ce0
MDL-53566 core: Allow admins more control over locking
...
This change allows sites to configure locking such that it does not
apply to administrators at all.
2018-11-13 21:17:40 +08:00
Andrew Nicols
6a89b6c8f0
MDL-53566 core: Move managecontextlocking to module
...
This will allow the capability to be applied at a range of contexts and
not just the system, making the system much more definable to a range of
users.
2018-11-13 21:17:40 +08:00
Andrew Nicols
56db1a2d7c
MDL-53566 core: Remove unused ancestorlocked field
...
This was originalyl intended as a performance improvement, but the
parent is already stored, and once calculated the value of locked is
already returned.
2018-11-13 21:17:40 +08:00
Andrew Nicols
0333213585
MDL-53566 core: Add behat test for context loking
2018-11-13 21:17:40 +08:00
Andrew Nicols
3a8cf5e67d
MDL-53566 core: Add UI for context locking
2018-11-13 21:17:40 +08:00
Andrew Nicols
0616f045c3
MDL-53566 core: Add support for context locking
...
This chagne adds support for a new feature known as Context Locking.
This allows a context to be locked, thereby removing all write
capabilities for all users (including admin) for that context, and all
child contexts.
2018-11-13 21:17:40 +08:00
Andrew Nicols
ba20486ffe
Merge branch 'MDL-63716-master' of git://github.com/damyon/moodle
2018-11-13 11:20:54 +08:00
David Monllao
e1266eaf4b
MDL-63724 messaging: Prefix field with the table alias
2018-11-12 16:26:14 +01:00
Bas Brands
356bfb698f
MDL-63663 core_my: prevent page jumps on load
...
equal size loading placeholders
added list view and summary view placeholders for myoverview
2018-11-12 15:44:37 +01:00
Eloy Lafuente (stronk7)
610883c007
Merge branch 'MDL-63929-master' of git://github.com/jleyva/moodle
2018-11-12 12:02:51 +01:00
David Monllao
f04e51cfca
Merge branch 'MDL-63940-master-recaptchaurl' of git://github.com/mudrd8mz/moodle
2018-11-12 10:42:36 +01:00
Damyon Wiese
160e77f9d0
MDL-63716 course: less user_accesstime_log() calls
...
We should only call this function when a user actually views a course. It is not called
automatically when a course context is validated from a webservice. It is called directly
from the core_course_view_course webservice.
2018-11-12 16:11:15 +08:00
Damyon Wiese
b0f45a8b8f
Merge branch 'MDL-63724-master-3' of https://github.com/snake/moodle
2018-11-12 14:16:31 +08:00
Damyon Wiese
75e6661940
Merge branch 'MDL-63909_master' of git://github.com/markn86/moodle
2018-11-12 14:01:01 +08:00
Andrew Nicols
6d0a43deb9
Merge branch 'MDL-63763-master' of https://github.com/nwp90/moodle
2018-11-12 10:32:32 +08:00
Jake Dallimore
2553e9db8e
MDL-63724 core_message: add send_messages_to_conversation() web service
2018-11-12 10:09:27 +08:00
Jake Dallimore
86e274d929
MDL-63724 core_message: move message redirection into helper function
2018-11-12 10:09:27 +08:00
Jake Dallimore
52f9cf205e
MDL-63724 core_message: add send_message_to_conversation() to api
2018-11-12 10:09:27 +08:00
Jake Dallimore
b30f4d6d58
MDL-63724 core_message: buffering support for conv messages in manager
...
We need to be able to delay calling all member processors with localised
event data if a DB transaction is taking place. This code treats a
conversation message as a single item of work to be buffered, and stores
all localised eventdata, and processorlists for later reference. When
processing the buffer, we pass off all localised eventdata items to
their respective member's processors, before firing a single event.
2018-11-12 10:09:27 +08:00
Jake Dallimore
0eddf920be
MDL-63724 core_message: add conversation support to message_send()
...
Added a test confirming that processors are called for each member
and that a single event is fired.
2018-11-12 10:09:27 +08:00
Jake Dallimore
9581bc3c00
MDL-63724 core_message: add send_message_to_conversation() to manager
2018-11-12 10:09:27 +08:00
Jake Dallimore
aa083ab95f
MDL-63724 core_message: add new group_message_sent event
2018-11-12 10:09:27 +08:00
Jake Dallimore
947d32895e
MDL-63724 core_message: split up event and processor code in the manager
...
This was couple before, but we're going to want this to be separate for
group conversation messages, where we'll call many users' processors,
but only create a single 'group_message_sent' event.
2018-11-12 10:09:27 +08:00
Juan Leyva
2979ca1175
MDL-63929 user: Support unsetting prefs in update_user_preferences WS
2018-11-09 09:28:23 +01:00
Jun Pataleta
1d2adca39b
Merge branch 'MDL-63924-master' of git://github.com/andrewnicols/moodle
2018-11-09 11:57:38 +08:00
David Mudrák
b207af3b48
MDL-63940 recaptcha: Use www.recaptcha.net in the service endpoint URL
...
There are countries where www.google.com is a being blocked and
recaptcha does not work there. As shown at
https://developers.google.com/recaptcha/docs/faq#can-i-use-recaptcha-globally
it is enough to simply use www.recaptcha.net in the service endpoint
URL.
2018-11-08 22:55:33 +01:00
Jun Pataleta
3bc9a0b2e2
Merge branch 'MDL-63836-master' of git://github.com/damyon/moodle
2018-11-09 00:21:19 +08:00
Andrew Nicols
c96cd71102
MDL-63924 privacy: Add shared user providers to subsytsems
2018-11-08 21:26:18 +08:00
Mark Nelson
a6049a7960
MDL-63909 core_message: deprecated web services not used in new UI
2018-11-08 18:22:00 +08:00
Amaia Anabitarte
548cac7dbf
MDL-63282 core_message: New Search API function
2018-11-08 13:11:28 +08:00
Damyon Wiese
f41207400b
MDL-63836 course: No course header images
...
This feature may be added in future, but for now we are not going to include it.
2018-11-08 08:59:35 +08:00
Jun Pataleta
5160567c5f
MDL-62294 lib: Take note of cherry-picked upstream commit
...
* Make a note of the applied upstream patch in
lib/lessphp/moodle_readme.txt which fixes the PHP 7.2 compatibility
issue when counting ruleset rules.
* Amended on integration to put together all the local modifications.
2018-11-07 17:25:03 +01:00
Michaël Marinetti
cde2530c54
MDL-62294 lessphp: Fix for PHP 7.2 compatibility
...
From upstream commit:
669acc5181
2018-11-07 17:21:39 +01:00
David Monllao
d33a22c037
Merge branch 'MDL-63740-master' of git://github.com/jleyva/moodle
2018-11-07 12:56:10 +01:00
Juan Leyva
b9508423b4
MDL-63740 webservice: Add new dashboard functions to mobile service
...
- core_course_get_enrolled_courses_by_timeline_classification
- core_course_get_recent_courses
- core_course_set_favourite_courses
- block_starredcourses_get_starred_courses
2018-11-07 12:37:43 +01:00
Damyon Wiese
eb935dab5b
Merge branch 'MDL-63884-master' of https://github.com/snake/moodle
2018-11-07 11:00:41 +08:00
Damyon Wiese
6dfe428363
MDL-63183 auth: Login protection
...
CSRF protection for the login form. The authenticate_user_login function was
extended to validate the token (in \core\session\manager) but by default it
does not perform the extra validation. Existing uses of this function from
auth plugins and features like "change password" will continue to work without
changes. New config value $CFG->disablelogintoken can bypass this check.
2018-11-07 00:14:48 +01:00
Jun Pataleta
5c145757a8
MDL-58454 core: Fix savepoint in upgrade.php
2018-11-06 15:48:30 +01:00
David Monllao
2bdc254cd2
Merge branch 'MDL-58454-master' of git://github.com/junpataleta/moodle
2018-11-06 15:48:23 +01:00
Jake Dallimore
19237383f3
MDL-63884 core: allow tests to set group pictures when creating groups
2018-11-06 16:42:46 +08:00
Jun Pataleta
9639cb487e
MDL-58454 badges: Fix related badge deletion
...
* When deleting a badge, delete badge_related records where this badge
is also set as the related badge.
2018-11-06 11:47:20 +08:00
Jun Pataleta
eea49debc8
Merge branch 'MDL-63062-master-renamed' of https://github.com/vmdef/moodle
2018-11-06 10:32:18 +08:00
Víctor Déniz Falcón
41f6129358
MDL-63062 block_recentlyaccessedcourses: add block and styles
2018-11-05 23:46:57 +00:00
Victor Deniz
98a52c80bb
MDL-63062 block_recentlyaccessedcourses: add web service
2018-11-05 23:46:43 +00:00
Sara Arjona
5a1ea82835
MDL-58454 badges: Fix some minor errors for Open Badges v2
2018-11-05 18:41:54 +01:00