Ryan Wyllie [Mon, 27 Mar 2017 05:49:27 +0000 (05:49 +0000)]
MDL-58332 message: remove concat in get_popup_notifications sql
Removed the concat to generate the uniqueid field for the popup
notifications data. The concat can't be used directly in the SQL because
the syntax changes between databases. The sql_concat helper can't be
used because it assumes all values are database columns (which they
aren't in this case).
Instead I've just removed the uniqueid field because it isn't required
for the union all to work and the field isn't being used by anything.
This should fixed the compatibility issues between databases.
Jake Dallimore [Fri, 7 Jul 2017 04:10:12 +0000 (12:10 +0800)]
weekly release 3.4dev
Jake Dallimore [Fri, 7 Jul 2017 04:10:10 +0000 (12:10 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
AMOS bot [Thu, 6 Jul 2017 16:06:17 +0000 (00:06 +0800)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Thu, 6 Jul 2017 13:34:43 +0000 (15:34 +0200)]
Merge branch 'MDL-59395_master-fix2' of git://github.com/markn86/moodle
Mark Nelson [Thu, 6 Jul 2017 08:36:39 +0000 (16:36 +0800)]
MDL-59395 core_user: removed unnecessary Behat javascript tags
1) Fixes a failing Behat test.
2) Speeds up two tests (including one fixed above).
Part of MDL-59290.
Mark Nelson [Thu, 6 Jul 2017 08:36:54 +0000 (16:36 +0800)]
MDL-59395 report_log: removed unnecessary Behat javascript tags
Reverts the original fix for the failing Behat tests and solves
it in a better way - it is now faster!
Part of MDL-59290.
Simey Lameze [Thu, 6 Jul 2017 02:30:00 +0000 (10:30 +0800)]
MDL-59456 auth_cas: patch phpCAS auth bypass vulnerability
Jake Dallimore [Thu, 6 Jul 2017 07:20:41 +0000 (15:20 +0800)]
Merge branch 'MDL-59395_master-fix' of github.com:markn86/moodle
Mark Nelson [Thu, 6 Jul 2017 06:54:40 +0000 (14:54 +0800)]
MDL-59395 core_user: fixed random PHPUnit failure
Part of MDL-59290.
Jake Dallimore [Thu, 6 Jul 2017 06:48:05 +0000 (14:48 +0800)]
Merge branch 'MDL-59364-master-fix2' of github.com/damyon/moodle
Damyon Wiese [Thu, 6 Jul 2017 04:01:36 +0000 (12:01 +0800)]
MDL-59364 behat: Brief / full links removed
The selector for brief / full user details was removed, it needs removing from the behat test.
Mark Nelson [Thu, 6 Jul 2017 05:20:03 +0000 (13:20 +0800)]
MDL-59395 report_log: fixed step navigating to user profile
Part of MDL-59290.
Jake Dallimore [Thu, 6 Jul 2017 03:54:48 +0000 (11:54 +0800)]
Merge branch 'MDL-59396_master-fix' of github.com:markn86/moodle
Mark Nelson [Thu, 6 Jul 2017 03:12:32 +0000 (11:12 +0800)]
MDL-59396 block_participants: removed Behat reference to deleted select
Part of MDL-59290.
Jun Pataleta [Wed, 5 Jul 2017 14:49:44 +0000 (22:49 +0800)]
MDL-58651 logstore_database: Set dbhandlesoptions in test page
Eloy Lafuente (stronk7) [Wed, 5 Jul 2017 10:24:45 +0000 (12:24 +0200)]
Merge branch 'MDL-57021-master-v2' of git://github.com/danpoltawski/moodle
Eloy Lafuente (stronk7) [Wed, 5 Jul 2017 10:00:12 +0000 (12:00 +0200)]
Merge branch 'MDL-59395_master' of git://github.com/markn86/moodle
Eloy Lafuente (stronk7) [Wed, 5 Jul 2017 09:51:05 +0000 (11:51 +0200)]
Merge branch 'MDL-59398-master-enfix' of git://github.com/mudrd8mz/moodle
Eloy Lafuente (stronk7) [Wed, 5 Jul 2017 07:42:41 +0000 (09:42 +0200)]
Merge branch 'MDL-59294-master' of git://github.com/junpataleta/moodle
Eloy Lafuente (stronk7) [Wed, 5 Jul 2017 07:39:21 +0000 (09:39 +0200)]
Merge branch 'MDL-58286-master' of https://github.com/xow/moodle
Eloy Lafuente (stronk7) [Wed, 5 Jul 2017 07:34:19 +0000 (09:34 +0200)]
Merge branch 'wip-MDL-59412-master' of git://github.com/marinaglancy/moodle
Helen Foster [Wed, 5 Jul 2017 07:27:29 +0000 (09:27 +0200)]
MDL-59398 lang: Merge English strings from the en_fix language pack
Mark Nelson [Mon, 3 Jul 2017 08:08:24 +0000 (16:08 +0800)]
MDL-59395 core_user: added unit tests for new participation functions
Part of MDL-59290.
Mark Nelson [Wed, 28 Jun 2017 03:44:20 +0000 (11:44 +0800)]
MDL-59395 core_user: move participants table to own class
Removed the edit link variable which was used in the heading
'Users with the role ..' but was never displayed due to filters.
Other minor tidy ups as well.
Part of MDL-59290.
Jake Dallimore [Wed, 5 Jul 2017 05:03:56 +0000 (13:03 +0800)]
Merge branch 'MDL-58716-master-fix' of git://github.com/junpataleta/moodle
Jun Pataleta [Wed, 5 Jul 2017 04:39:18 +0000 (12:39 +0800)]
MDL-58716 core: Define core_login_testsuite in phpunit.xml.dist
Marina Glancy [Thu, 29 Jun 2017 02:37:09 +0000 (10:37 +0800)]
MDL-59412 course: do not display completion icon for unavailable mod
John Okely [Tue, 6 Jun 2017 02:50:01 +0000 (10:50 +0800)]
MDL-58286 enrol_ldap: Pass connection to ldap_paged_results_supported
Thanks to Bianco Veigel for the original patch.
Jun Pataleta [Wed, 5 Jul 2017 01:36:41 +0000 (09:36 +0800)]
Merge branch 'MDL-58716-master' of git://github.com/jleyva/moodle
Eloy Lafuente (stronk7) [Wed, 5 Jul 2017 00:35:26 +0000 (02:35 +0200)]
Merge branch 'MDL-59413_master' of git://github.com/markn86/moodle
Eloy Lafuente (stronk7) [Wed, 5 Jul 2017 00:33:09 +0000 (02:33 +0200)]
Merge branch 'MDL-59396_master' of git://github.com/markn86/moodle
Eloy Lafuente (stronk7) [Wed, 5 Jul 2017 00:31:48 +0000 (02:31 +0200)]
Merge branch 'MDL-59364_master' of git://github.com/markn86/moodle
Eloy Lafuente (stronk7) [Tue, 4 Jul 2017 23:21:13 +0000 (01:21 +0200)]
Merge branch 'MDL-58651' of git://github.com/aolley/moodle
Eloy Lafuente (stronk7) [Tue, 4 Jul 2017 17:58:51 +0000 (19:58 +0200)]
Merge branch 'wip-MDL-59336-master' of git://github.com/marinaglancy/moodle
Eloy Lafuente (stronk7) [Tue, 4 Jul 2017 17:44:07 +0000 (19:44 +0200)]
Merge branch 'MDL-59427-master' of https://github.com/sammarshallou/moodle
Juan Leyva [Wed, 14 Jun 2017 13:18:06 +0000 (14:18 +0100)]
MDL-58716 auth: New ajax WS core_auth_request_password_reset
Juan Leyva [Wed, 14 Jun 2017 13:17:33 +0000 (14:17 +0100)]
MDL-58716 login: API changes to accommodate web services
Jake Dallimore [Tue, 4 Jul 2017 08:27:30 +0000 (16:27 +0800)]
Merge branch 'MDL-59380-master' of git://github.com/damyon/moodle
Marina Glancy [Tue, 4 Jul 2017 02:58:14 +0000 (10:58 +0800)]
MDL-59409 admin: set admin user in unittest
Ankit Agarwal [Tue, 13 Jun 2017 07:08:22 +0000 (12:38 +0530)]
MDL-56565 forum: Add sitename as heading when there is nothing to display
Ankit Agarwal [Wed, 17 May 2017 05:17:17 +0000 (10:47 +0530)]
MDL-56565 forum: Make sure userfullname is not disclosed
Jake Dallimore [Thu, 9 Mar 2017 07:50:24 +0000 (15:50 +0800)]
MDL-56565 navigation: fix for cap checks in nav and context header
Fix to:
- Make sure we properly check both user and course contexts in
the load_for_user function in navigation lib and user the
user_can_view_profile function for same-course access checks.
- Use user_can_view_profile in the renderer's context_header to
properly decide whether a user can view another user's picture
and messaging options in the page header.
Jake Dallimore [Mon, 9 Jan 2017 04:10:49 +0000 (12:10 +0800)]
MDL-56565 navigation: fix user details disclosure in nav tree
Fixes a bug in which a user's full name might be disclosed via the
nav tree. Nav generation now checks the current user's access to the
user before adding the node, else adds a dummy node.
Jake Dallimore [Mon, 9 Jan 2017 04:09:21 +0000 (12:09 +0800)]
MDL-56565 core: fix user details disclosure in page context header
Fixes a bug with context_header function in which user details were
displayed regardless of the current user's capabilities.
Mark Nelson [Thu, 22 Jun 2017 05:42:24 +0000 (13:42 +0800)]
MDL-59304 core_calendar: check if course is hidden in bailout callback
Marina Glancy [Thu, 29 Jun 2017 07:00:31 +0000 (15:00 +0800)]
MDL-59409 admin: check access to every setting in category
Jake Dallimore [Tue, 4 Jul 2017 01:16:11 +0000 (09:16 +0800)]
Merge branch 'MDL-59165-master-2' of git://github.com/andrewnicols/moodle
Andrew Nicols [Tue, 20 Jun 2017 04:03:51 +0000 (12:03 +0800)]
MDL-59165 tool_mobile: Display mobile setup link in footer
Jake Dallimore [Mon, 3 Jul 2017 07:55:38 +0000 (15:55 +0800)]
Merge branch 'MDL-59008-master' of git://github.com/lameze/moodle
Simey Lameze [Fri, 2 Jun 2017 03:22:15 +0000 (11:22 +0800)]
MDL-59008 repository: add reload parent window support to callback
Simey Lameze [Fri, 2 Jun 2017 03:21:09 +0000 (11:21 +0800)]
MDL-59008 repository_onedrive: add method to serve login on a popup
Simey Lameze [Fri, 2 Jun 2017 03:19:42 +0000 (11:19 +0800)]
MDL-59008 repository_googledocs: add method to serve login on a popup
This commit also add a new string logintoaccount to make the login
button more clear.
Andrew Nicols [Tue, 20 Jun 2017 04:03:22 +0000 (12:03 +0800)]
MDL-59165 output: Add standard footer html callback
Simey Lameze [Fri, 2 Jun 2017 03:17:32 +0000 (11:17 +0800)]
MDL-59008 mod_resource: add option to serve external files embed
sam marshall [Fri, 30 Jun 2017 10:15:26 +0000 (11:15 +0100)]
MDL-59427 MUC: cache_helper::purge_all should reset adhoc caches
Jake Dallimore [Thu, 29 Jun 2017 08:23:42 +0000 (16:23 +0800)]
weekly release 3.4dev
Jake Dallimore [Thu, 29 Jun 2017 08:23:41 +0000 (16:23 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Mark Nelson [Thu, 29 Jun 2017 06:03:21 +0000 (14:03 +0800)]
MDL-59413 core_user: removed broken group information table
Part of MDL-59290.
Jun Pataleta [Thu, 29 Jun 2017 01:29:26 +0000 (09:29 +0800)]
MDL-59294 block_login: Make display of ID provider buttons consistent
David Monllao [Wed, 28 Jun 2017 15:45:00 +0000 (17:45 +0200)]
MDL-59148 css: Remove legacy param from php-doc
Version bump as well.
David Monllao [Wed, 28 Jun 2017 15:43:07 +0000 (17:43 +0200)]
Merge branch 'MDL-59148-master-7' of git://github.com/andrewnicols/moodle
Andrew Nicols [Tue, 6 Jun 2017 07:29:09 +0000 (15:29 +0800)]
MDL-59148 theme: Use fallback if compiled version unavailable
David Monllao [Wed, 28 Jun 2017 13:22:36 +0000 (15:22 +0200)]
MDL-59285 version: Bump
Simey Lameze [Tue, 13 Jun 2017 02:36:27 +0000 (10:36 +0800)]
MDL-59148 core: save css file totemp directory
Save a copy of the css file on the temp directory
to be used as a fallback when waiting for a theme to be compiled
and is not versioned in any way.
David Monllao [Wed, 28 Jun 2017 13:22:10 +0000 (15:22 +0200)]
Merge branch 'MDL-59285-master' of git://github.com/lameze/moodle
Jake Dallimore [Wed, 28 Jun 2017 06:13:43 +0000 (14:13 +0800)]
Merge branch 'MDL-56046_master-fix2' of git://github.com/markn86/moodle
Mark Nelson [Wed, 28 Jun 2017 05:07:11 +0000 (13:07 +0800)]
MDL-56046 mod_quiz: do not close the sheet twice
Eloy Lafuente (stronk7) [Tue, 27 Jun 2017 18:16:58 +0000 (20:16 +0200)]
Merge branch 'MDL-57809-34-progressbar' of https://github.com/roperto/moodle
David Monllao [Tue, 27 Jun 2017 16:37:15 +0000 (18:37 +0200)]
MDL-57734 version: Bump
David Monllao [Tue, 27 Jun 2017 16:29:35 +0000 (18:29 +0200)]
Merge branch 'MDL-57734-master' of https://github.com/xow/moodle
Eloy Lafuente (stronk7) [Tue, 27 Jun 2017 16:08:21 +0000 (18:08 +0200)]
Merge branch 'wip-MDL-59136-master' of git://github.com/marinaglancy/moodle
David Monllao [Tue, 27 Jun 2017 15:52:25 +0000 (17:52 +0200)]
Merge branch 'MDL-59053-downcase-username_LATEST' of git://github.com/spaceraccoon/moodle
David Monllao [Tue, 27 Jun 2017 15:46:26 +0000 (17:46 +0200)]
Merge branch 'MDL-32151-master' of git://github.com/junpataleta/moodle
Eloy Lafuente (stronk7) [Tue, 27 Jun 2017 15:21:54 +0000 (17:21 +0200)]
Merge branch 'MDL-59362_master' of git://github.com/markn86/moodle
Simey Lameze [Fri, 23 Jun 2017 06:10:03 +0000 (14:10 +0800)]
MDL-59285 tool_mobile: add user profile page callback
Jun Pataleta [Mon, 26 Jun 2017 07:59:25 +0000 (15:59 +0800)]
MDL-59294 theme_bootstrapbase: Fix display of ID provider buttons
Adam Olley [Thu, 20 Apr 2017 02:11:59 +0000 (11:41 +0930)]
MDL-58651 logstore_database: Add ability to not send database options
In the core dml:
PostgreSQL connections now use advanced options to reduce connection overhead.
These options are not compatible with some connection poolers. The
dbhandlesoptions parameter has been added to allow the database to configure
the required defaults.
This item adds a setting to the logstore_database plugin to let you set the
same flag for your destination database - without it you won't be able to ship
logs to a postgresql database with a pgbouncer frontend.
Eloy Lafuente (stronk7) [Tue, 27 Jun 2017 14:59:44 +0000 (16:59 +0200)]
Merge branch 'MDL-59073_workshop_prevent_submission_without_content_or_file' of https://github.com/dannyjung90/moodle
David Monllao [Tue, 27 Jun 2017 14:41:26 +0000 (16:41 +0200)]
Merge branch 'wip-MDL-59308-master' of git://github.com/marinaglancy/moodle
David Monllao [Tue, 27 Jun 2017 14:39:41 +0000 (16:39 +0200)]
Merge branch 'MDL-59158-master' of git://github.com/junpataleta/moodle
David Monllao [Tue, 27 Jun 2017 13:55:17 +0000 (15:55 +0200)]
Merge branch 'MDL-57927-master' of git://github.com/lameze/moodle
Eloy Lafuente (stronk7) [Tue, 27 Jun 2017 09:41:08 +0000 (11:41 +0200)]
Merge branch 'MDL-58844-master' of git://github.com/andrewnicols/moodle
Eloy Lafuente (stronk7) [Tue, 27 Jun 2017 09:37:52 +0000 (11:37 +0200)]
Merge branch 'MDL-59296-master' of git://github.com/crazyserver/moodle
Mark Nelson [Tue, 27 Jun 2017 08:40:43 +0000 (16:40 +0800)]
MDL-59396 core_user: removed 'My courses' select from participants page
Part of MDL-59290.
Eloy Lafuente (stronk7) [Tue, 27 Jun 2017 07:24:24 +0000 (09:24 +0200)]
Merge branch 'MDL-59123-master-3' of git://github.com/ryanwyllie/moodle
Jake Dallimore [Tue, 27 Jun 2017 07:07:44 +0000 (15:07 +0800)]
Merge branch 'MDL-59312-master' of https://github.com/xow/moodle
Ryan Wyllie [Wed, 14 Jun 2017 07:35:36 +0000 (07:35 +0000)]
MDL-59123 admin: add cli script to compile theme CSS
Added a script to selectively compile theme CSS. In order to allow
compiling on per theme basis without purging all theme CSS in the
local cache I have made some changes to how CSS is compiled and
how it is accessed via local cache.
Jake Dallimore [Tue, 27 Jun 2017 05:57:11 +0000 (13:57 +0800)]
Merge branch 'MDL-59275-master' of git://github.com/lameze/moodle
Damyon Wiese [Tue, 27 Jun 2017 05:18:36 +0000 (13:18 +0800)]
MDL-59380 fragments: Include js from templates
Mustache templates containing {{#js}} blocks are not returned via the
fragments API. This is because the requirements manager is assigned when the renderer is created
and not updated by the call to start collecting page requirements.
Jake Dallimore [Tue, 27 Jun 2017 05:16:42 +0000 (13:16 +0800)]
Merge branch 'MDL-56046_master-fix' of git://github.com/markn86/moodle
Mark Nelson [Tue, 27 Jun 2017 04:51:31 +0000 (12:51 +0800)]
MDL-59364 core_user: removed 'User details' option in participants page
Part of MDL-59290.
Simey Lameze [Mon, 19 Jun 2017 04:08:05 +0000 (12:08 +0800)]
MDL-59275 auth: prevent user login failed coding error
Mark Nelson [Tue, 27 Jun 2017 03:19:26 +0000 (11:19 +0800)]
MDL-56046 dataformat: changes to docs, upgrade.txt and error message
Eloy Lafuente (stronk7) [Tue, 27 Jun 2017 00:42:31 +0000 (02:42 +0200)]
Merge branch 'MDL-56046_master' of git://github.com/markn86/moodle
Eloy Lafuente (stronk7) [Mon, 26 Jun 2017 23:50:28 +0000 (01:50 +0200)]
Merge branch 'MDL-40818-master' of git://github.com/junpataleta/moodle
Andrew Nicols [Mon, 26 Jun 2017 03:49:10 +0000 (11:49 +0800)]
MDL-58844 testing: Move to GCE build infrastructure
Switch back to GCE build infrastructure for Travis Builds and move
databases to RAM Disk.
This also adds a software entropy generator (haveged) which is
recommended when using a RAMdisk for the database.
Eloy Lafuente (stronk7) [Mon, 26 Jun 2017 22:53:28 +0000 (00:53 +0200)]
Merge branch 'MDL-59295-master' of git://github.com/lameze/moodle
Eloy Lafuente (stronk7) [Mon, 26 Jun 2017 17:45:05 +0000 (19:45 +0200)]
MDL-58813 phpunit: pick test from 32_STABLE to fix expected behavior
Eloy Lafuente (stronk7) [Mon, 26 Jun 2017 16:15:25 +0000 (18:15 +0200)]
Merge branch 'MDL-1322-master' of git://github.com/junpataleta/moodle