moodle.git
4 years agoMerge branch 'MDL-65680_master' of git://github.com/dmonllao/moodle
Andrew Nicols [Mon, 27 May 2019 00:42:40 +0000 (08:42 +0800)]
Merge branch 'MDL-65680_master' of git://github.com/dmonllao/moodle

4 years agoMerge branch 'MDL-65060-master' of git://github.com/aanabit/moodle
Sara Arjona [Fri, 24 May 2019 10:34:23 +0000 (12:34 +0200)]
Merge branch 'MDL-65060-master' of git://github.com/aanabit/moodle

4 years agoMDL-65060 core_message: Delete messages behat test
Amaia Anabitarte [Mon, 20 May 2019 13:39:41 +0000 (15:39 +0200)]
MDL-65060 core_message: Delete messages behat test

4 years agoMDL-65680 analytics: Fix random failure on slow test environments
David Monllaó [Fri, 24 May 2019 08:59:13 +0000 (10:59 +0200)]
MDL-65680 analytics: Fix random failure on slow test environments

4 years agoweekly on-sync release 3.8dev
Eloy Lafuente (stronk7) [Thu, 23 May 2019 18:36:19 +0000 (20:36 +0200)]
weekly on-sync release 3.8dev

4 years agoMerge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Eloy Lafuente (stronk7) [Thu, 23 May 2019 18:36:16 +0000 (20:36 +0200)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install

4 years agoMDL-65060 core_message: Group message data generator
Amaia Anabitarte [Mon, 20 May 2019 13:39:13 +0000 (15:39 +0200)]
MDL-65060 core_message: Group message data generator

4 years agoMerge branch 'MDL-65695-master' of git://github.com/andrewnicols/moodle
Eloy Lafuente (stronk7) [Thu, 23 May 2019 08:48:25 +0000 (10:48 +0200)]
Merge branch 'MDL-65695-master' of git://github.com/andrewnicols/moodle

4 years agoMDL-65694 grade: Fix missing gradelib library
David Mudrák [Thu, 23 May 2019 05:48:54 +0000 (07:48 +0200)]
MDL-65694 grade: Fix missing gradelib library

In the be8f453b74fbd3 the gradelib loading was removed by mistake. So
the library may not be loaded and executing the task may end with
the exception - class 'grade_grade' not found.

4 years agoMDL-65695 forum: Bump digest time to next day if in past
Andrew Nicols [Thu, 23 May 2019 05:52:32 +0000 (13:52 +0800)]
MDL-65695 forum: Bump digest time to next day if in past

4 years agoMerge branch 'MDL-55197' of https://github.com/timhunt/moodle
Jun Pataleta [Thu, 23 May 2019 03:58:14 +0000 (11:58 +0800)]
Merge branch 'MDL-55197' of https://github.com/timhunt/moodle

4 years agoMerge branch 'MDL-59650-master' of git://github.com/lameze/moodle
Andrew Nicols [Thu, 23 May 2019 02:19:55 +0000 (10:19 +0800)]
Merge branch 'MDL-59650-master' of git://github.com/lameze/moodle

4 years agoMerge branch 'MDL-65549_master' of git://github.com/dmonllao/moodle
Adrian Greeve [Thu, 23 May 2019 02:09:09 +0000 (10:09 +0800)]
Merge branch 'MDL-65549_master' of git://github.com/dmonllao/moodle

4 years agoMerge branch 'MDL-65634_master' of git://github.com/dmonllao/moodle
Adrian Greeve [Thu, 23 May 2019 01:53:47 +0000 (09:53 +0800)]
Merge branch 'MDL-65634_master' of git://github.com/dmonllao/moodle

4 years agoMerge branch 'MDL-65654-master' of https://github.com/danielneis/moodle
Andrew Nicols [Thu, 23 May 2019 01:35:17 +0000 (09:35 +0800)]
Merge branch 'MDL-65654-master' of https://github.com/danielneis/moodle

4 years agoMerge branch 'MDL-64530' of git://github.com/stronk7/moodle
Adrian Greeve [Thu, 23 May 2019 01:21:59 +0000 (09:21 +0800)]
Merge branch 'MDL-64530' of git://github.com/stronk7/moodle

4 years agoAutomatically generated installer lang files
AMOS bot [Thu, 23 May 2019 00:12:44 +0000 (00:12 +0000)]
Automatically generated installer lang files

4 years agoMDL-65060 core_message: Group_message_message_content selector
Amaia Anabitarte [Mon, 20 May 2019 13:38:54 +0000 (15:38 +0200)]
MDL-65060 core_message: Group_message_message_content selector

4 years agoMDL-65060 core_message: add render buffer to conversations
Ryan Wyllie [Wed, 28 Nov 2018 04:08:42 +0000 (12:08 +0800)]
MDL-65060 core_message: add render buffer to conversations

Change the conversation logic to render using a buffer so that we can
immediately save state. The render patches are based on the state so
the UI will always reach eventual consistency with the state since the
patches are processed in order.

4 years agoMerge branch 'MDL-65661-master' of git://github.com/peterRd/moodle
Sara Arjona [Wed, 22 May 2019 12:57:39 +0000 (14:57 +0200)]
Merge branch 'MDL-65661-master' of git://github.com/peterRd/moodle

4 years agoMerge branch 'MDL-65636' of https://github.com/timhunt/moodle
Jun Pataleta [Wed, 22 May 2019 11:36:11 +0000 (19:36 +0800)]
Merge branch 'MDL-65636' of https://github.com/timhunt/moodle

4 years agoMDL-65661 block_myoverview: Truncate category name
Peter [Wed, 22 May 2019 11:30:48 +0000 (19:30 +0800)]
MDL-65661 block_myoverview: Truncate category name

4 years agoMDL-65661 core_course: Truncate long course names
Peter [Tue, 21 May 2019 09:43:28 +0000 (17:43 +0800)]
MDL-65661 core_course: Truncate long course names

4 years agoMDL-55197 filter_multilang: handle 'en' as parent lang better
Tim Hunt [Fri, 17 May 2019 14:35:54 +0000 (15:35 +0100)]
MDL-55197 filter_multilang: handle 'en' as parent lang better

4 years agoMDL-55197 filter_multilang: move preg_callback fn into class
Tim Hunt [Fri, 17 May 2019 14:18:06 +0000 (15:18 +0100)]
MDL-55197 filter_multilang: move preg_callback fn into class

4 years agoMDL-65636 filter_multilang: add some basic unit tests
Tim Hunt [Fri, 17 May 2019 11:22:19 +0000 (12:22 +0100)]
MDL-65636 filter_multilang: add some basic unit tests

This commit includes suggestions from Jun Pataleta on how to improve the
unit tests.

4 years agoMerge branch 'MDL-65067_master' of https://github.com/dmonllao/moodle
Adrian Greeve [Wed, 22 May 2019 08:29:52 +0000 (16:29 +0800)]
Merge branch 'MDL-65067_master' of https://github.com/dmonllao/moodle

4 years agoMerge branch 'MDL-64784' of https://github.com/paulholden/moodle
Adrian Greeve [Wed, 22 May 2019 06:48:28 +0000 (14:48 +0800)]
Merge branch 'MDL-64784' of https://github.com/paulholden/moodle

4 years agoMerge branch 'MDL-65590-master' of git://github.com/rezaies/moodle
Andrew Nicols [Wed, 22 May 2019 05:52:14 +0000 (13:52 +0800)]
Merge branch 'MDL-65590-master' of git://github.com/rezaies/moodle

4 years agoMerge branch 'MDL-65591-master' of git://github.com/rezaies/moodle
Jun Pataleta [Wed, 22 May 2019 03:06:31 +0000 (11:06 +0800)]
Merge branch 'MDL-65591-master' of git://github.com/rezaies/moodle

4 years agoMerge branch 'MDL-65630-master' of git://github.com/rezaies/moodle
Andrew Nicols [Wed, 22 May 2019 01:43:13 +0000 (09:43 +0800)]
Merge branch 'MDL-65630-master' of git://github.com/rezaies/moodle

4 years agoMDL-65549 tool_analytics: Reduce the context name length in models_view
David Monllaó [Thu, 9 May 2019 13:47:48 +0000 (15:47 +0200)]
MDL-65549 tool_analytics: Reduce the context name length in models_view

4 years agoMDL-65634 analytics: Discard late and early student enrolments
David Monllaó [Fri, 17 May 2019 10:23:12 +0000 (12:23 +0200)]
MDL-65634 analytics: Discard late and early student enrolments

4 years agoMerge branch 'MDL-65605-master' of git://github.com/rezaies/moodle
Sara Arjona [Tue, 21 May 2019 11:47:31 +0000 (13:47 +0200)]
Merge branch 'MDL-65605-master' of git://github.com/rezaies/moodle

4 years agoMerge branch 'MDL-65274-master' of git://github.com/jleyva/moodle
Jun Pataleta [Tue, 21 May 2019 10:49:33 +0000 (18:49 +0800)]
Merge branch 'MDL-65274-master' of git://github.com/jleyva/moodle

4 years agoMerge branch 'MDL-60407-master' of git://github.com/vmdef/moodle
Jun Pataleta [Tue, 21 May 2019 10:44:52 +0000 (18:44 +0800)]
Merge branch 'MDL-60407-master' of git://github.com/vmdef/moodle

4 years agoMDL-59650 core_calendar: remove limit from calendar UI
Simey Lameze [Tue, 21 May 2019 02:46:47 +0000 (10:46 +0800)]
MDL-59650 core_calendar: remove limit from calendar UI

4 years agoMDL-59650 core_calendar: remove limit from event exporter
Simey Lameze [Tue, 21 May 2019 01:59:39 +0000 (09:59 +0800)]
MDL-59650 core_calendar: remove limit from event exporter

4 years agoMerge branch 'MDL-65572-master' of git://github.com/damyon/moodle
Adrian Greeve [Tue, 21 May 2019 07:19:29 +0000 (15:19 +0800)]
Merge branch 'MDL-65572-master' of git://github.com/damyon/moodle

4 years agoMerge branch 'MDL-65644' of git://github.com/stronk7/moodle
Andrew Nicols [Tue, 21 May 2019 04:49:32 +0000 (12:49 +0800)]
Merge branch 'MDL-65644' of git://github.com/stronk7/moodle

4 years agoMDL-65590 tool_customlang: Escape html on the standard text field
Shamim Rezaie [Tue, 14 May 2019 06:18:10 +0000 (16:18 +1000)]
MDL-65590 tool_customlang: Escape html on the standard text field

4 years agoMerge branch 'MDL-65655-37-forumcroninactiveusers' of git://github.com/mudrd8mz/moodle
Adrian Greeve [Tue, 21 May 2019 03:42:13 +0000 (11:42 +0800)]
Merge branch 'MDL-65655-37-forumcroninactiveusers' of git://github.com/mudrd8mz/moodle

4 years agoAutomatically generated installer lang files
AMOS bot [Tue, 21 May 2019 00:12:47 +0000 (00:12 +0000)]
Automatically generated installer lang files

4 years agoAutomatically generated installer lang files
AMOS bot [Tue, 21 May 2019 00:12:47 +0000 (00:12 +0000)]
Automatically generated installer lang files

4 years agoMDL-64530 travis: Enabble PHP 7.3 and redis cache
Eloy Lafuente (stronk7) [Mon, 20 May 2019 21:12:58 +0000 (23:12 +0200)]
MDL-64530 travis: Enabble PHP 7.3 and redis cache

This commit performs a number of changes:

- Enables PHP 7.3, replacing PHP 7.2 (max/min approach).
- Enables back the redis service
- Configures redis cache store tests to be run.
- Disables redis session tests for PHP 7.2 and up (MDL-60978)

4 years agoMDL-65644 upgrade: add 3.7.0 separation line to all upgrade scripts
Eloy Lafuente (stronk7) [Mon, 20 May 2019 17:35:05 +0000 (19:35 +0200)]
MDL-65644 upgrade: add 3.7.0 separation line to all upgrade scripts

4 years agoMDL-65655 forum: Do not send notifications to inactive users
David Mudrák [Mon, 20 May 2019 16:39:13 +0000 (18:39 +0200)]
MDL-65655 forum: Do not send notifications to inactive users

We cannot deliver notifications to users who had subscribed to a forum
or discussion and were later inactivated either by suspending or setting
the auth method to nologin. The deliver adhoc task cannot be run as
these users, throwing the "Suspended account" exception.

The solution is to make sure that fetch_subscribed_users() does not
include those inactive users.

4 years agoMDL-65591 tool_customlang: Re-adding the save buttons at the bottom
Shamim Rezaie [Tue, 14 May 2019 04:40:26 +0000 (14:40 +1000)]
MDL-65591 tool_customlang: Re-adding the save buttons at the bottom

4 years agoMDL-65654 tool_uploaduser: Fix undefined variable warning
Daniel Neis Araujo [Mon, 20 May 2019 15:44:05 +0000 (12:44 -0300)]
MDL-65654 tool_uploaduser: Fix undefined variable warning

4 years agoMDL-65274 mod_quiz: Do not return a translated string
Juan Leyva [Tue, 14 May 2019 15:00:25 +0000 (17:00 +0200)]
MDL-65274 mod_quiz: Do not return a translated string

We should be returning proper error codes and the translated string can be part of the debug information.

4 years agoMDL-65605 core_question: Fix the issue when get_draft_files returns nul
Shamim Rezaie [Wed, 15 May 2019 07:52:17 +0000 (17:52 +1000)]
MDL-65605 core_question: Fix the issue when get_draft_files returns nul

4 years agoMDL-65605 mod_lesson: Fix the issue when get_draft_files returns null
Shamim Rezaie [Wed, 15 May 2019 07:47:50 +0000 (17:47 +1000)]
MDL-65605 mod_lesson: Fix the issue when get_draft_files returns null

4 years agoMDL-65630 mod_quiz: Allow redo within an attempt with random questions
Shamim Rezaie [Mon, 20 May 2019 12:56:57 +0000 (22:56 +1000)]
MDL-65630 mod_quiz: Allow redo within an attempt with random questions

4 years agoMDL-65630 mod_quiz: Move logging in to the start of tests
Shamim Rezaie [Mon, 20 May 2019 05:30:01 +0000 (15:30 +1000)]
MDL-65630 mod_quiz: Move logging in to the start of tests

The background is for set up, the scenario is for the test. Logging in
to start the test is the start of the test and the end of the background
itself.

4 years agoMerge branch 'MDL-65643' of git://github.com/stronk7/moodle
Andrew Nicols [Mon, 20 May 2019 06:24:49 +0000 (14:24 +0800)]
Merge branch 'MDL-65643' of git://github.com/stronk7/moodle

4 years agoMDL-65572 messaging: Loginas upgrade check
Damyon Wiese [Mon, 13 May 2019 03:41:43 +0000 (11:41 +0800)]
MDL-65572 messaging: Loginas upgrade check

When using login as, we also need to check if there are legacy messages that
need updating and set the user preference if required.

4 years agoMDL-65643 backup: Bump release to 3.8
Eloy Lafuente (stronk7) [Sun, 19 May 2019 19:11:05 +0000 (21:11 +0200)]
MDL-65643 backup: Bump release to 3.8

4 years agoweekly back-to-dev release 3.8dev
Eloy Lafuente (stronk7) [Sun, 19 May 2019 09:24:14 +0000 (11:24 +0200)]
weekly back-to-dev release 3.8dev

4 years agoMoodle release 3.7 v3.7.0
Eloy Lafuente (stronk7) [Sun, 19 May 2019 09:18:33 +0000 (11:18 +0200)]
Moodle release 3.7

4 years agoNOBUG: Change travis.yml back to master
Eloy Lafuente (stronk7) [Sun, 19 May 2019 09:18:34 +0000 (11:18 +0200)]
NOBUG: Change travis.yml back to master

4 years agoNOBUG: Change travis.yml to MOODLE_37_STABLE
Eloy Lafuente (stronk7) [Sun, 19 May 2019 09:18:34 +0000 (11:18 +0200)]
NOBUG: Change travis.yml to MOODLE_37_STABLE

4 years agoMerge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Eloy Lafuente (stronk7) [Sun, 19 May 2019 09:18:30 +0000 (11:18 +0200)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install

4 years agoMDL-65635 forum: Small improvement to the submit inline-reply
Eloy Lafuente (stronk7) [Sat, 18 May 2019 18:41:52 +0000 (20:41 +0200)]
MDL-65635 forum: Small improvement to the submit inline-reply

This commit mimics 100% the behavior achieved with the
parent commit of this when using the advance option.

1) Rename the 'tohtml' option to 'topreferredformat' to better
represent what it's doing.

2) Always honor the preferred format (this is a new post).

