Mathew May [Wed, 8 May 2019 03:55:57 +0000 (15:55 +1200)]
MDL-44484 admin: Remove existing user theme check
Jake Dallimore [Wed, 8 May 2019 03:48:51 +0000 (11:48 +0800)]
Merge branch 'MDL-62599-master' of https://github.com/snake/moodle
Adrian Greeve [Wed, 8 May 2019 03:21:59 +0000 (11:21 +0800)]
Merge branch 'MDL-65484-master' of git://github.com/damyon/moodle
Jake Dallimore [Wed, 8 May 2019 03:16:21 +0000 (11:16 +0800)]
MDL-62599 mod_lti: fix coding style issues
Peter [Mon, 6 May 2019 13:35:09 +0000 (21:35 +0800)]
MDL-65508 mod_forum: Add private to the quick forum reply
Jun Pataleta [Wed, 8 May 2019 02:53:37 +0000 (10:53 +0800)]
Merge branch 'MDL-44484-master' of https://github.com/Chocolate-lightning/moodle
Adrian Greeve [Wed, 8 May 2019 02:47:25 +0000 (10:47 +0800)]
Merge branch 'MDL-65188-master' of git://github.com/andrewnicols/moodle
Mathew May [Mon, 8 Apr 2019 07:35:24 +0000 (15:35 +0800)]
MDL-44484 admin: Theme can be null and create user
Adrian Greeve [Wed, 8 May 2019 02:27:18 +0000 (10:27 +0800)]
Merge branch 'MDL-65516-master' of git://github.com/mihailges/moodle
Andrew Nicols [Wed, 8 May 2019 02:14:52 +0000 (10:14 +0800)]
Merge branch 'MDL-65417-master' of git://github.com/bmbrands/moodle
Jun Pataleta [Wed, 8 May 2019 02:13:13 +0000 (10:13 +0800)]
Merge branch 'MDL-65470-master' of git://github.com/bmbrands/moodle
Andrew Nicols [Wed, 8 May 2019 01:50:32 +0000 (09:50 +0800)]
Merge branch 'MDL-65154' of git://github.com/stronk7/moodle
Andrew Nicols [Wed, 8 May 2019 01:47:04 +0000 (09:47 +0800)]
Merge branch 'MDL-35396-master' of git://github.com/mihailges/moodle
Adrian Greeve [Wed, 8 May 2019 01:37:27 +0000 (09:37 +0800)]
Merge branch 'MDL-65511-master' of git://github.com/mihailges/moodle
Jake Dallimore [Wed, 8 May 2019 01:28:23 +0000 (09:28 +0800)]
MDL-62599 lti_gradebookservices: use correct key in get_permitted_scopes
This was missing from the revert commit,
a464331db2594c, causing scopes
to be empty.
Eloy Lafuente (stronk7) [Tue, 7 May 2019 20:54:37 +0000 (22:54 +0200)]
MDL-65154 competencies: FF 47 does not digest null/missing JS params
So we are defaulting to 0 when the page is initially called,
instead of current null. That's exactly the same behavior
than when you pick "No filters applied" from the filter menu.
Note that other browsers seems to accept perfectly the missing param
but FF 47.0.1 does not.
Amaia Anabitarte [Tue, 7 May 2019 09:49:05 +0000 (11:49 +0200)]
MDL-64993 core_message: fix unit test for non-ordered queries
Adrian Greeve [Tue, 7 May 2019 09:09:40 +0000 (17:09 +0800)]
NOBUG: Fix white space issue due to history rewrite.
Bas Brands [Thu, 2 May 2019 12:29:11 +0000 (14:29 +0200)]
MDL-65470 pix: update Moodle logo
* Older logos removed, 2 logo versions added. One with a gray hat, used
in the footer. One with a black hat used in the privacy policiy page.
Andrew Nicols [Tue, 7 May 2019 07:23:57 +0000 (15:23 +0800)]
Merge branch 'MDL-64993-master-fix' of github.com:sarjona/moodle
Andrew Nicols [Tue, 7 May 2019 03:40:37 +0000 (11:40 +0800)]
Merge branch 'MDL-65498' of https://github.com/stronk7/moodle
Sara Arjona [Mon, 6 May 2019 19:55:20 +0000 (21:55 +0200)]
MDL-64993 core_message: fix behat test failing with Oracle
Andrew Nicols [Tue, 7 May 2019 03:36:58 +0000 (11:36 +0800)]
Merge branch 'MDL-65499' of git://github.com/stronk7/moodle
Jun Pataleta [Tue, 7 May 2019 03:25:27 +0000 (11:25 +0800)]
Merge branch 'MDL-65313-master-fix' of https://github.com/snake/moodle
Adrian Greeve [Tue, 7 May 2019 02:32:13 +0000 (10:32 +0800)]
Merge branch 'MDL-65485-master' of git://github.com/bmbrands/moodle
Jake Dallimore [Tue, 7 May 2019 02:30:32 +0000 (10:30 +0800)]
MDL-65313 core_favourites: component scoped deletion now requires itemid
This now requires itemid, which cannot be null. This is safer. The
context can still be passed in as an optional parameter.
Adrian Greeve [Tue, 7 May 2019 01:53:17 +0000 (09:53 +0800)]
Merge branch 'MDL-65495-master-courseid' of git://github.com/mudrd8mz/moodle
Eloy Lafuente (stronk7) [Mon, 6 May 2019 18:03:32 +0000 (20:03 +0200)]
Merge branch 'MDL-63262-master' of git://github.com/damyon/moodle
Andrew Nicols [Mon, 6 May 2019 13:02:29 +0000 (21:02 +0800)]
Merge branch 'MDL-65132-master' of git://github.com/cescobedo/moodle
Andrew Nicols [Mon, 6 May 2019 12:36:38 +0000 (20:36 +0800)]
Merge branch 'MDL-65505-master' of https://github.com/ryanwyllie/moodle
Andrew Nicols [Mon, 6 May 2019 12:15:31 +0000 (20:15 +0800)]
MDL-65449 course: Add deprecation tag
Andrew Nicols [Mon, 6 May 2019 12:11:18 +0000 (20:11 +0800)]
Merge branch 'MDL-65449-master' of git://github.com/bmbrands/moodle
Sara Arjona [Mon, 6 May 2019 10:09:20 +0000 (12:09 +0200)]
Merge branch 'MDL-65374-master' of https://github.com/lucaboesch/moodle
Jun Pataleta [Mon, 6 May 2019 08:46:06 +0000 (16:46 +0800)]
MDL-65313 core: Fix orphaned favourites cleanup
Jun Pataleta [Mon, 6 May 2019 08:26:42 +0000 (16:26 +0800)]
Merge branch 'MDL-65399-master' of git://github.com/rezaies/moodle
Sara Arjona [Mon, 6 May 2019 08:19:57 +0000 (10:19 +0200)]
Merge branch 'MDL-65396-master' of https://github.com/lucaboesch/moodle
Jun Pataleta [Mon, 6 May 2019 08:14:13 +0000 (16:14 +0800)]
Merge branch 'MDL-65153-master' of git://github.com/damyon/moodle
David Monllaó [Mon, 6 May 2019 08:06:41 +0000 (10:06 +0200)]
Merge branch 'MDL-65474-master' of https://github.com/ryanwyllie/moodle
David Monllaó [Mon, 6 May 2019 08:03:17 +0000 (10:03 +0200)]
Merge branch 'MDL-65464-master' of https://github.com/ryanwyllie/moodle
Jun Pataleta [Mon, 6 May 2019 08:02:20 +0000 (16:02 +0800)]
Merge branch 'MDL-65313-master' of https://github.com/snake/moodle
Adrian Greeve [Mon, 6 May 2019 07:57:48 +0000 (15:57 +0800)]
Merge branch 'MDL-64968-master' of https://github.com/lucaboesch/moodle
Adrian Greeve [Mon, 6 May 2019 03:57:06 +0000 (11:57 +0800)]
Merge branch 'MDL-65104-master' of git://git.cameron1729.xyz/moodle
Adrian Greeve [Mon, 6 May 2019 03:02:15 +0000 (11:02 +0800)]
Merge branch 'MDL-65296' of https://github.com/timhunt/moodle
Jake Dallimore [Mon, 6 May 2019 02:34:10 +0000 (10:34 +0800)]
Merge branch 'MDL-64988-master' of git://github.com/rezaies/moodle
Andrew Nicols [Mon, 6 May 2019 02:15:56 +0000 (10:15 +0800)]
Merge branch 'MDL-64993-master' of git://github.com/aanabit/moodle
Adrian Greeve [Mon, 6 May 2019 01:57:34 +0000 (09:57 +0800)]
Merge branch 'MDL-65154-master' of git://github.com/damyon/moodle
Damyon Wiese [Fri, 3 May 2019 03:18:49 +0000 (11:18 +0800)]
MDL-65484 assign: Scrolling overflow CSS
Use relatively positioned elements, not absolutely positioned to prevent
elements being visible when they are scrolled outside the containing drawing region.
Mihail Geshoski [Tue, 7 May 2019 08:08:48 +0000 (16:08 +0800)]
MDL-65516 forum: Improve the UX when opening inline reply
Mihail Geshoski [Tue, 7 May 2019 05:55:11 +0000 (13:55 +0800)]
MDL-35396 lesson: Fix detailed statistics display for essay questions
Andrew Nicols [Mon, 6 May 2019 00:11:52 +0000 (08:11 +0800)]
MDL-65188 tests: Move var to before resource creation
Mihail Geshoski [Tue, 7 May 2019 02:08:43 +0000 (10:08 +0800)]
MDL-65511 forum: Send forum post notifications setting not visible
Daniel Neis Araujo [Tue, 21 Aug 2018 19:50:17 +0000 (16:50 -0300)]
MDL-44484 admin: Allow theme field in upload users tool
Eloy Lafuente (stronk7) [Mon, 6 May 2019 10:49:41 +0000 (12:49 +0200)]
MDL-65499 phpunit: Bump to current phpunit 7.5.9
Previously we were sticky to 7.5.7 and this issue was
hitting our windows runs:
https://github.com/sebastianbergmann/phpunit/issues/3564
David Mudrák [Mon, 6 May 2019 10:46:43 +0000 (12:46 +0200)]
MDL-65495 hub: Fix undefined variable usage
Bas Brands [Thu, 25 Apr 2019 08:07:32 +0000 (10:07 +0200)]
MDL-65417 themes : small visual fixes
* region main border radius if sass var $enable-rounded is true (in
classic)
* white background for dashboard on classic where blocks are gray
* frontpage sitetopic margin and padding left removed to align with
courses content
Bas Brands [Thu, 2 May 2019 14:47:35 +0000 (16:47 +0200)]
MDL-65485 core_themes: installer html updates for bootstrap4
Ryan Wyllie [Mon, 6 May 2019 08:13:15 +0000 (16:13 +0800)]
MDL-65505 forum: handle deleted users with no context in render
Shamim Rezaie [Mon, 6 May 2019 08:08:42 +0000 (18:08 +1000)]
MDL-65399 mod_quiz: Handling the edge case when section name is ''
Shamim Rezaie [Thu, 25 Apr 2019 16:20:05 +0000 (02:20 +1000)]
MDL-65399 mod_quiz: UI should prevent deleting the last slot of section
cescobedo [Thu, 2 May 2019 14:29:43 +0000 (16:29 +0200)]
MDL-65132 core_message: Update message drawer to delete message for all
Update JS message drawer to allow delete message for all showing a new
checkbox in the confirm dialogue.
Bas Brands [Tue, 30 Apr 2019 13:06:37 +0000 (15:06 +0200)]
MDL-65449 themes: allow overriding course patterns
* moving course pattern generation to core_renderer
cescobedo [Thu, 2 May 2019 14:07:20 +0000 (16:07 +0200)]
MDL-65132 core_message: Added WS to delete message for all users
Also, added WS new return parameter candeletemessagesforallusers in get_conversation
and send_instant_message and added API support. This will be used to check
if the user can delete all messages in the conversation.
cescobedo [Thu, 2 May 2019 13:57:12 +0000 (15:57 +0200)]
MDL-65132 core_message: Added API to delete message for all users
Jake Dallimore [Mon, 6 May 2019 06:57:27 +0000 (14:57 +0800)]
MDL-62599 mod_lti: correct deprecations in service_base
Jake Dallimore [Wed, 10 Apr 2019 03:59:31 +0000 (11:59 +0800)]
MDL-65313 core: upgrade code to remove stale favourites for messaging
These were left behing when deleting a group or a course.
Jake Dallimore [Wed, 10 Apr 2019 00:29:43 +0000 (08:29 +0800)]
MDL-65313 core_message: remove favourites when deleting a conversation
When deleting a conversation for all users (e.g. when deleting a group
which has a conversation), we need to remove any favourites.
Jake Dallimore [Wed, 10 Apr 2019 01:36:45 +0000 (09:36 +0800)]
MDL-65313 core_favourite: add component-scoped favourite service class
Added a new type of service which can be used to interact with the
all favourites for a given component, not just those owned by a a
specific user. As such, objects of this type are scoped to a component.
Mark Nelson [Tue, 23 Apr 2019 05:52:56 +0000 (13:52 +0800)]
MDL-62599 mod_lti: added locallib unit tests
Mark Nelson [Wed, 24 Apr 2019 08:08:42 +0000 (16:08 +0800)]
MDL-62599 mod_lti: use moodle_url for config values
Shamim Rezaie [Tue, 23 Apr 2019 01:15:43 +0000 (11:15 +1000)]
MDL-65399 mod_quiz: remove_slot should update the existing info
The remove_slot method should update the remaining slot's slot
attribute. It also should update the remaining slot's question number
and section info.
Stephen Vickers [Wed, 1 May 2019 22:54:02 +0000 (23:54 +0100)]
MDL-62599 mod_lti: Correct documentation
Stephen Vickers [Tue, 30 Apr 2019 18:08:53 +0000 (19:08 +0100)]
MDL-62599 mod_lti: Update documentation
Change documentation for typeconfig property of service_base from stdClass to array.
Stephen Vickers [Fri, 26 Apr 2019 10:03:44 +0000 (11:03 +0100)]
MDL-62599 mod_lti: Replace language string removed in error
Stephen Vickers [Fri, 26 Apr 2019 04:41:40 +0000 (05:41 +0100)]
MDL-62599 mod_lit: Missing end of function
Stephen Vickers [Fri, 26 Apr 2019 04:03:26 +0000 (05:03 +0100)]
MDL-62599 mod_lti: Merge lti_convert_to_jwt and lti_sign_jwt
Stephen Vickers [Thu, 25 Apr 2019 18:38:45 +0000 (19:38 +0100)]
MDL-62599 mod_lti: Correct content-item return
Update method used to verify the JWT version of content-items being returned by a tool.
Stephen Vickers [Thu, 25 Apr 2019 18:04:39 +0000 (19:04 +0100)]
MDL-62599 mod_lti: Revert service configuration parameters
Code to add configuration settings for LTI services reverted to current release code which injects them directly into the edit form. This has the risk of name clashes and changes being made to elements not created by the service.
Stephen Vickers [Tue, 23 Apr 2019 18:20:04 +0000 (19:20 +0100)]
MDL-62599 mod_lti: Correct parameter name
Stephen Vickers [Fri, 19 Apr 2019 19:50:15 +0000 (20:50 +0100)]
MDL-62599 mod_lti: Changes from integration review
Stephen Vickers [Wed, 15 Aug 2018 16:25:07 +0000 (17:25 +0100)]
MDL-62599 mod_lti: Add platform support for LTI 1.3
Shamim Rezaie [Fri, 12 Apr 2019 09:27:38 +0000 (19:27 +1000)]
MDL-65399 mod_quiz: Remove $slots from the \mod_quiz\structure class
It's enough to have $slotsinorder, and the $slots property
was redundant. There should only be a single source of truth.
Damyon Wiese [Mon, 6 May 2019 03:25:26 +0000 (11:25 +0800)]
MDL-63262 badges: Show all public badges
Use the "expand" parameter so the backpack returns nested public
information about each badge in a public collection. This saves 2 requests per badge and
fixes the problem where we don't have permission to see some public badge details.
Damyon Wiese [Fri, 22 Mar 2019 06:18:53 +0000 (14:18 +0800)]
MDL-65154 competencies: Filter course competencies
Add an activity filter to the course competencies screen.
Ryan Wyllie [Thu, 2 May 2019 02:54:27 +0000 (10:54 +0800)]
MDL-65464 forum: disable buttons when saving in page reply
Andrew Nicols [Mon, 6 May 2019 00:41:20 +0000 (08:41 +0800)]
Merge branch 'MDL-63685-master' of git://github.com/marinaglancy/moodle
Amaia Anabitarte [Thu, 2 May 2019 07:47:33 +0000 (09:47 +0200)]
MDL-64993 core_message: Behat test for self conversation
Amaia Anabitarte [Thu, 2 May 2019 07:51:11 +0000 (09:51 +0200)]
MDL-64993 core_message: Adding self-conversations to behat tests
Amaia Anabitarte [Thu, 2 May 2019 07:50:47 +0000 (09:50 +0200)]
MDL-64993 core_message: Adding self-conversations to unit tests
Eloy Lafuente (stronk7) [Sun, 5 May 2019 22:01:55 +0000 (00:01 +0200)]
MDL-65498 backup: Add a couple of missing destroy() calls
Specially noticeable under Windows, where some resources/files
are kept open/busy/locked, causing all sort of problems, easily
detectable in phpunit resets.
Amaia Anabitarte [Thu, 2 May 2019 07:47:59 +0000 (09:47 +0200)]
MDL-64993 core_message: Add self-conversations to create_user generator
Amaia Anabitarte [Thu, 2 May 2019 07:48:52 +0000 (09:48 +0200)]
MDL-64993 core_message: New group_message_list_area selector
Marina Glancy [Tue, 15 Jan 2019 17:43:00 +0000 (18:43 +0100)]
MDL-63685 core_form: for modal forms take parameters from request
When we deal with modal form submission we can not call optional_param inside the form class because
it does not have information from the AJAX form submission
Luca Bösch [Sun, 21 Apr 2019 14:13:50 +0000 (16:13 +0200)]
MDL-65396 theme_boost: Style duration chooser pulldown select.
Luca Bösch [Wed, 17 Apr 2019 09:34:36 +0000 (11:34 +0200)]
MDL-65374 core_grades: style "Move selected items to" pulldown.
Luca Bösch [Wed, 27 Feb 2019 17:06:00 +0000 (18:06 +0100)]
MDL-64968 mod_lesson: Style "Yes, I'd like to try again" button.
Eloy Lafuente (stronk7) [Fri, 3 May 2019 15:53:09 +0000 (17:53 +0200)]
on-demand release 3.7dev+
Shamim Rezaie [Fri, 3 May 2019 08:39:13 +0000 (18:39 +1000)]
MDL-64988 mod_quiz: Fix questions always being added to the last section
Jun Pataleta [Fri, 3 May 2019 07:52:42 +0000 (15:52 +0800)]
Merge branch 'MDL-65475-master' of git://github.com/junpataleta/moodle
Mihail Geshoski [Fri, 3 May 2019 07:42:39 +0000 (15:42 +0800)]
MDL-65475 forum: Fix discussion locking behat test
Damyon Wiese [Tue, 23 Apr 2019 05:40:24 +0000 (13:40 +0800)]
MDL-63262 badges: More changes for badgr.io
This commit combines several changes:
* Show authentication errors.
* Show more detailed authentication errors
* When the site backpack is different to the user backpack, show a warning
* Do not duplicate the apiversion and backpackurls in each user backpack.
* Do not support different issuer information for each badge with Open Badges v2.
* Add obversion to assertion url
* Combine separate badges upgrade steps and bump the version number.
* Don't show private collections.
* Push the larger image size to backpacks (512x512).
* BADGE_BACKPACKURL is deprecated
* Don't use property alignments, only alignment