Adrian Greeve [Thu, 31 Oct 2019 07:33:37 +0000 (15:33 +0800)]
Merge branch 'MDL-66074-OCT28' of git://github.com/Chocolate-lightning/moodle_forum-project
Mathew May [Thu, 31 Oct 2019 07:30:48 +0000 (15:30 +0800)]
MDL-66074 mod_forum: Correct 0 length styles
Adrian Greeve [Thu, 31 Oct 2019 06:34:52 +0000 (14:34 +0800)]
Merge branch 'MDL-66247-master' of git://github.com/andrewnicols/moodle
Adrian Greeve [Thu, 31 Oct 2019 05:38:49 +0000 (13:38 +0800)]
Merge branch 'MDL-66074-OCT28' of git://github.com/Chocolate-lightning/moodle_forum-project
Mathew May [Thu, 31 Oct 2019 04:55:55 +0000 (12:55 +0800)]
MDL-66074 tool_dataprivacy: Raise the expected download file size
Andrew Nicols [Thu, 31 Oct 2019 03:07:56 +0000 (11:07 +0800)]
Merge branch 'MDL-67088-master' of git://github.com/marinaglancy/moodle
Andrew Nicols [Mon, 23 Sep 2019 02:01:44 +0000 (10:01 +0800)]
MDL-66247 accessibility: Correct notification alert role support
Eloy Lafuente (stronk7) [Wed, 30 Oct 2019 23:28:45 +0000 (00:28 +0100)]
Merge branch 'MDL-67038_master' of git://github.com/dmonllao/moodle
Marina Glancy [Wed, 30 Oct 2019 18:04:32 +0000 (19:04 +0100)]
MDL-67088 mod_assign: compare time without case for MacOS compat
Eloy Lafuente (stronk7) [Wed, 30 Oct 2019 18:19:12 +0000 (19:19 +0100)]
MDL-66074 mod_forum: fix SQL whitespace causing oracle to fail
Eloy Lafuente (stronk7) [Wed, 30 Oct 2019 10:19:40 +0000 (11:19 +0100)]
Merge branch 'MDL-66593-master' of git://github.com/cescobedo/moodle
Jake Dallimore [Wed, 30 Oct 2019 06:33:01 +0000 (14:33 +0800)]
Merge branch 'MDL-64254-master' of git://github.com/jleyva/moodle
cescobedo [Fri, 4 Oct 2019 13:55:44 +0000 (15:55 +0200)]
MDL-66593 core_backup: Replace h5p/embed.php url for H5PEMBED@$
Adrian Greeve [Wed, 30 Oct 2019 05:44:32 +0000 (13:44 +0800)]
Merge branch 'MDL-66074-OCT28' of git://github.com/Chocolate-lightning/moodle_forum-project
Mathew May [Mon, 28 Oct 2019 05:23:25 +0000 (13:23 +0800)]
MDL-66074 mod_forum: Forum grading GDPR provider
Mathew May [Mon, 28 Oct 2019 05:22:48 +0000 (13:22 +0800)]
MDL-66074 mod_forum: Mustache and PHP documentation for grading
Mathew May [Mon, 28 Oct 2019 05:16:51 +0000 (13:16 +0800)]
MDL-66074 mod_forum: Add sorting in WS for discussion fetching
Mathew May [Mon, 28 Oct 2019 05:14:39 +0000 (13:14 +0800)]
MDL-66074 mod_forum: Grader module documentation
Mathew May [Mon, 28 Oct 2019 05:05:32 +0000 (13:05 +0800)]
MDL-66074 mod_forum: Grader interface documentation
Mathew May [Mon, 28 Oct 2019 05:03:40 +0000 (13:03 +0800)]
MDL-66074 mod_forum: Grader documentation
Mathew May [Mon, 28 Oct 2019 05:02:07 +0000 (13:02 +0800)]
MDL-66074 mod_forum: Documentation and hiding conversation elements
Mathew May [Mon, 28 Oct 2019 05:00:25 +0000 (13:00 +0800)]
MDL-66074 core_toast: Documentation
Mathew May [Mon, 28 Oct 2019 04:58:32 +0000 (12:58 +0800)]
MDL-66074 core_form: Foce point value to always be 100
Mathew May [Mon, 28 Oct 2019 04:57:22 +0000 (12:57 +0800)]
MDL-66074 core_grade: Documentation
Mathew May [Mon, 28 Oct 2019 04:56:19 +0000 (12:56 +0800)]
MDL-66074 gradingform_rubric: Documentation and selectors
David Monllaó [Mon, 28 Oct 2019 08:38:35 +0000 (16:38 +0800)]
MDL-67038 analytics: Remove null strings from the DB
Jun Pataleta [Wed, 30 Oct 2019 02:38:20 +0000 (10:38 +0800)]
Merge branch 'MDL-67054' of https://github.com/stronk7/moodle
Mathew May [Mon, 28 Oct 2019 04:55:01 +0000 (12:55 +0800)]
MDL-66074 gradingform_guide: Documentation and selectors
Mathew May [Mon, 28 Oct 2019 04:51:11 +0000 (12:51 +0800)]
MDL-66074 core_course: Correct documentation
Mathew May [Thu, 12 Sep 2019 06:44:21 +0000 (14:44 +0800)]
MDL-66697 gradingform_rubric: Support new grading panel
Part of MDL-66074
Andrew Nicols [Thu, 3 Oct 2019 06:36:20 +0000 (14:36 +0800)]
MDL-66841 forum: Display grade update errors to user
Part of MDL-66074
This change modifies the return val for all of the grading functions to
allow them to add additional information.
This means that a grading service can suppress a Grade saved message if
there were no changes, for example.
This also adds a distinction between:
- Errored (Exception thrown in the WS call)
- Failed (Warning in the output of the WS call)
- Success (Grade actually saved)
- None of the above (No save, no fail, no change)
Mathew May [Sun, 6 Oct 2019 05:34:16 +0000 (13:34 +0800)]
MDL-66074 mod_forum: Implement spinner for user change
Mathew May [Sat, 5 Oct 2019 11:32:30 +0000 (19:32 +0800)]
MDL-66074 mod_forum: Relocate the grader button
Also adding capability checks to the button.
Andrew Nicols [Sun, 6 Oct 2019 03:56:55 +0000 (11:56 +0800)]
MDL-66074 mod_forum: Make initial user id optional
Andrew Nicols [Sat, 5 Oct 2019 08:08:45 +0000 (16:08 +0800)]
MDL-66845 mod_forum: Hook up save button
Part of MDL-66074
Andrew Nicols [Sat, 5 Oct 2019 08:07:43 +0000 (16:07 +0800)]
MDL-66845 mod_forum: Convert user picker to class
Part of MDL-66074
Andrew Nicols [Fri, 4 Oct 2019 12:47:09 +0000 (20:47 +0800)]
MDL-66845 core: YUI Dialogues should have the same zIndex as bootstrap
Part of MDL-66074
This change allows YUI Modals to sit in the same space above the
fullscreen modal and other such elements.
Mathew May [Fri, 27 Sep 2019 02:39:02 +0000 (10:39 +0800)]
MDL-66365 mod_forum: Add a modal to show a selected post in context
Part of MDL-66074
Andrew Nicols [Thu, 3 Oct 2019 03:35:21 +0000 (11:35 +0800)]
MDL-66828 mod_forum: Display notification on grade save
Part of MDL-66074
Andrew Nicols [Thu, 3 Oct 2019 01:39:39 +0000 (09:39 +0800)]
MDL-66828 core: Add toast-style notifications
Part of MDL-66074
Andrew Nicols [Fri, 4 Oct 2019 05:30:20 +0000 (13:30 +0800)]
MDL-66809 core_grades: Implement scale-based marking
Part of MDL-66074
Andrew Nicols [Tue, 1 Oct 2019 07:28:24 +0000 (15:28 +0800)]
MDL-66700 gradingform_guide: Support new grading panel
Part of MDL-66074
Andrew Nicols [Wed, 2 Oct 2019 04:47:46 +0000 (12:47 +0800)]
MDL-66700 theme: Add form inset capabiity
Part of MDL-66074
This allows a button to be insert into the left or right of a form
element.
Simey Lameze [Fri, 27 Sep 2019 03:15:17 +0000 (11:15 +0800)]
MDL-66362 mod_forum: Add forum name to the grading panel breadcrumb
Part of MDL-66074
Andrew Nicols [Thu, 26 Sep 2019 04:25:27 +0000 (12:25 +0800)]
MDL-66722 mod_forum: Pull grader into UI
Part of MDL-66074
Andrew Nicols [Thu, 26 Sep 2019 04:12:53 +0000 (12:12 +0800)]
MDL-66722 forum: Add the grading component information
Part of MDL-66074
Andrew Nicols [Wed, 25 Sep 2019 07:28:23 +0000 (15:28 +0800)]
MDL-66722 core_grades: Add simple direct grading to gradingpanel
Part of MDL-66074
Andrew Nicols [Thu, 19 Sep 2019 00:01:18 +0000 (08:01 +0800)]
MDL-66722 forum: Add gradeitem storage handler
Part of MDL-66074
Andrew Nicols [Wed, 25 Sep 2019 23:39:26 +0000 (07:39 +0800)]
MDL-66722 grade: Add coverage files
Part of MDL-66074
Andrew Nicols [Wed, 18 Sep 2019 02:54:26 +0000 (10:54 +0800)]
MDL-66696 forum: Add forum_grades table
Part of MDL-66074
Andrew Nicols [Tue, 20 Aug 2019 06:48:27 +0000 (14:48 +0800)]
MDL-66079 mod_forum: Add forum grade support
Part of MDL-66074
Andrew Nicols [Sun, 11 Aug 2019 08:10:13 +0000 (16:10 +0800)]
MDL-66079 mod_forum: Add field to support whole forum grading
Part of MDL-66074
Andrew Nicols [Fri, 20 Sep 2019 07:07:48 +0000 (15:07 +0800)]
MDL-66079 assign: Switch to new gradeitem API
Part of MDL-66074
Andrew Nicols [Wed, 28 Aug 2019 01:17:55 +0000 (09:17 +0800)]
MDL-66079 workshop: Switch to new gradeitem API
Part of MDL-66074
Andrew Nicols [Tue, 20 Aug 2019 06:44:41 +0000 (14:44 +0800)]
MDL-66079 core_grades: Add support for multiple grade items in an activity
Part of MDL-66074
Mathew May [Mon, 8 Jul 2019 08:23:19 +0000 (16:23 +0800)]
MDL-66077 mod_forum: Basic forum grader implementation
Part of MDL-66074
Mathew May [Thu, 11 Jul 2019 03:51:13 +0000 (11:51 +0800)]
MDL-66078 mod_forum: Add webservice to pull discussion data for user
Part of MDL-66074
Eloy Lafuente (stronk7) [Tue, 29 Oct 2019 16:14:12 +0000 (17:14 +0100)]
MDL-67054 upgrade: prevent potential PHP notice
In some sites $CFG->requestcategoryselection may be not defined.
So this just wraps the use within empty, keeping the spirit intact,
aka, invert whatever the precious setting was storing.
null, 0, false, '0' => 1
1, true, '1' => 0
Eloy Lafuente (stronk7) [Tue, 29 Oct 2019 20:03:47 +0000 (21:03 +0100)]
on-demand release 3.8dev+
Eloy Lafuente (stronk7) [Tue, 29 Oct 2019 20:03:47 +0000 (21:03 +0100)]
NOBUG: Fixed file access permissions
Eloy Lafuente (stronk7) [Tue, 29 Oct 2019 20:03:41 +0000 (21:03 +0100)]
NOBUG: Fixed SVG browser compatibility
Eloy Lafuente (stronk7) [Tue, 29 Oct 2019 20:03:40 +0000 (21:03 +0100)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Juan Leyva [Wed, 18 Sep 2019 15:18:23 +0000 (17:18 +0200)]
MDL-64254 mod_forum: New WS mod_forum_update_discussion_post
Juan Leyva [Fri, 23 Aug 2019 18:53:52 +0000 (19:53 +0100)]
MDL-64254 mod_forum: New WS mod_forum_prepare_draft_area_for_post
Juan Leyva [Fri, 23 Aug 2019 11:00:38 +0000 (12:00 +0100)]
MDL-64254 mod_forum: New WS mod_forum_get_discussion_post
Jake Dallimore [Tue, 29 Oct 2019 06:55:43 +0000 (14:55 +0800)]
Merge branch 'MDL-66945' of git://github.com/stronk7/moodle
Jake Dallimore [Tue, 29 Oct 2019 06:13:00 +0000 (14:13 +0800)]
Merge branch 'MDL-66965' of https://github.com/stronk7/moodle
Andrew Nicols [Tue, 29 Oct 2019 03:27:44 +0000 (11:27 +0800)]
MDL-66609 core_h5p: Trailing whitespace fix
Andrew Nicols [Tue, 29 Oct 2019 03:23:07 +0000 (11:23 +0800)]
MDL-66609 core_h5p: Whitespacep fix
Andrew Nicols [Tue, 29 Oct 2019 02:45:55 +0000 (10:45 +0800)]
MDL-66609 core: Version bump for h5p
Andrew Nicols [Tue, 29 Oct 2019 02:44:31 +0000 (10:44 +0800)]
Merge branch 'MDL-66609-master' of git://github.com/andrewnicols/moodle
Sara Arjona [Thu, 24 Oct 2019 19:48:30 +0000 (21:48 +0200)]
MDL-66609 core_h5p: Add capability to deploy H5P content
Amaia Anabitarte [Wed, 23 Oct 2019 16:58:58 +0000 (18:58 +0200)]
MDL-66609 core_h5p: Autoload for H5P third party library classes
Mihail Geshoski [Tue, 22 Oct 2019 13:37:17 +0000 (21:37 +0800)]
MDL-66609 core_h5p: Use factory methods instead of framework::instance()
Sara Arjona [Mon, 21 Oct 2019 13:34:02 +0000 (15:34 +0200)]
MDL-66609 core_h5p: Change core files when upgrading lib
This commit contains the changes required when upgrading the H5P
PHP library.
Sara Arjona [Mon, 21 Oct 2019 13:12:48 +0000 (15:12 +0200)]
MDL-66609 core_h5p: Upgrade H5P library to 1.24
Sara Arjona [Thu, 17 Oct 2019 20:20:13 +0000 (22:20 +0200)]
MDL-66609: core_h5p: Add <component>_get_path_from_pluginfile method
This method has been added to all the components having some exceptions
with the way they treat the itemid in the pluginfile paths.
Andrew Nicols [Fri, 11 Oct 2019 12:41:43 +0000 (20:41 +0800)]
MDL-66609 core_h5p: Make use of upstream change for getting itemid
Andrew Nicols [Fri, 11 Oct 2019 12:42:04 +0000 (20:42 +0800)]
MDL-66609 core_h5p: Add getDependencyPath to H5P library
Amaia Anabitarte [Tue, 15 Oct 2019 13:01:08 +0000 (15:01 +0200)]
MDL-66609 core_h5p: Unit test coverage
Sara Arjona [Mon, 7 Oct 2019 10:59:14 +0000 (12:59 +0200)]
MDL-66609 core_h5p: Update the h5p-resizer.js in the filter
Sara Arjona [Wed, 25 Sep 2019 12:45:50 +0000 (14:45 +0200)]
MDL-66609 core_h5p: Add new strings
Sara Arjona [Thu, 3 Oct 2019 19:50:38 +0000 (21:50 +0200)]
MDL-66609 core_h5p: Add some H5P styles to themes
Sara Arjona [Wed, 2 Oct 2019 10:26:44 +0000 (12:26 +0200)]
MDL-66609 core_h5p: New capability h5p:setdisplayoptions
Sara Arjona [Fri, 4 Oct 2019 08:07:48 +0000 (10:07 +0200)]
MDL-66609 core_h5p: Update phpunit.xml.dist
Sara Arjona [Fri, 27 Sep 2019 10:03:28 +0000 (12:03 +0200)]
MDL-66609 core_h5p: Update the h5p-resizer.js reference in Atto
Mihail Geshoski [Thu, 26 Sep 2019 08:59:12 +0000 (16:59 +0800)]
MDL-66609 core_h5p: Unit test framework interface implementation
Mihail Geshoski [Thu, 26 Sep 2019 08:58:33 +0000 (16:58 +0800)]
MDL-66609 core_h5p: Framework interface implementation
Sara Arjona [Fri, 6 Sep 2019 11:54:48 +0000 (13:54 +0200)]
MDL-66609 core_h5p: Player and embed.php implementation
Adrian Greeve [Thu, 12 Sep 2019 01:59:20 +0000 (09:59 +0800)]
MDL-66609 core_h5p: Unit tests for file_storage.
Adrian Greeve [Sun, 1 Sep 2019 12:50:53 +0000 (13:50 +0100)]
MDL-66609 core_h5p: Implement the file_storage interface.
Amaia Anabitarte [Fri, 6 Sep 2019 08:54:51 +0000 (16:54 +0800)]
MDL-66609 core_h5p: Creating new H5P tables
Amaia Anabitarte [Fri, 6 Sep 2019 08:52:32 +0000 (16:52 +0800)]
MDL-66609 core_h5p: New core_h5p subsystem
New H5P libraries have been added to Moodle core_h5p in /lib/h5p.
Andrew Nicols [Tue, 29 Oct 2019 00:43:12 +0000 (08:43 +0800)]
Merge branch 'MDL-67027' of https://github.com/paulholden/moodle
Eloy Lafuente (stronk7) [Mon, 28 Oct 2019 19:12:20 +0000 (20:12 +0100)]
Merge branch 'MDL-66982_master' of https://github.com/nadavkav/moodle
Eloy Lafuente (stronk7) [Mon, 28 Oct 2019 18:41:58 +0000 (19:41 +0100)]
Merge branch 'MDL-66956' of https://github.com/timhunt/moodle
Eloy Lafuente (stronk7) [Mon, 28 Oct 2019 18:34:56 +0000 (19:34 +0100)]
Merge branch 'MDL-66989-master' of git://github.com/mihailges/moodle
Andrew Nicols [Mon, 21 Oct 2019 01:43:20 +0000 (09:43 +0800)]
MDL-66945 composer: Update behat extension
(using php71 for this branch)
This uses a new version of the moodlehq-behat-extension which ensures
that a node is visible and in the view port before it is clicked on.
This resolves an issue with Firefox on Ubuntu 18.04 whereby the node is
only brought into the viewport instead of clicked on.
Andrew Nicols [Tue, 24 Sep 2019 04:30:15 +0000 (12:30 +0800)]
MDL-66722 forum: Add grade capability
Part of MDL-66074
Andrew Nicols [Fri, 9 Aug 2019 05:10:38 +0000 (13:10 +0800)]
MDL-66370 mod_forum: Make a full screen layout
Part of MDL-66074