3) Only perform the conversion to HTML when the preferred format is
HTML.

That way any user, no matter thy are using format MOODLE (plain textbox),
MARKDOWN (marklar editor) or HTML (atto and tinymce editor) will
get always the format correct and the contents ready to be edited if
desired. HTML ones converted to HTML and TEXT ones unmodified.

4 years agoMDL-65635 forum: Small improvement to the advanced button
Eloy Lafuente (stronk7) [Sat, 18 May 2019 17:49:39 +0000 (19:49 +0200)]
MDL-65635 forum: Small improvement to the advanced button

1) Always honor the preferred format (this is a new post).
2) Only perform the conversion to HTML when the preferred format is
HTML.

This way, users having HTML as format (because of their editor
preference) will get the inline-reply converted to HTML and the
editor displayed.

And users not having HTML as format (because of their edito preference)
will get the format set to their format (PLAIN, MOODLE or MARKDOWN) with the
contents unmodified. Of course, if anybody is using a PLAIN, MOODLE or
MARKDOWN editor... it will be displayed.

4 years agoMDL-65635 forum: convert inline reply format when opening the advanced
Sara Arjona [Fri, 17 May 2019 19:39:57 +0000 (21:39 +0200)]
MDL-65635 forum: convert inline reply format when opening the advanced

