Jun Pataleta [Thu, 12 Sep 2019 04:39:12 +0000 (12:39 +0800)]
MDL-66477 message: Use the generic drawer for the message drawer
Jun Pataleta [Tue, 3 Sep 2019 09:11:25 +0000 (17:11 +0800)]
MDL-66477 core: Create a generic drawer template
Jun Pataleta [Fri, 27 Sep 2019 03:12:09 +0000 (11:12 +0800)]
weekly release 3.8dev
Jun Pataleta [Fri, 27 Sep 2019 03:12:09 +0000 (11:12 +0800)]
NOBUG: Fixed SVG browser compatibility
Jun Pataleta [Fri, 27 Sep 2019 03:12:08 +0000 (11:12 +0800)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Jun Pataleta [Fri, 27 Sep 2019 02:11:44 +0000 (10:11 +0800)]
Merge branch 'MDL-66075-master-fix' of https://github.com/snake/moodle
Jake Dallimore [Fri, 27 Sep 2019 01:23:27 +0000 (09:23 +0800)]
MDL-66075 mod_forum: reduce DB reads in forum settings generation
Instead of fetching the DB record AND then fetching it again (as
part of the vault->get_from_id() call, just use the legacy data
mapper and remove the DB call.
Jake Dallimore [Fri, 27 Sep 2019 01:40:23 +0000 (09:40 +0800)]
Merge branch 'MDL-64821' of https://github.com/stronk7/moodle
Eloy Lafuente (stronk7) [Thu, 26 Sep 2019 17:35:54 +0000 (19:35 +0200)]
MDL-64821 mod_forum: increase data privacy export expected size
Some new styles added have caused the resulting zip
file to go beyond that accepted limit of 135000. So
increasing to 140000.
Eloy Lafuente (stronk7) [Thu, 26 Sep 2019 13:56:38 +0000 (15:56 +0200)]
Merge branch 'MDL-66570-master' of git://github.com/andrewnicols/moodle
Jake Dallimore [Thu, 26 Sep 2019 03:57:51 +0000 (11:57 +0800)]
Merge branch 'MDL-66481-master-6' of git://github.com/junpataleta/moodle
Jun Pataleta [Thu, 26 Sep 2019 03:34:45 +0000 (11:34 +0800)]
Merge branch 'MDL-66262' of git://github.com/stronk7/moodle
Jun Pataleta [Thu, 12 Sep 2019 15:44:24 +0000 (23:44 +0800)]
MDL-66481 forum: Show notification on toggled subscription
For usability, after selecting the subscription toggle action menu item,
a notification message will be shown to the user.
Jun Pataleta [Thu, 12 Sep 2019 15:06:53 +0000 (23:06 +0800)]
MDL-66481 forum: Remove the YUI subscribe link
* Remove the subscribe link that's powered by YUI and
subscribe_ajax.php. This will be replaced by the subscribe action
menu item which utilises the subscription toggle template
and calls the proper WS function for toggling discussion subscription.
* Nuke YUI module for toggling subscription and subscribe_ajax.php
(about time!)
Jun Pataleta [Thu, 5 Sep 2019 03:56:11 +0000 (11:56 +0800)]
MDL-66481 mod_forum: Peer review fixes
Jun Pataleta [Wed, 28 Aug 2019 08:06:58 +0000 (16:06 +0800)]
MDL-66481 mod_forum: Move "Mark as read" into the discussion menu
Jun Pataleta [Tue, 27 Aug 2019 12:28:11 +0000 (20:28 +0800)]
MDL-66481 mod_forum: Implement additional column sorting
Implement sorting for the following columns:
* Discussion name
* Discussion starter name
* Group
Jun Pataleta [Tue, 27 Aug 2019 07:05:25 +0000 (15:05 +0800)]
MDL-66481 mod_forum: Move timed discussion indicator
* Move it under the discussion column.
* Change it to look like a label
* Plus limit the group name to 15 characters
* Plus some accessibility fixes:
- Add labels to column headings.
- Set discussion name as a row heading.
Jun Pataleta [Thu, 29 Aug 2019 06:58:10 +0000 (14:58 +0800)]
MDL-66481 mod_forum: Update discussion list UI
* Remove striped table row style
* Move subscribe icon to the action menu
* Update the action menu icon
* Remove the Last post column
* Removed the "Created" column and moved the date under "Started by"
* Added "Locked" and "Subscribed" indicators under discussion names.
* Added group name with the group picture. For groups without pictures,
a default placeholder picture is now shown.
Jun Pataleta [Thu, 29 Aug 2019 06:55:58 +0000 (14:55 +0800)]
MDL-66481 mod_forum: Switch action menu trigger to <a> tag
* This is how the usual moodle action menu is built.
* Removed the 'type="button"' attribute as it is not necessary.
* Added template context so it renders in the template library.
Jun Pataleta [Wed, 28 Aug 2019 02:49:48 +0000 (10:49 +0800)]
MDL-66481 lang: Add additional date display formats
* Day, abbreviated month, and year (e.g. 28 Aug 2019)
* Day and abbreviated month (e.g. 28 Aug)
Jake Dallimore [Thu, 26 Sep 2019 02:45:44 +0000 (10:45 +0800)]
Merge branch 'MDL-64821-master-2' of https://github.com/ryanwyllie/moodle
Eloy Lafuente (stronk7) [Wed, 25 Sep 2019 22:54:36 +0000 (00:54 +0200)]
Merge branch 'MDL-66106-master' of https://github.com/snake/moodle
Eloy Lafuente (stronk7) [Wed, 25 Sep 2019 22:47:23 +0000 (00:47 +0200)]
Merge branch 'MDL-66169-master' of https://github.com/snake/moodle
Eloy Lafuente (stronk7) [Wed, 25 Sep 2019 22:29:07 +0000 (00:29 +0200)]
Merge branch 'MDL-66653-master' of git://github.com/andrewnicols/moodle
Eloy Lafuente (stronk7) [Wed, 25 Sep 2019 22:04:33 +0000 (00:04 +0200)]
Merge branch 'MDL-51327-master' of git://github.com/mihailges/moodle
Eloy Lafuente (stronk7) [Wed, 25 Sep 2019 21:57:42 +0000 (23:57 +0200)]
Merge branch 'MDL-66685' of https://github.com/timhunt/moodle
Eloy Lafuente (stronk7) [Wed, 25 Sep 2019 18:05:21 +0000 (20:05 +0200)]
Merge branch 'MDL-66675-master' of git://github.com/andrewnicols/moodle
Jun Pataleta [Wed, 25 Sep 2019 08:43:15 +0000 (16:43 +0800)]
Merge branch 'MDL-66354-master' of github.com/dravek/moodle
Ryan Wyllie [Wed, 25 Sep 2019 05:11:16 +0000 (13:11 +0800)]
MDL-64821 mod_forum: fix modern view in single discussion forum
Ryan Wyllie [Wed, 18 Sep 2019 01:32:50 +0000 (09:32 +0800)]
MDL-64821 theme_classic: disable some boost general page styling
Disable the reset and fixed width content styling from the Boost
theme for the classic theme because it doesn't work well with
blocks.
Ryan Wyllie [Mon, 9 Sep 2019 07:44:48 +0000 (15:44 +0800)]
MDL-64821 mod_forum: don't show name of deleted user
When a user account is deleted don't render the user's name in
the forum. Instead we render "Deleted user".
Ryan Wyllie [Fri, 6 Sep 2019 05:23:21 +0000 (13:23 +0800)]
MDL-64821 mod_forum: fix keyboard nav for discussion
Ryan Wyllie [Wed, 28 Aug 2019 07:27:10 +0000 (15:27 +0800)]
MDL-64821 mod_forum: add show/hide reply toggle for modern view
David Matamoros [Mon, 2 Sep 2019 12:42:24 +0000 (14:42 +0200)]
MDL-66354 core_calendar: Notices in error.log on calendar events
Jun Pataleta [Wed, 25 Sep 2019 06:54:29 +0000 (14:54 +0800)]
Merge branch 'MDL-66644-master-versionrequires' of git://github.com/mudrd8mz/moodle
Jun Pataleta [Wed, 25 Sep 2019 06:38:23 +0000 (14:38 +0800)]
Merge branch 'MDL-66710-master' of git://github.com/abgreeve/moodle
Ryan Wyllie [Mon, 9 Sep 2019 01:44:10 +0000 (09:44 +0800)]
MDL-64821 mod_forum: add in page reply to modern display mode
Ryan Wyllie [Wed, 28 Aug 2019 06:52:51 +0000 (14:52 +0800)]
MDL-64821 mod_forum: render new forum display mode when selected
Adrian Greeve [Wed, 25 Sep 2019 03:39:57 +0000 (11:39 +0800)]
Merge branch 'wip_MDL-66656_master' of git://github.com/gjb2048/moodle
Adrian Greeve [Wed, 25 Sep 2019 03:22:50 +0000 (11:22 +0800)]
Merge branch 'MDL-65406-master_navmenu_list_accessibility' of https://github.com/andrewmadden/moodle
Adrian Greeve [Wed, 25 Sep 2019 03:08:50 +0000 (11:08 +0800)]
Merge branch 'MDL-66388-master-2' of git://github.com/bmbrands/moodle
Ryan Wyllie [Fri, 6 Sep 2019 06:51:04 +0000 (14:51 +0800)]
MDL-64821 mod_forum: add templates for modern display mode
Ryan Wyllie [Wed, 28 Aug 2019 06:42:47 +0000 (14:42 +0800)]
MDL-64821 mod_forum: add modern display mode option
Add the "modern" display mode option to the view selector.
Ryan Wyllie [Tue, 3 Sep 2019 01:54:10 +0000 (09:54 +0800)]
MDL-64821 output: add wrapping class for ratings label
Add a span tag with a class that wraps the ratings label and popup
link so that it can be styled.
Ryan Wyllie [Tue, 3 Sep 2019 01:53:31 +0000 (09:53 +0800)]
MDL-64821 files: increase icon image size for stored file exporter
The default size for the stored file icon was only 16px by 16px which
wasn't suitable for display in the new forum layout. I've increased
the default size to 128px by 128px so that it looks better scaled up.
Ryan Wyllie [Fri, 6 Sep 2019 04:53:41 +0000 (12:53 +0800)]
MDL-64821 theme_boost: enable bootstrap tooltips
Ryan Wyllie [Wed, 28 Aug 2019 06:37:59 +0000 (14:37 +0800)]
MDL-64821 theme_boost: add general core styling
Added some classes to reset the content styling to a flatter
look and fix the content width.
Also fixed up the toggle styling which was previously broken.
Eloy Lafuente (stronk7) [Tue, 24 Sep 2019 21:26:51 +0000 (23:26 +0200)]
Merge branch 'MDL-66748-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Mon, 23 Sep 2019 11:10:36 +0000 (19:10 +0800)]
MDL-66748 core_grading: Use new gradingform data providers
Andrew Nicols [Mon, 23 Sep 2019 11:10:10 +0000 (19:10 +0800)]
MDL-66748 gradingform_rubric: Add data generators
Andrew Nicols [Mon, 23 Sep 2019 11:09:49 +0000 (19:09 +0800)]
MDL-66748 gradingform_guide: Add data generators
Andrew Madden [Thu, 29 Aug 2019 23:26:28 +0000 (09:26 +1000)]
MDL-65406 theme_boost: Add list markup to nav drawer for accessibility
To take advantage of native accessibility features of lists such as counting
the number of items in the list for screen readers, the nav menu should
wrap it's links in unordered list markup.
Jun Pataleta [Tue, 24 Sep 2019 04:01:10 +0000 (12:01 +0800)]
Merge branch 'MDL-65968-master' of git://github.com/jleyva/moodle
Andrew Nicols [Tue, 24 Sep 2019 00:06:22 +0000 (08:06 +0800)]
MDL-66748 core_grading: Add generator
Mihail Geshoski [Thu, 15 Aug 2019 07:36:39 +0000 (15:36 +0800)]
MDL-51327 core_course: Allow subdirs in edit section form
Eloy Lafuente (stronk7) [Mon, 23 Sep 2019 21:35:42 +0000 (23:35 +0200)]
Merge branch 'MDL-66733-master' of git://github.com/andrewnicols/moodle
Eloy Lafuente (stronk7) [Mon, 23 Sep 2019 20:51:10 +0000 (22:51 +0200)]
Merge branch 'MDL-65588_master' of git://github.com/dmonllao/moodle
Bas Brands [Tue, 20 Aug 2019 14:22:45 +0000 (16:22 +0200)]
MDL-66388 h5p: add h5p atto button
Jake Dallimore [Mon, 23 Sep 2019 06:14:55 +0000 (14:14 +0800)]
Merge branch 'MDL-66075-master' of git://github.com/lameze/moodle
Simey Lameze [Wed, 18 Sep 2019 05:42:21 +0000 (13:42 +0800)]
MDL-66075 mod_forum: unit tests for get_from_discussion_ids_and_user_ids
Simey Lameze [Wed, 18 Sep 2019 02:52:04 +0000 (10:52 +0800)]
MDL-66075 enrol: add unit tests for search_users webservice
Simey Lameze [Wed, 18 Sep 2019 04:43:55 +0000 (12:43 +0800)]
MDL-66075 core: various fixes & code polishing
* Removes unnecessary comment in search_users() WS.
* Replaces DB call by get_course() in search_users() WS.
* Fix discussionids handling on export.php.
* Coding style fix in test_search_users unit test.
* Add missing version bump.
* phpDOc fixes in post vault.
* Fix in the dataformat callback to handle different data types.
Jun Pataleta [Mon, 23 Sep 2019 03:58:43 +0000 (11:58 +0800)]
Merge branch 'MDL-66645' of git://github.com/stronk7/moodle
AMOS bot [Sun, 22 Sep 2019 00:09:11 +0000 (00:09 +0000)]
Automatically generated installer lang files
Gareth Barnard [Fri, 20 Sep 2019 20:44:33 +0000 (21:44 +0100)]
MDL-66656 format_social: Edit Summary Icon leads to 'File not found'.
Eloy Lafuente (stronk7) [Tue, 10 Sep 2019 18:01:02 +0000 (20:01 +0200)]
MDL-66645 install: update the list of stale files for 3.8
Sara Arjona [Fri, 20 Sep 2019 11:07:27 +0000 (13:07 +0200)]
Merge branch 'MDL-46978-Master' of github.com:tuanngocnguyen/moodle
Sara Arjona [Fri, 20 Sep 2019 10:46:16 +0000 (12:46 +0200)]
Merge branch 'MDL-66090_master' of git://github.com/dmonllao/moodle
Jake Dallimore [Fri, 20 Sep 2019 06:27:57 +0000 (14:27 +0800)]
Merge branch 'MDL-65970-master' of git://github.com/jleyva/moodle
Jake Dallimore [Fri, 20 Sep 2019 04:02:46 +0000 (12:02 +0800)]
MDL-66075 mod_forum: add more coverage of get_from_discussion_ids
Specifically, this is now testing the $canseeprivatereplies param for
different users and over a more complete range of cases.
Andrew Nicols [Wed, 28 Aug 2019 01:24:16 +0000 (09:24 +0800)]
MDL-66733 grade: Add helper to get correct user date for grade
Jake Dallimore [Mon, 8 Jul 2019 08:00:55 +0000 (16:00 +0800)]
MDL-66106 core_form: fix client side validation bug caused by MDL-65217
Forms with randomised ids need to support client side validation.
Jake Dallimore [Wed, 17 Jul 2019 06:39:08 +0000 (14:39 +0800)]
MDL-66169 admin: properly set debugsmtp, which is a config.php only var
This may not be set, so care must be taken to conditionally reinstate
the value, once the test email has been sent.
Simey Lameze [Wed, 18 Sep 2019 07:23:20 +0000 (15:23 +0800)]
MDL-66075 mod_forum: coverage for ordering in test_get_from_discussion_ids
Simey Lameze [Wed, 4 Sep 2019 02:02:21 +0000 (10:02 +0800)]
MDL-66443 mod_forum: fix error when exporting in pdf format
Part of MDL-66075.
Simey Lameze [Thu, 5 Sep 2019 00:59:28 +0000 (08:59 +0800)]
MDL-66604 mod_forum: add missing exportforum lang string
Part of MDL-66075.
Shamim Rezaie [Sun, 18 Aug 2019 09:48:12 +0000 (19:48 +1000)]
MDL-66269 mod_forum: filter export based on user and discussion ids
Part of MDL-66075.
Shamim Rezaie [Sun, 18 Aug 2019 09:46:24 +0000 (19:46 +1000)]
MDL-66269 mod_forum: added get_from_discussion_ids_and_user_ids
Part of MDL-66075.
Shamim Rezaie [Sat, 17 Aug 2019 09:23:57 +0000 (19:23 +1000)]
MDL-66269 mod_forum: refactor post vault class to remove duplications
Part of MDL-66075.
Shamim Rezaie [Fri, 16 Aug 2019 08:48:45 +0000 (18:48 +1000)]
MDL-66269 mod_forum: added filters to the export form
Part of MDL-66075.
Shamim Rezaie [Fri, 16 Aug 2019 08:24:08 +0000 (18:24 +1000)]
MDL-66269 mod_forum: AMD module to fetch and format users
Part of MDL-66075.
Shamim Rezaie [Sun, 18 Aug 2019 20:50:49 +0000 (06:50 +1000)]
MDL-66269 enrol: A new webservice to search course participants
Part of MDL-66075.
Shamim Rezaie [Fri, 16 Aug 2019 08:11:27 +0000 (18:11 +1000)]
MDL-66269 enrol: added search_users method to course_enrolment_manager
Part of MDL-66075.
Shamim Rezaie [Sat, 17 Aug 2019 07:07:53 +0000 (17:07 +1000)]
MDL-66269 mod_forum: removed the unnecessary hidden element
Part of MDL-66075.
Shamim Rezaie [Fri, 16 Aug 2019 10:02:37 +0000 (20:02 +1000)]
MDL-66269 mod_forum: Cancelling the export should take us back to forum
Part of MDL-66075.
Shamim Rezaie [Fri, 16 Aug 2019 09:50:31 +0000 (19:50 +1000)]
MDL-66269 mod_forum: the export form to use automatic class loading
Part of MDL-66075.
Simey Lameze [Fri, 9 Aug 2019 06:59:46 +0000 (14:59 +0800)]
MDL-66314 mod_forum: fix error when exporting forum in HTML table
Part of MDL-66075.
Simey Lameze [Tue, 6 Aug 2019 01:46:50 +0000 (09:46 +0800)]
MDL-9469 mod_forum: add exportforum capability and checks
Part of MDL-66075
Simey Lameze [Mon, 1 Jul 2019 05:50:49 +0000 (13:50 +0800)]
MDL-9469 mod_forum: create basic forum export structure
Part of MDL-66075
Simey Lameze [Mon, 5 Aug 2019 23:59:29 +0000 (07:59 +0800)]
MDL-9469 mod_forum: add export node to settings menu
Part of MDL-66075
David Monllaó [Fri, 17 May 2019 10:24:13 +0000 (12:24 +0200)]
MDL-65588 analytics: New models for student accesses
David Monllaó [Thu, 25 Jul 2019 14:21:30 +0000 (16:21 +0200)]
MDL-65588 analytics: Unit tests for any_course_access
David Monllaó [Thu, 16 May 2019 13:54:41 +0000 (15:54 +0200)]
MDL-65588 tool_analytics: Alternative method to pass data to JS
The more time-splitting methods we have in core the more data we pass to
the amd module as an argument. There is a limit of 1024 characters and
a debugging message is triggered by js_call_amd if we surpass it.
Sara Arjona [Thu, 19 Sep 2019 19:19:12 +0000 (21:19 +0200)]
weekly release 3.8dev
Huong Nguyen [Thu, 19 Sep 2019 03:56:36 +0000 (10:56 +0700)]
MDL-66633 Quiz: Improve preview user checking
Nathan Nguyen [Thu, 12 Sep 2019 02:10:13 +0000 (12:10 +1000)]
MDL-46978 core_grades: preserve category total visibility
Adrian Greeve [Thu, 19 Sep 2019 02:42:48 +0000 (10:42 +0800)]
MDL-66710 privacy: Update to template to reference js file right.
Andrew Nicols [Wed, 18 Sep 2019 22:58:59 +0000 (06:58 +0800)]
MDL-66675 behat: Fix typo in step function name
Andrew Nicols [Sat, 14 Sep 2019 12:46:27 +0000 (20:46 +0800)]
MDL-66675 behat: Add option to pause on behat failures