Andrew Nicols [Tue, 16 Jul 2019 04:57:24 +0000 (12:57 +0800)]
Merge branch 'MDL-65744' of git://github.com/Chocolate-lightning/moodle
Andrew Nicols [Tue, 16 Jul 2019 03:50:58 +0000 (11:50 +0800)]
Merge branch 'master_MDL-65517' of https://github.com/yao9394/moodle
Andrew Nicols [Tue, 16 Jul 2019 03:35:23 +0000 (11:35 +0800)]
Merge branch 'MDL-65409-master' of git://github.com/mihailges/moodle
Jake Dallimore [Tue, 16 Jul 2019 02:30:52 +0000 (10:30 +0800)]
Merge branch 'MDL-66158-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Tue, 16 Jul 2019 01:45:32 +0000 (09:45 +0800)]
MDL-66158 calendar: Events should be space separated not an array
Andrew Nicols [Mon, 15 Jul 2019 23:18:17 +0000 (07:18 +0800)]
Merge branch 'MDL-65928-master-2' of git://github.com/junpataleta/moodle
Eloy Lafuente (stronk7) [Mon, 15 Jul 2019 21:56:39 +0000 (23:56 +0200)]
Merge branch 'MDL-62836-master' of git://github.com/sarjona/moodle
Eloy Lafuente (stronk7) [Mon, 15 Jul 2019 11:38:44 +0000 (13:38 +0200)]
Merge branch 'MDL-58026-master' of https://github.com/MartinGauk/moodle
David Monllaó [Thu, 4 Jul 2019 08:09:30 +0000 (10:09 +0200)]
MDL-66026 analytics: No notification if not necessary
Silvia Pinheiro [Thu, 31 Jan 2019 11:58:28 +0000 (11:58 +0000)]
MDL-62836 badges: Add behat test for the new group selector
Silvia Pinheiro [Wed, 16 Jan 2019 15:20:47 +0000 (15:20 +0000)]
MDL-62836 badges: Potential badge recipients by group
This affects the case when a badge is setup with the criteria "manual issue by role".
The non-editing teacher can see all participants of the course, when awarding a badge, even with SEPARATE GROUPS mode enabled.
With this change, when the non-editing teacher chooses a group, and searches for a user, the results are filtered for that group.
The same happens for "Existing badge recipients by group" when revoking a badge.
Jun Pataleta [Fri, 12 Jul 2019 07:43:40 +0000 (15:43 +0800)]
MDL-65928 mod_choice: Use proper string for 'select/deselect all' labels
* Because string concatenation is bad!
Jun Pataleta [Fri, 12 Jul 2019 07:42:03 +0000 (15:42 +0800)]
MDL-65928 core: Use 'starts with' for non-exact toggle group matching
* Use the 'starts with' selector when matching toggle groups by name in
non-exact mode to avoid potential conflicts with other toggle groups.
* Note down the required data attributes for JS in the template
documentations.
* Add a note of this output component in upgrade.txt.
* Add doc blocks for the core/checkbox-toggleall attributes and methods.
Jun Pataleta [Fri, 15 Mar 2019 02:31:10 +0000 (10:31 +0800)]
MDL-65928 mod_choice: Add select/deselect all master button
Jun Pataleta [Thu, 21 Dec 2017 01:22:45 +0000 (14:22 +1300)]
MDL-65928 mod_choice: Use core/checkbox_toggleall
Jun Pataleta [Mon, 25 Mar 2019 02:58:00 +0000 (10:58 +0800)]
MDL-65928 core: Split toggle-all elements into separate templates
For cleaner templates, split checkbox toggle-all elements into three
templates:
* master checkbox (master control rendered as a checkbox)
* master button (master control rendered as a button)
* slave checkbox
Jun Pataleta [Fri, 22 Mar 2019 08:29:07 +0000 (16:29 +0800)]
MDL-65928 core: Render master element as button too
Jun Pataleta [Fri, 1 Mar 2019 06:43:25 +0000 (14:43 +0800)]
MDL-65928 core: Create a checkbox_toggleall renderable
Jun Pataleta [Tue, 12 Mar 2019 08:54:40 +0000 (16:54 +0800)]
MDL-65928 core_amd: Let checkboxes belong to multiple toggle groups
Jun Pataleta [Mon, 11 Mar 2019 08:46:28 +0000 (16:46 +0800)]
MDL-65928 core_amd: Add support for action elements
Enable/disable action elements that are associated with the toggle
group.
Damyon Wiese [Wed, 29 May 2019 01:16:26 +0000 (09:16 +0800)]
MDL-65409 files: Allow location header
Allow incorrect capitals in location header response.
John Yao [Thu, 4 Jul 2019 05:52:26 +0000 (15:52 +1000)]
MDL-65517 block_timeline: Hide completed course modules in Timeline
When some activities are manually completed by students, some are still showing in students' timeline.
This commit fix that for module assign,chat,choice,feedback,lesson,quiz,scorm and workshop.
Eloy Lafuente (stronk7) [Thu, 11 Jul 2019 21:33:29 +0000 (23:33 +0200)]
weekly release 3.8dev
Eloy Lafuente (stronk7) [Thu, 11 Jul 2019 21:33:29 +0000 (23:33 +0200)]
NOBUG: Fixed file access permissions
Eloy Lafuente (stronk7) [Thu, 11 Jul 2019 21:33:27 +0000 (23:33 +0200)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Jun Pataleta [Thu, 11 Jul 2019 03:01:19 +0000 (11:01 +0800)]
Merge branch 'MDL-65926-master_lowercase_username_sql_query' of https://github.com/andrewmadden/moodle
AMOS bot [Thu, 11 Jul 2019 00:08:53 +0000 (00:08 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Wed, 10 Jul 2019 22:31:59 +0000 (00:31 +0200)]
Merge branch 'MDL-65931-master' of https://github.com/sammarshallou/moodle
sam marshall [Fri, 14 Jun 2019 15:37:57 +0000 (16:37 +0100)]
MDL-65931 Web services: get_courses_by_field minor inefficiency
When called with a list of course IDs, this change makes it preload
the contexts and categories before further processing. This saves a
number of queries, depending on how many courses you call it for.
(Typically the function is called with a list of all your enrolled
courses.)
The change may also improve performance for other web services that
call the validate_courses function.
Eloy Lafuente (stronk7) [Wed, 10 Jul 2019 10:42:04 +0000 (12:42 +0200)]
Merge branch 'MDL-66114-master-fix' of git://github.com/marinaglancy/moodle
Marina Glancy [Wed, 10 Jul 2019 09:28:26 +0000 (11:28 +0200)]
MDL-66114 core_calendar: normalise categoryid value
Andrew Nicols [Wed, 10 Jul 2019 06:33:10 +0000 (14:33 +0800)]
Merge branch 'MDL-65747' of git://github.com/Chocolate-lightning/moodle
Andrew Nicols [Wed, 10 Jul 2019 06:28:27 +0000 (14:28 +0800)]
Merge branch 'MDL-66114-master-2' of git://github.com/marinaglancy/moodle
Jun Pataleta [Wed, 10 Jul 2019 04:17:44 +0000 (12:17 +0800)]
Merge branch 'MDL-66012-master' of git://github.com/lameze/moodle
Simey Lameze [Wed, 10 Jul 2019 02:50:14 +0000 (10:50 +0800)]
MDL-66012 calendar: fix no event message on calendar views
Ahhh Jun. Thanks legend :)
Jun Pataleta [Wed, 10 Jul 2019 03:01:51 +0000 (11:01 +0800)]
Merge branch 'MDL-64002-master-rebased' of git://github.com/ryanwyllie/moodle
Mathew May [Wed, 29 May 2019 06:02:29 +0000 (14:02 +0800)]
MDL-65747 libraries: Remove the pear/CHAP library
Andrew Nicols [Wed, 10 Jul 2019 00:09:25 +0000 (08:09 +0800)]
Merge branch 'MDL-65562_master' of git://github.com/dmonllao/moodle
Andrew Nicols [Wed, 10 Jul 2019 00:07:43 +0000 (08:07 +0800)]
Merge branch 'MDL-65741-master' of git://github.com/sarjona/moodle
Eloy Lafuente (stronk7) [Tue, 9 Jul 2019 22:07:46 +0000 (00:07 +0200)]
Merge branch 'MDL-56835_master-coursetimecreated' of git://github.com/markn86/moodle
Eloy Lafuente (stronk7) [Tue, 9 Jul 2019 15:57:37 +0000 (17:57 +0200)]
Merge branch 'MDL-64811_group_submission_warning' of git://github.com/davosmith/moodle
Marina Glancy [Tue, 9 Jul 2019 15:36:07 +0000 (17:36 +0200)]
MDL-66114 core_calendar: events without category
David Monllaó [Tue, 14 May 2019 10:04:51 +0000 (12:04 +0200)]
MDL-65562 analytics: New get_prediction_actions API
David Monllaó [Tue, 14 May 2019 10:04:24 +0000 (12:04 +0200)]
MDL-65562 tool_analytics: Effectiveness report base
Jun Pataleta [Tue, 9 Jul 2019 09:11:41 +0000 (17:11 +0800)]
Merge branch 'MDL-66081-master' of git://github.com/lameze/moodle
Davo Smith [Tue, 9 Jul 2019 08:01:44 +0000 (09:01 +0100)]
MDL-64811 mod_assign: add webservice return type change to upgrade.txt
Andrew Nicols [Tue, 9 Jul 2019 06:26:13 +0000 (14:26 +0800)]
Merge branch 'MDL-64258-master' of https://github.com/HuongNV13/moodle
Ryan Wyllie [Tue, 9 Jul 2019 05:49:24 +0000 (13:49 +0800)]
MDL-64002 message: add error handling for failed messages
Add inline error messages when messages fail to send. Also add
support for deleting messages that failed to send.
Andrew Nicols [Tue, 9 Jul 2019 05:29:42 +0000 (13:29 +0800)]
Merge branch 'MDL-65936' of git://github.com/Chocolate-lightning/moodle
Andrew Nicols [Tue, 9 Jul 2019 02:59:14 +0000 (10:59 +0800)]
Merge branch 'MDL-65965-master-fix' of git://github.com/junpataleta/moodle
Jun Pataleta [Tue, 9 Jul 2019 02:47:53 +0000 (10:47 +0800)]
MDL-65965 behat: Do not fetch grouping IDs for empty grouping idnumbers
Mark Nelson [Tue, 9 Jul 2019 01:14:15 +0000 (09:14 +0800)]
MDL-56835 report_participation: remove unreachable if condition
Andrew Nicols [Tue, 9 Jul 2019 00:44:48 +0000 (08:44 +0800)]
Merge branch 'MDL-65772-master' of git://github.com/vmdef/moodle
Mark Nelson [Wed, 26 Jun 2019 06:06:12 +0000 (14:06 +0800)]
MDL-56835 report_participation: initialise action variables
Mark Nelson [Tue, 25 Jun 2019 12:15:20 +0000 (20:15 +0800)]
MDL-56835 report_participation: use course timecreated as minlog
Eloy Lafuente (stronk7) [Mon, 8 Jul 2019 22:57:07 +0000 (00:57 +0200)]
Merge branch 'MDL-66054-master' of git://github.com/rezaies/moodle
Eloy Lafuente (stronk7) [Mon, 8 Jul 2019 22:54:56 +0000 (00:54 +0200)]
Merge branch 'MDL-65965-master' of git://github.com/junpataleta/moodle
Eloy Lafuente (stronk7) [Mon, 8 Jul 2019 22:52:49 +0000 (00:52 +0200)]
Merge branch 'MDL-60949_master' of git://github.com/dmonllao/moodle
Eloy Lafuente (stronk7) [Mon, 8 Jul 2019 22:51:12 +0000 (00:51 +0200)]
Merge branch 'MDL-65915' of https://github.com/timhunt/moodle
Martin Gauk [Mon, 8 Jul 2019 09:10:11 +0000 (09:10 +0000)]
MDL-58026 question: fix regrading in progress attempt
Do not convert autosave steps to true steps when regrading.
Thanks Eric Merrill for providing the unit test code.
David Monllaó [Wed, 22 May 2019 14:37:48 +0000 (16:37 +0200)]
MDL-60949 analytics: Sort models by name
Mathew May [Mon, 17 Jun 2019 06:24:35 +0000 (14:24 +0800)]
MDL-65936 libraries: Remove duplicate fontawesome scss
AMOS bot [Mon, 8 Jul 2019 00:09:57 +0000 (00:09 +0000)]
Automatically generated installer lang files
AMOS bot [Sun, 7 Jul 2019 00:08:47 +0000 (00:08 +0000)]
Automatically generated installer lang files
Sara Arjona [Fri, 21 Jun 2019 09:30:26 +0000 (11:30 +0200)]
MDL-65741 libraries: Fix coding style errors in Excel lib
Sara Arjona [Fri, 21 Jun 2019 08:20:49 +0000 (10:20 +0200)]
MDL-65741 libraries: Replace PHPExcel with PHPSpreadsheet
Simey Lameze [Thu, 4 Jul 2019 12:35:06 +0000 (20:35 +0800)]
MDL-66081 calendar: fix typo in attribute description
Matt Porritt [Tue, 25 Jun 2019 12:17:53 +0000 (20:17 +0800)]
MDL-56835 report_participation: release session lock
Ryan Wyllie [Wed, 14 Nov 2018 07:11:47 +0000 (15:11 +0800)]
MDL-64002 message: buffer send messages in UI for slow connections
AMOS bot [Fri, 5 Jul 2019 00:09:35 +0000 (00:09 +0000)]
Automatically generated installer lang files
Andrew Madden [Tue, 18 Jun 2019 01:58:31 +0000 (11:58 +1000)]
MDL-65926 moodlelib: Convert username to lowercase prior to SQL query
Within a very large project, it was found that searching for a user with their username in the user table using a case insensitive
search was inefficient. Instead it is proposed that the username input is made to be lowercase prior to executing a database query
as the username for each user in the database must be lowercase. This allows for a case sensitive query to find the user data.
Essentially we are moving a case insensitive search for a user from SQL into PHP to increase performance.
Eloy Lafuente (stronk7) [Thu, 4 Jul 2019 14:50:36 +0000 (16:50 +0200)]
weekly release 3.8dev
Eloy Lafuente (stronk7) [Thu, 4 Jul 2019 14:50:31 +0000 (16:50 +0200)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
AMOS bot [Thu, 4 Jul 2019 00:08:30 +0000 (00:08 +0000)]
Automatically generated installer lang files
Shamim Rezaie [Wed, 26 Jun 2019 10:18:40 +0000 (20:18 +1000)]
MDL-61114 mod_assign: Check if the teacher can access the override
Shamim Rezaie [Wed, 26 Jun 2019 10:09:03 +0000 (20:09 +1000)]
MDL-61114 mod_assign: assignment overrides to observe group membership
Shamim Rezaie [Mon, 1 Jul 2019 17:40:42 +0000 (03:40 +1000)]
MDL-61115: mod_lesson: Check if the teacher can access the override
Shamim Rezaie [Mon, 1 Jul 2019 01:03:06 +0000 (11:03 +1000)]
MDL-61115 mod_lesson: Lesson overrides to observe group membership
Sara Arjona [Wed, 3 Jul 2019 13:05:32 +0000 (15:05 +0200)]
Merge branch 'MDL-65105-master' of git://github.com/bmbrands/moodle
Sara Arjona [Wed, 3 Jul 2019 12:53:17 +0000 (14:53 +0200)]
Merge branch 'MDL-65958-master-v3' of git://github.com/lameze/moodle
Simey Lameze [Wed, 3 Jul 2019 05:21:54 +0000 (13:21 +0800)]
MDL-65958 calendar: cover students default event type visibility
Simey Lameze [Wed, 3 Jul 2019 05:19:46 +0000 (13:19 +0800)]
MDL-65958 calendar: students should not see course event type
Simey Lameze [Wed, 3 Jul 2019 03:57:15 +0000 (11:57 +0800)]
MDL-65958 calendar: add behat to test calendar_adminseesall behaviour
Sara Arjona [Wed, 3 Jul 2019 09:15:30 +0000 (11:15 +0200)]
Merge branch 'MDL-64794' of https://github.com/stronk7/moodle
Huong Nguyen [Wed, 26 Jun 2019 07:57:02 +0000 (14:57 +0700)]
MDL-64258 Group: Performance problem on the enrol group members page
Huong Nguyen [Wed, 26 Jun 2019 07:19:51 +0000 (14:19 +0700)]
MDL-64258 Group: Unit Test for find_users function
Simey Lameze [Wed, 3 Jul 2019 01:23:31 +0000 (09:23 +0800)]
MDL-65958 calendar: fix adminseesall logic in the event form
Eloy Lafuente (stronk7) [Wed, 3 Jul 2019 00:25:22 +0000 (02:25 +0200)]
Merge branch 'MDL-65845_master' of git://github.com/dmonllao/moodle
Eloy Lafuente (stronk7) [Wed, 3 Jul 2019 00:16:35 +0000 (02:16 +0200)]
Merge branch 'MDL-65656-master-2' of git://github.com/andrewnicols/moodle
AMOS bot [Wed, 3 Jul 2019 00:08:38 +0000 (00:08 +0000)]
Automatically generated installer lang files
AMOS bot [Wed, 3 Jul 2019 00:08:38 +0000 (00:08 +0000)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Tue, 2 Jul 2019 22:02:07 +0000 (00:02 +0200)]
Merge branch 'MDL-63268-master' of https://github.com/lucaboesch/moodle
Sara Arjona [Tue, 2 Jul 2019 19:21:18 +0000 (21:21 +0200)]
Merge branch 'MDL-64614' of git://github.com/stronk7/moodle
Luca Bösch [Thu, 27 Jun 2019 06:31:39 +0000 (08:31 +0200)]
MDL-63268 tool_uploadcourse: Keep source course section number.
Eloy Lafuente (stronk7) [Tue, 2 Jul 2019 14:40:02 +0000 (16:40 +0200)]
Merge branch 'MDL-65707-master' of git://github.com/lameze/moodle
Sara Arjona [Tue, 2 Jul 2019 13:15:49 +0000 (15:15 +0200)]
Merge branch 'MDL-66062' of git://github.com/stronk7/moodle
Sara Arjona [Tue, 2 Jul 2019 12:50:04 +0000 (14:50 +0200)]
Merge branch 'MDL-65101_master' of git://github.com/markn86/moodle
Eloy Lafuente (stronk7) [Tue, 2 Jul 2019 10:30:28 +0000 (12:30 +0200)]
MDL-66062 travis: Force PHP 7.1.30 to avoid some unit test failures
Make this sticky because current default version (7.1.11)
has a bug with redis-extension outputting information and breaking
tests.
Eloy Lafuente (stronk7) [Tue, 2 Jul 2019 10:13:46 +0000 (12:13 +0200)]
Merge branch 'MDL-65728-master' of git://github.com/rezaies/moodle
Sara Arjona [Tue, 2 Jul 2019 08:41:35 +0000 (10:41 +0200)]
Merge branch 'MDL-65839_master' of git://github.com/dmonllao/moodle