When a inline reply post is written and the user changes to the
advanced edition, the post format has to be converted from FORMAT_MOODLE.

4 years agoMDL-65635 forum: Add messageformat and tohtml params to inline-reply
Sara Arjona [Fri, 17 May 2019 17:55:29 +0000 (19:55 +0200)]
MDL-65635 forum: Add messageformat and tohtml params to inline-reply

The messageformat and tohtml params have been added to the addDiscussionPost
method to send the original format the contents are written and to force
to convert them from "messageformat" to HTML.

4 years agoMDL-65635 forum: add_discussion_post() format support changes
Eloy Lafuente (stronk7) [Fri, 17 May 2019 18:44:48 +0000 (20:44 +0200)]
MDL-65635 forum: add_discussion_post() format support changes

While keeping BC as possible (format will be saved as FORMAT_HTML
as default and content not modified), this commit includes these
changes:

- A new parameter 'messageformat', defaults to FORMAT_HTML.
- A new option 'tohtml', enabling the function to convert content
  in other formats to FORMAT_HTML before saving them.

4 years agoMerge branch 'MDL-65641' of git://github.com/stronk7/moodle
Eloy Lafuente (stronk7) [Sun, 19 May 2019 08:23:36 +0000 (10:23 +0200)]
Merge branch 'MDL-65641' of git://github.com/stronk7/moodle

