Andrew Nicols [Mon, 29 Feb 2016 07:20:44 +0000 (15:20 +0800)]
Merge branch 'MDL-52965_master' of git://github.com/dmonllao/moodle
Andrew Nicols [Mon, 29 Feb 2016 07:16:09 +0000 (15:16 +0800)]
MDL-48362 enrol: Correct singleselect use in behat test
Andrew Nicols [Mon, 29 Feb 2016 06:46:20 +0000 (14:46 +0800)]
Merge branch 'MDL-48362-master' of git://github.com/damyon/moodle
Damyon Wiese [Mon, 29 Feb 2016 06:29:00 +0000 (14:29 +0800)]
MDL-48362 enrol: Convert guest to standard enrolment ui
Also - provide automatic course navigation links when using the standard ui.
Andrew Nicols [Mon, 29 Feb 2016 06:22:31 +0000 (14:22 +0800)]
Merge branch 'MDL-53249-master' of git://github.com/merrill-oakland/moodle
Andrew Nicols [Mon, 29 Feb 2016 06:14:01 +0000 (14:14 +0800)]
MDL-52346 caching: Coding style fixes
Andrew Nicols [Mon, 29 Feb 2016 06:12:03 +0000 (14:12 +0800)]
Merge branch 'MDL-52346' of git://github.com/mr-russ/moodle
Damyon Wiese [Mon, 29 Feb 2016 05:53:29 +0000 (13:53 +0800)]
MDL-48362 enrol: Auto generate the edit action icons when using the new ui
Dan Poltawski [Mon, 29 Feb 2016 05:43:53 +0000 (13:43 +0800)]
Merge branch 'MDL-30811-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Mon, 29 Feb 2016 05:20:19 +0000 (13:20 +0800)]
MDL-53206 caching: Remove accidental use of fullresult variable
Damyon Wiese [Tue, 11 Aug 2015 07:39:17 +0000 (15:39 +0800)]
MDL-48362 enrol: Use a standard UI and validation for enrolment plugins
Convert core enrolment plugins to use standard editing ui.
Dan Poltawski [Mon, 29 Feb 2016 02:29:09 +0000 (10:29 +0800)]
Merge branch 'MDL-53208' of https://github.com/mr-russ/moodle
Dan Poltawski [Mon, 29 Feb 2016 02:13:06 +0000 (10:13 +0800)]
Merge branch 'MDL-53154-master' of git://github.com/junpataleta/moodle
Andrew Nicols [Tue, 16 Feb 2016 01:27:59 +0000 (09:27 +0800)]
MDL-30811 core: Fix tests where continue button has been removed
Andrew Nicols [Tue, 16 Feb 2016 00:52:22 +0000 (08:52 +0800)]
MDL-30811 core: Replace use of continue_button with redirect
Andrew Nicols [Tue, 16 Feb 2016 01:22:17 +0000 (09:22 +0800)]
MDL-30811 forum: Update use of redirect to include message and type
Andrew Nicols [Tue, 16 Feb 2016 00:49:42 +0000 (08:49 +0800)]
MDL-30811 core: Make use of session notifications in redirect()
Andrew Nicols [Tue, 16 Feb 2016 00:48:39 +0000 (08:48 +0800)]
MDL-30811 output: Add support for session notifications
Andrew Nicols [Mon, 29 Feb 2016 00:33:41 +0000 (08:33 +0800)]
Merge branch 'wip-MDL-52397-master' of git://github.com/abgreeve/moodle
Andrew Nicols [Tue, 16 Feb 2016 00:45:29 +0000 (08:45 +0800)]
MDL-30811 output: Tidy up notifications
Russell Smith [Tue, 23 Feb 2016 03:22:58 +0000 (14:22 +1100)]
MDL-53208 caching: Update serialization rules for performance.
- We only now serialize when required, eg when the store doesn't do it.
- static acceleration now serializes on set to reduce overhead on load.
- null now works in static acceleration as we use an array for storage metadata
- static acceleration delete uses isset rather than an array_search.
Russell Smith [Tue, 23 Feb 2016 23:59:14 +0000 (10:59 +1100)]
MDL-53208 caching: Remove TTL wrapper on static acceleration.
TTL is only updated between script runs. If it's valid
when it's added to static acceleration, it will be valid
for the entire script run.
Russell Smith [Tue, 23 Feb 2016 23:03:26 +0000 (10:03 +1100)]
MDL-53208 caching: parse_key not required for static cache.
static cache operates on a single cache instance, it can't share
with others and can use the supplied key immediately.
Russell Smith [Tue, 23 Feb 2016 03:22:58 +0000 (14:22 +1100)]
MDL-53208 caching: Update serialization rules for performance.
- We only now serialize when required, eg when the store doesn't do it.
- static acceleration now serializes on set to reduce overhead on load.
- null now works in static acceleration as we use an array for storage metadata
- static acceleration delete uses isset rather than an array_search.
Russell Smith [Tue, 23 Feb 2016 02:22:48 +0000 (13:22 +1100)]
MDL-53208 caching: Enable dereferencing as a feature.
If the cache does all the dereferencing when it stores and loads
the objects, then the cache loaders don't need to do that work.
This is true of all caches that use something other than PHP's memory
to store their results.
Russell Smith [Tue, 23 Feb 2016 00:48:05 +0000 (11:48 +1100)]
MDL-53206 caching: Ensure get_many and set_many dereference objects.
Eric Merrill [Fri, 26 Feb 2016 02:37:16 +0000 (21:37 -0500)]
MDL-53249 atto: Make sure all editors see end move event
Russell Smith [Tue, 24 Nov 2015 08:27:25 +0000 (19:27 +1100)]
MDL-52346 caching: Allow localstorage as a cache option.
We display a notification on screen during configuration telling
the administrator if it's safe to map this store to a local storage
cache or not.
Davo Smith [Mon, 1 Feb 2016 16:05:22 +0000 (16:05 +0000)]
MDL-52965 medialib: fix preload attribute
Andrew Nicols [Thu, 25 Feb 2016 05:52:15 +0000 (13:52 +0800)]
weekly release 3.1dev
Andrew Nicols [Thu, 25 Feb 2016 05:52:11 +0000 (13:52 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Andrew Nicols [Thu, 25 Feb 2016 02:14:06 +0000 (10:14 +0800)]
Merge branch 'MDL-45104-master-fix' of github.com:xow/moodle
John Okely [Thu, 25 Feb 2016 02:00:02 +0000 (10:00 +0800)]
MDL-45104 logging: Check if legacy log is enabled
John Okely [Thu, 25 Feb 2016 01:59:28 +0000 (09:59 +0800)]
MDL-45104 logging: Fix spelling of writing
Andrew Nicols [Thu, 25 Feb 2016 01:53:43 +0000 (09:53 +0800)]
Merge branch 'wip-mdl-49324' of https://github.com/rajeshtaneja/moodle
Rajesh Taneja [Thu, 25 Feb 2016 01:49:24 +0000 (09:49 +0800)]
MDL-49324 behat: Use singleselect step to select user
AMOS bot [Wed, 24 Feb 2016 16:11:21 +0000 (00:11 +0800)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Wed, 24 Feb 2016 10:01:15 +0000 (11:01 +0100)]
Merge branch 'MDL-53071-master' of git://github.com/junpataleta/moodle
Dan Poltawski [Wed, 24 Feb 2016 08:29:41 +0000 (08:29 +0000)]
MDL-45104 admin: convert error to warning
Adrian Greeve [Tue, 9 Feb 2016 07:00:53 +0000 (15:00 +0800)]
MDL-52397 mod_assign: Unit tests for feedback plugins.
Testing that the new method is_feedback_modified() works
as it should with the standard plugins.
Adrian Greeve [Thu, 28 Jan 2016 04:05:35 +0000 (12:05 +0800)]
MDL-52397 mod_assign: Added new method to feedback plugins.
Added a method to the feedback plugins to check if feedback
has been modified. This allows for a more accurate record
of when the grade has been modified.
Eloy Lafuente (stronk7) [Wed, 24 Feb 2016 06:55:51 +0000 (07:55 +0100)]
Merge branch 'MDL-49324-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Mon, 1 Feb 2016 05:23:41 +0000 (13:23 +0800)]
MDL-49324 grade: Ensure report appears in breadcrumbs
Andrew Nicols [Mon, 1 Feb 2016 03:46:43 +0000 (11:46 +0800)]
MDL-49324 gradereport_singleview: Fix unit tests
Andrew Nicols [Fri, 29 Jan 2016 07:03:57 +0000 (15:03 +0800)]
MDL-49324 grades: Remove old variable usage
Andrew Nicols [Fri, 29 Jan 2016 06:19:23 +0000 (14:19 +0800)]
MDL-49324 grades: Remove unnecessary @javascript tag from tests
Andrew Nicols [Mon, 1 Feb 2016 01:05:05 +0000 (09:05 +0800)]
MDL-49324 grade: Ensure weights adjusted message is displayed
The grade settings page displays a message to inform users that weights
have been adjusted if they did not previously add up to the required 100%.
With the change to sometimes displaying a progress bar, whether the message
is displayed must be calculated immediately after the regrade took place,
and before the page redirects.
I have added a callback with arguments to the regrade_if_required function
which is called immediately after regrade has taken place (regardless of
whether the progress bar is required).
This callback modifies the PAGE URL such that the redirect message will be
displayed after the redirect. This does not use the session as the message
should only be displayed immediately after a change. If the user does not
click on the continue button after the progress bar has been displayed, and
comes back to the page later, this may be confusing.
Andrew Nicols [Fri, 29 Jan 2016 06:03:34 +0000 (14:03 +0800)]
MDL-49324 grades: Remove category aggregation change backend
The UI for this was removed several releases ago and this code is no longer
called.
Andrew Nicols [Fri, 29 Jan 2016 06:02:39 +0000 (14:02 +0800)]
MDL-49324 gradereport_singleview: Correct url params supplied to PAGE
Andrew Nicols [Fri, 29 Jan 2016 06:02:03 +0000 (14:02 +0800)]
MDL-49324 grades: Create helper function for regrading on report view
Andrew Nicols [Wed, 24 Feb 2016 03:05:41 +0000 (11:05 +0800)]
Merge branch 'MDL-31989_admin-performance' of git://github.com/dmonllao/moodle
David Monllao [Wed, 24 Feb 2016 02:46:15 +0000 (10:46 +0800)]
MDL-31989 admin: Search admin settings only when needed
Andrew Nicols [Wed, 24 Feb 2016 02:38:17 +0000 (10:38 +0800)]
Merge branch 'wip-mdl-52996' of https://github.com/rajeshtaneja/moodle
Rajesh Taneja [Wed, 24 Feb 2016 02:09:15 +0000 (10:09 +0800)]
MDL-52996 Atto: Only check if plugins are loaded
Atto bold using behat with phantomjs doesn't work.
In this case there is no need to test plugin functionality.
Only checking if plugin is loaded in toolbar is sufficient.
AMOS bot [Tue, 23 Feb 2016 16:04:19 +0000 (00:04 +0800)]
Automatically generated installer lang files
Dan Poltawski [Tue, 23 Feb 2016 14:36:54 +0000 (14:36 +0000)]
Merge branch 'MDL-42460-master' of git://github.com/marinaglancy/moodle
Dan Poltawski [Tue, 23 Feb 2016 12:11:39 +0000 (12:11 +0000)]
MDL-31989 version: proper bump
Dan Poltawski [Tue, 23 Feb 2016 12:10:05 +0000 (12:10 +0000)]
MDL-31989 version: bump
Dan Poltawski [Tue, 23 Feb 2016 12:07:46 +0000 (12:07 +0000)]
Merge branch 'MDL-31989_survey-fix' of git://github.com/dmonllao/moodle
David Monllao [Tue, 23 Feb 2016 11:58:48 +0000 (19:58 +0800)]
MDL-31989 mod_survey: Prevent templates from being indexed
Dan Poltawski [Tue, 23 Feb 2016 11:44:24 +0000 (11:44 +0000)]
Merge branch 'MDL-33663' of https://github.com/rushi963/moodle
Dan Poltawski [Tue, 23 Feb 2016 11:06:05 +0000 (11:06 +0000)]
Merge branch 'wip-MDL-45104-master-v2' of git://github.com/abgreeve/moodle
Dan Poltawski [Tue, 23 Feb 2016 10:57:38 +0000 (10:57 +0000)]
Merge branch 'MDL-52958_master' of git://github.com/dmonllao/moodle
David Monllao [Tue, 23 Feb 2016 02:44:20 +0000 (10:44 +0800)]
MDL-31989 search: get_config method to search areas
Also content_to_text moved to weblib.
David Monllao [Wed, 17 Feb 2016 03:48:06 +0000 (11:48 +0800)]
MDL-31989 component: Allow classes to be retrieved by namespace
David Monllao [Fri, 19 Feb 2016 06:46:37 +0000 (14:46 +0800)]
MDL-31989 search: Search API and search engine API
Introducing both APIs in moodle along with:
- search_box widget to add a tiny search box
- admin settings with setup steps helper
- cache for search results
- template for a search result
- php unit stuff
Many thanks to Tomasz Muras, Prateek Sachan and Daniel Neis for their contributions, for starting this development
and for pushing for it to be completed. Also thanks to other contributors: Jonathan Harker and eugeneventer.
David Monllao [Fri, 19 Feb 2016 06:44:41 +0000 (14:44 +0800)]
MDL-31989 search_solr: Solr search engine
David Monllao [Fri, 19 Feb 2016 06:40:30 +0000 (14:40 +0800)]
MDL-31989 search: New search areas
Some search areas have been introduced as part of the initial search API
and search engine API implementation.
- Forum posts
- Glossary enties
- All moodle activities
David Monllao [Fri, 19 Feb 2016 06:36:44 +0000 (14:36 +0800)]
MDL-31989 block_globalsearch: Adding the block
Just a basic block with a search box.
David Monllao [Fri, 19 Feb 2016 06:36:16 +0000 (14:36 +0800)]
MDL-31989 report_search: Adding the report
David Monllao [Fri, 19 Feb 2016 06:34:43 +0000 (14:34 +0800)]
MDL-31989 theme: Global search styles
David Monllao [Wed, 27 Jan 2016 09:54:17 +0000 (17:54 +0800)]
MDL-31989 task: Global search indexing task
Dan Poltawski [Tue, 23 Feb 2016 08:07:13 +0000 (08:07 +0000)]
Merge branch 'MDL-50312_master' of https://github.com/jinhofer/moodle
Andrew Nicols [Tue, 23 Feb 2016 05:32:00 +0000 (13:32 +0800)]
Merge branch 'MDL-49338' of git://github.com/timhunt/moodle
Andrew Nicols [Tue, 23 Feb 2016 05:22:49 +0000 (13:22 +0800)]
Merge branch 'wip-MDL-53129-master' of https://github.com/marinaglancy/moodle
Marina Glancy [Tue, 16 Feb 2016 07:08:19 +0000 (15:08 +0800)]
MDL-53129 mod_feedback: forms cleanup and behat tests
Andrew Nicols [Tue, 23 Feb 2016 04:44:06 +0000 (12:44 +0800)]
Merge branch 'MDL-52996-master' of https://github.com/sammarshallou/moodle
Adrian Greeve [Mon, 22 Feb 2016 06:19:12 +0000 (14:19 +0800)]
MDL-45104 logging: Deprecate writting to the legacy log store.
Andrew Nicols [Tue, 23 Feb 2016 03:36:54 +0000 (11:36 +0800)]
Merge branch 'MDL-52371-Activity-Chooser-alignment-of-strings-that-need-line-wrap' of git://github.com/synergylearning/moodle
Andrew Nicols [Tue, 23 Feb 2016 03:13:45 +0000 (11:13 +0800)]
Merge branch 'MDL-53081-master-txtfiles' of git://github.com/mudrd8mz/moodle
Jun Pataleta [Thu, 11 Feb 2016 04:57:17 +0000 (12:57 +0800)]
MDL-53071 course: Allow blank space input for section name
Andrew Nicols [Tue, 23 Feb 2016 01:39:26 +0000 (09:39 +0800)]
Merge branch 'MDL-52892' of https://github.com/dg711/moodle
Damyon Wiese [Fri, 27 Feb 2015 08:33:54 +0000 (16:33 +0800)]
MDL-49324 Grades: Use a progress bar when recalculating gradebook grades
Damyon Wiese [Fri, 27 Feb 2015 08:31:56 +0000 (16:31 +0800)]
MDL-49324 Output: The progress bar output is buffered.
Each call to update the progress bar needs to fill the output buffer so that it
gets sent immediately.
Eloy Lafuente (stronk7) [Mon, 22 Feb 2016 22:04:43 +0000 (23:04 +0100)]
Merge branch 'MDL-52806' of git://github.com/timhunt/moodle
Eloy Lafuente (stronk7) [Mon, 22 Feb 2016 22:01:04 +0000 (23:01 +0100)]
Merge branch 'MDL-53065' of git://github.com/timhunt/moodle
Michael Milette [Wed, 23 Jul 2014 05:46:06 +0000 (13:46 +0800)]
MDL-42460 mod_feedback: Fix markup validation
Dan Poltawski [Mon, 22 Feb 2016 09:04:15 +0000 (09:04 +0000)]
Merge branch 'MDL-44093-master-flowplayer' of git://github.com/mudrd8mz/moodle
Davo Smith [Wed, 17 Feb 2016 13:19:57 +0000 (13:19 +0000)]
MDL-52371 theme_base: activity chooser - support long names
Kenny McCormack [Tue, 26 Jan 2016 13:06:47 +0000 (13:06 +0000)]
MDL-52371 theme_bootstrapbase: activity chooser - support long names
Andrew Nicols [Mon, 22 Feb 2016 07:20:34 +0000 (15:20 +0800)]
Merge branch 'wip-mdl-52970' of https://github.com/rajeshtaneja/moodle
Andrew Nicols [Mon, 22 Feb 2016 04:22:07 +0000 (12:22 +0800)]
Merge branch 'wip-mdl-50484' of https://github.com/rajeshtaneja/moodle
Tim Hunt [Wed, 10 Feb 2016 19:22:17 +0000 (19:22 +0000)]
MDL-53065 quiz redo question: avoid PHP notice in edge case
When selecting the variant of the new question, we need to add the
new question to the usage before trying to select a variant.
Also, we need to acutally use the selected variant number!
Tim Hunt [Sat, 6 Feb 2016 08:31:15 +0000 (08:31 +0000)]
MDL-52806 quiz manual grading: show right answer for auto-graded Qs
Tim Hunt [Sat, 6 Feb 2016 17:31:02 +0000 (17:31 +0000)]
MDL-49338 quiz stats: preview urls wrong for question variants
David Mudrák [Thu, 11 Feb 2016 23:05:39 +0000 (00:05 +0100)]
MDL-53081 docs: Improve the text doc files in the root directory
Existing contents of README moved to INSTALL. Added new README,
CONTRIBUTING and PULL_REQUEST_TEMPLATE files. TRADEMARK updated using
the text at https://moodle.com/trademarks/.
Rajesh Taneja [Wed, 3 Feb 2016 07:25:52 +0000 (15:25 +0800)]
MDL-52970 behat: Wait for page to be ready after click
After click enusre to wait so text fields are not
use autosize
Rajesh Taneja [Tue, 2 Feb 2016 02:06:25 +0000 (10:06 +0800)]
MDL-52970 behat: Navigation step improvement
If navigation node to expand is a link then first
click on it and navigate to next page where it is
expanded, and then click on link within. This is
needed as some drivers click on link and don't open
the navigation node which are links
Rajesh Taneja [Thu, 4 Feb 2016 02:40:23 +0000 (10:40 +0800)]
MDL-52970 behat: For single select only click event is enough
Rajesh Taneja [Tue, 2 Feb 2016 09:12:09 +0000 (17:12 +0800)]
MDL-52970 behat: don't set select value if already set
In FF 44.0, it fails to click on submit button if
select value is set to the original value