4 years agoMDL-65641 forum: Make forum post form to honor existing MOODLE_FORMAT
Eloy Lafuente (stronk7) [Fri, 17 May 2019 23:54:52 +0000 (01:54 +0200)]
MDL-65641 forum: Make forum post form to honor existing MOODLE_FORMAT

Since the night of the times (MDL-16698) we have been performing
that simple empty($post->messageformat) check to decide if the
preferred editor format should be used, instead of any existing format.

Problem is that FORMAT_MOODLE == 0, so the condition evaluates
to to true and then the preferred editor takes the baton when it should
not. Exiting format must win always!

So this just makes the condition a little better, checking if the
attribute is set and that it's numerical (accepting both n and 'n').

That covers the FORMAT_MOODLE case and any other valid format. Only if the
conditions aren't met the preferred editor format takes the baton. Only
then.

4 years agoAutomatically generated installer lang files
AMOS bot [Sat, 18 May 2019 00:12:30 +0000 (00:12 +0000)]
Automatically generated installer lang files

4 years agoMDL-65067 tool_analytics: Limit update_end_date to format_weeks
David Monllaó [Fri, 17 May 2019 14:57:46 +0000 (16:57 +0200)]
MDL-65067 tool_analytics: Limit update_end_date to format_weeks

4 years agoMDL-65067 analytics: Strengthen format_weeks detection
Didier 'OdyX' Raboud [Thu, 14 Mar 2019 13:00:27 +0000 (14:00 +0100)]
MDL-65067 analytics: Strengthen format_weeks detection

The public function get_section_dates($section, $startdate = false) is
only defined in format_weeks, not in format_base.

As other formats can (and format_topcoll has) declare a different
get_section_dates public method, merely checking that it exists is not
sufficient to guarantee that it can be called with just a section object.

Check that the format either is, or is a subclass of format_weeks.

4 years agoAutomatically generated installer lang files
AMOS bot [Fri, 17 May 2019 00:14:21 +0000 (00:14 +0000)]
Automatically generated installer lang files

4 years agoMoodle release 3.7rc2 v3.7.0-rc2
Eloy Lafuente (stronk7) [Thu, 16 May 2019 08:57:08 +0000 (10:57 +0200)]
Moodle release 3.7rc2

4 years agoMerge branch 'MDL-65619-master' of git://github.com/aanabit/moodle
Jake Dallimore [Thu, 16 May 2019 07:14:27 +0000 (15:14 +0800)]
Merge branch 'MDL-65619-master' of git://github.com/aanabit/moodle

4 years agoMerge branch 'MDL-65608-master' of https://github.com/ryanwyllie/moodle
Jun Pataleta [Thu, 16 May 2019 07:05:47 +0000 (15:05 +0800)]
Merge branch 'MDL-65608-master' of https://github.com/ryanwyllie/moodle

4 years agoMerge branch 'MDL-65601_master' of git://github.com/dmonllao/moodle
Adrian Greeve [Thu, 16 May 2019 05:23:22 +0000 (13:23 +0800)]
Merge branch 'MDL-65601_master' of git://github.com/dmonllao/moodle

4 years agoMerge branch 'MDL-65607-master' of git://github.com/mihailges/moodle
Jun Pataleta [Thu, 16 May 2019 04:56:51 +0000 (12:56 +0800)]
Merge branch 'MDL-65607-master' of git://github.com/mihailges/moodle

4 years agoMDL-65607 forum: Add prefix to forum global functions
Mihail Geshoski [Thu, 16 May 2019 03:49:37 +0000 (11:49 +0800)]
MDL-65607 forum: Add prefix to forum global functions

4 years agoMerge branch 'MDL-65603-master' of git://github.com/peterRd/moodle
Jun Pataleta [Thu, 16 May 2019 03:01:57 +0000 (11:01 +0800)]
Merge branch 'MDL-65603-master' of git://github.com/peterRd/moodle

4 years agoMerge branch 'MDL-65610-master' of git://github.com/damyon/moodle
Jun Pataleta [Thu, 16 May 2019 02:35:59 +0000 (10:35 +0800)]
Merge branch 'MDL-65610-master' of git://github.com/damyon/moodle

4 years agoMDL-65608 forum: check if group exists in discussion exporter
Ryan Wyllie [Wed, 15 May 2019 05:57:09 +0000 (13:57 +0800)]
MDL-65608 forum: check if group exists in discussion exporter

4 years agoMerge branch 'MDL-65566-master-jake' of https://github.com/snake/moodle
Eloy Lafuente (stronk7) [Wed, 15 May 2019 17:48:15 +0000 (19:48 +0200)]
Merge branch 'MDL-65566-master-jake' of https://github.com/snake/moodle

4 years agoMDL-65619 core_message: Don't unset default notification preferences
Amaia Anabitarte [Wed, 15 May 2019 16:35:56 +0000 (18:35 +0200)]
MDL-65619 core_message: Don't unset default notification preferences

Default notification preferences are not kept when a notification provider is disabled.

4 years agoMerge branch 'MDL-65596-master' of git://github.com/bmbrands/moodle
Sara Arjona [Wed, 15 May 2019 12:19:45 +0000 (14:19 +0200)]
Merge branch 'MDL-65596-master' of git://github.com/bmbrands/moodle

4 years agoMDL-65566 core_message: let get_self_conversation use lazy init too
Jake Dallimore [Wed, 15 May 2019 10:28:15 +0000 (18:28 +0800)]
MDL-65566 core_message: let get_self_conversation use lazy init too

4 years agoMDL-65566 core_message: fix bug allowing duplicate unique conversations
Jake Dallimore [Wed, 15 May 2019 10:15:56 +0000 (18:15 +0800)]
MDL-65566 core_message: fix bug allowing duplicate unique conversations

Individual and self conversations may exist once only, so we need to
enforce this in the creation method.

4 years agoMDL-65566 core_user: remove the conversation creation code from lib.php
Jake Dallimore [Wed, 15 May 2019 07:27:17 +0000 (15:27 +0800)]
MDL-65566 core_user: remove the conversation creation code from lib.php

These are now lazy created in the messaging APIs, so we don't need
to create them on user creation any more.

4 years agoMDL-65566 core_message: create the self-conversation when needed
Sara Arjona [Fri, 10 May 2019 14:09:16 +0000 (16:09 +0200)]
MDL-65566 core_message: create the self-conversation when needed

Instead of creating all the self-conversations during the upgrading,
some code has been added to the get_conversations and to the
get_conversation_counts to create it whe it doesn't exist.

4 years agoMerge branch 'MDL-65528-master' of git://github.com/peterRd/moodle
Sara Arjona [Wed, 15 May 2019 10:14:46 +0000 (12:14 +0200)]
Merge branch 'MDL-65528-master' of git://github.com/peterRd/moodle

4 years agoMDL-65603 mod_forum: Add check for property existence
Peter [Wed, 15 May 2019 08:50:49 +0000 (16:50 +0800)]
MDL-65603 mod_forum: Add check for property existence

4 years agoMerge branch 'MDL-65583_master' of git://github.com/dmonllao/moodle
Jun Pataleta [Wed, 15 May 2019 07:57:05 +0000 (15:57 +0800)]
Merge branch 'MDL-65583_master' of git://github.com/dmonllao/moodle

4 years agoMDL-65601 analytics: Add missing set_modelid calls
David Monllaó [Tue, 14 May 2019 17:16:50 +0000 (19:16 +0200)]
MDL-65601 analytics: Add missing set_modelid calls

4 years agoMerge branch 'MDL-65599-master' of git://github.com/damyon/moodle
Jun Pataleta [Wed, 15 May 2019 07:24:12 +0000 (15:24 +0800)]
Merge branch 'MDL-65599-master' of git://github.com/damyon/moodle

4 years agoMerge branch 'MDL-65570-master' of git://github.com/lameze/moodle
Jun Pataleta [Wed, 15 May 2019 06:58:35 +0000 (14:58 +0800)]
Merge branch 'MDL-65570-master' of git://github.com/lameze/moodle

4 years agoMerge branch 'MDL-65577-master' of https://github.com/ryanwyllie/moodle
Jun Pataleta [Wed, 15 May 2019 05:47:26 +0000 (13:47 +0800)]
Merge branch 'MDL-65577-master' of https://github.com/ryanwyllie/moodle

4 years agoMDL-65610 lti: ltiversion field optional
Damyon Wiese [Wed, 15 May 2019 05:46:56 +0000 (13:46 +0800)]
MDL-65610 lti: ltiversion field optional

The ltiversion field only exists for some preconfigured tool types.

4 years agoMDL-65577 forum: move forum focus outline onto post div
Ryan Wyllie [Tue, 14 May 2019 03:56:33 +0000 (11:56 +0800)]
MDL-65577 forum: move forum focus outline onto post div

4 years agoMerge branch 'MDL-65393-master' of git://github.com/rezaies/moodle
Jun Pataleta [Wed, 15 May 2019 02:52:57 +0000 (10:52 +0800)]
Merge branch 'MDL-65393-master' of git://github.com/rezaies/moodle

4 years agoMDL-65599 competencies: Javascript optional param
Damyon Wiese [Wed, 15 May 2019 02:02:04 +0000 (10:02 +0800)]
MDL-65599 competencies: Javascript optional param

The module id is expected to be an integer for this webservice, passing
an empty string will generate an exception.