Damyon Wiese [Thu, 2 Feb 2017 04:59:55 +0000 (12:59 +0800)]
MDL-40759 icons: Refactor to allow theme icon systems
Damyon Wiese [Tue, 31 Jan 2017 07:18:25 +0000 (15:18 +0800)]
MDL-40759 icons: Remove unused file type icons.
Because we can use svgs always - we got rid of different size icons for file types.
Damyon Wiese [Tue, 31 Jan 2017 07:06:17 +0000 (15:06 +0800)]
MDL-40759 icons: Fixes for icons used in CSS
Damyon Wiese [Tue, 31 Jan 2017 06:45:24 +0000 (14:45 +0800)]
MDL-40759 icons: Fix when icon map comes from cache
Damyon Wiese [Tue, 31 Jan 2017 02:37:02 +0000 (10:37 +0800)]
MDL-40759 icons: Update unit tests
Match the expected output for unit tests.
Damyon Wiese [Mon, 30 Jan 2017 09:14:17 +0000 (17:14 +0800)]
MDL-40759 icons: filepicker
Use font awesome svg icons for files in the file picker. Move the old icons to bootstrapbase.
Damyon Wiese [Thu, 19 Jan 2017 08:20:27 +0000 (16:20 +0800)]
MDL-40759 icons: convert uses of pix_url to pix_icon
Also change filepicker to use scaled svgs instead of sets of custom pngs. The svgs are taken from font-awesome.
Damyon Wiese [Fri, 20 Jan 2017 06:56:28 +0000 (14:56 +0800)]
MDL-40759 icons: Fix icons in action menus and links
Always use the pix icon helper in templates.
Damyon Wiese [Fri, 20 Jan 2017 03:05:33 +0000 (11:05 +0800)]
MDL-40759 icons: Deprecate $OUTPUT->pix_url()
Damyon Wiese [Thu, 19 Jan 2017 06:06:07 +0000 (14:06 +0800)]
MDL-40759 icons: Split pix_icon from activity_icon
Activity icons always use the standard icon renderer.
Damyon Wiese [Tue, 3 Jan 2017 02:40:42 +0000 (10:40 +0800)]
MDL-40759 icons: Refactor icon system to be extensible.
Damyon Wiese [Wed, 21 Dec 2016 01:41:09 +0000 (09:41 +0800)]
MDL-40759 pix: Use proper pix tags for required fields.
Damyon Wiese [Tue, 20 Dec 2016 08:52:00 +0000 (16:52 +0800)]
MDL-40759 output: Fix non-existent fa icons
Damyon Wiese [Tue, 20 Dec 2016 08:29:19 +0000 (16:29 +0800)]
MDL-40759 upgrade: Note about fontawesome callback
Damyon Wiese [Tue, 20 Dec 2016 08:08:21 +0000 (16:08 +0800)]
MDL-40759 plugins: Add font icon mapping to all plugins
Damyon Wiese [Tue, 20 Dec 2016 07:19:14 +0000 (15:19 +0800)]
MDL-40759 dragdrop: Use a pix icon renderer for drag handles.
Damyon Wiese [Tue, 20 Dec 2016 06:39:22 +0000 (14:39 +0800)]
MDL-40759 atto: Use pix_icon renderer for atto buttons
Damyon Wiese [Tue, 20 Dec 2016 05:06:13 +0000 (13:06 +0800)]
MDL-40759 course: Fix group mode switcher to use renderPix
Dont assume icons are image tags and call Templates.renderPix to rebuild the entire icon.
Damyon Wiese [Mon, 19 Dec 2016 08:50:49 +0000 (16:50 +0800)]
MDL-40759 themes: font awesome support
We add a new theme config so the theme can say it supports font-awesome.
If this is true, the pix_icon renderer will call a mapping function to map
from the moodle style t/edit to a font-awesome style fa-cog icon name. Then the renderer
will either render an image tag for old icons - or an accessible font-awesome <i> tag.
This mostly works - but there are some places where we don't use the pix icon renderer, and
we directly create image tags with pix_url image sources. These will need updating (Atto icons,
drag and drop move icons, editpdf icons).
Dan Poltawski [Thu, 16 Mar 2017 11:52:46 +0000 (11:52 +0000)]
weekly release 3.3dev
Dan Poltawski [Thu, 16 Mar 2017 11:52:44 +0000 (11:52 +0000)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Andrew Nicols [Wed, 15 Mar 2017 23:58:08 +0000 (07:58 +0800)]
Merge branch 'MDL-57643-master' of git://github.com/jleyva/moodle
Andrew Nicols [Wed, 15 Mar 2017 23:39:48 +0000 (07:39 +0800)]
Merge branch 'MDL-57913_auth_db_sync_task_master' of git://github.com/gthomas2/moodle
gthomas2 [Wed, 15 Mar 2017 16:42:45 +0000 (16:42 +0000)]
MDL-57913 auth_db: warn CLI about scheduled task, abort CLI if scheduled task enabled
Juan Leyva [Thu, 12 Jan 2017 22:25:17 +0000 (23:25 +0100)]
MDL-57643 mod_lesson: New WS mod_lesson_get_access_information
Juan Leyva [Thu, 12 Jan 2017 22:25:00 +0000 (23:25 +0100)]
MDL-57643 mod_lesson: Refactor, move php code to locallib
Dan Poltawski [Wed, 15 Mar 2017 08:12:04 +0000 (08:12 +0000)]
Merge branch 'MDL-57631_master-disable-cli' of git://github.com/dmonllao/moodle
David Monllao [Wed, 15 Mar 2017 07:49:10 +0000 (08:49 +0100)]
MDL-57631 enrol_ldap: Disable CLI script if task is enabled
Andrew Nicols [Wed, 15 Mar 2017 06:44:17 +0000 (14:44 +0800)]
Merge branch 'MDL-57658-master-integration-fix-2' of git://github.com/junpataleta/moodle
Andrew Nicols [Wed, 15 Mar 2017 06:31:49 +0000 (14:31 +0800)]
Merge branch 'MDL-55528-master-fix' of git://github.com/andrewnicols/moodle
Jun Pataleta [Wed, 15 Mar 2017 06:03:07 +0000 (14:03 +0800)]
MDL-57658 calendar: Remove BYDAY filtering dependence on NumberFormatter
Andrew Nicols [Wed, 15 Mar 2017 03:42:28 +0000 (11:42 +0800)]
Merge branch 'MDL-57658-master-integration-fix' of git://github.com/junpataleta/moodle
Jun Pataleta [Wed, 15 Mar 2017 03:18:21 +0000 (11:18 +0800)]
MDL-57658 calendar: Set sort order for fetched DB records
Andrew Nicols [Wed, 15 Mar 2017 03:17:49 +0000 (11:17 +0800)]
Merge branch 'MDL-47354_gradereport_singleview_perpage' of git://github.com/davosmith/moodle
Andrew Nicols [Wed, 15 Mar 2017 02:59:53 +0000 (10:59 +0800)]
MDL-55528 fileconverter_unoconv: Unit test correction
Andrew Nicols [Wed, 15 Mar 2017 01:14:31 +0000 (09:14 +0800)]
MDL-55528 fileconverter_unoconv: Move env check langstring to core
AMOS BEGIN
MOV [unoconvwarning,fileconverter_unoconv],[unoconvwarning,admin]
AMOS END
Eloy Lafuente (stronk7) [Tue, 14 Mar 2017 23:58:37 +0000 (00:58 +0100)]
Merge branch 'MDL-57066-master' of git://github.com/junpataleta/moodle
Eloy Lafuente (stronk7) [Tue, 14 Mar 2017 23:37:02 +0000 (00:37 +0100)]
Merge branch 'm33_MDL-58027_Restore_Missing_HTMLEntities_Call' of https://github.com/scara/moodle
Dan Poltawski [Tue, 14 Mar 2017 16:31:05 +0000 (16:31 +0000)]
Merge branch 'MDL-58023_behat_find_node_in_navigation_improvement_master' of https://github.com/gthomas2/moodle
Dan Poltawski [Tue, 14 Mar 2017 16:06:19 +0000 (16:06 +0000)]
Merge branch 'MDL-57658-master-3' of git://github.com/junpataleta/moodle
AMOS bot [Tue, 14 Mar 2017 16:04:32 +0000 (00:04 +0800)]
Automatically generated installer lang files
Juan Leyva [Tue, 31 Jan 2017 09:09:09 +0000 (10:09 +0100)]
MDL-50538 mod_feedback: New WS mod_feedback_get_feedbacks_by_courses
Dan Poltawski [Tue, 14 Mar 2017 12:07:33 +0000 (12:07 +0000)]
Merge branch 'MDL-55528-master' of git://github.com/andrewnicols/moodle
David Monllao [Tue, 14 Mar 2017 10:21:46 +0000 (11:21 +0100)]
Merge branch 'MDL-57631_ldap_enrol_sync_task_master' of https://github.com/gthomas2/moodle
David Monllao [Tue, 14 Mar 2017 10:02:37 +0000 (11:02 +0100)]
Merge branch 'MDL-58114-master-excparams' of git://github.com/mudrd8mz/moodle
David Monllao [Tue, 14 Mar 2017 10:00:20 +0000 (11:00 +0100)]
MDL-58109 report_security: Remove empty line
David Monllao [Tue, 14 Mar 2017 09:59:28 +0000 (10:59 +0100)]
Merge branch 'MDL-58109-preventexecpath-check' of https://github.com/brendanheywood/moodle
Dan Poltawski [Tue, 14 Mar 2017 09:07:17 +0000 (09:07 +0000)]
Merge branch 'wip-mdl-58169' of https://github.com/rajeshtaneja/moodle
Andrew Nicols [Tue, 14 Mar 2017 05:31:43 +0000 (13:31 +0800)]
Merge branch 'MDL-57751-master' of https://github.com/xow/moodle
Andrew Nicols [Tue, 14 Mar 2017 04:28:52 +0000 (12:28 +0800)]
Merge branch 'MDL-57583-master' of https://github.com/snake/moodle
Andrew Nicols [Tue, 14 Mar 2017 04:10:56 +0000 (12:10 +0800)]
Merge branch 'MDL-58217-master' of git://github.com/jleyva/moodle
Andrew Nicols [Tue, 14 Mar 2017 03:25:01 +0000 (11:25 +0800)]
Merge branch 'wip-mdl-58250' of https://github.com/rajeshtaneja/moodle
Eloy Lafuente (stronk7) [Mon, 13 Mar 2017 21:39:38 +0000 (22:39 +0100)]
Merge branch 'MDL-57915-master' of git://github.com/jleyva/moodle
Rajesh Taneja [Tue, 14 Mar 2017 05:30:24 +0000 (13:30 +0800)]
MDL-58169 phpunit: Clear opcode cache before checking file
In unit test, we write cache file often and
opcache might fail to detect changes. It will
be nice to invalidate opcode cache to ensure
we have the correct file_exists status
Rajesh Taneja [Mon, 13 Mar 2017 22:58:55 +0000 (06:58 +0800)]
MDL-58250 behat: Status should be new exit code
Oring should not be done with old status,
as it will always return failure.
Matteo Scaramuccia [Mon, 20 Feb 2017 21:50:24 +0000 (22:50 +0100)]
MDL-58027 files: Restored missing htmlentities() call
Juan Leyva [Thu, 9 Feb 2017 14:06:16 +0000 (15:06 +0100)]
MDL-57915 mod_data: New Web Service mod_data_view_database
Juan Leyva [Thu, 9 Feb 2017 14:04:17 +0000 (15:04 +0100)]
MDL-57915 mod_data: Move view completion and event code to function
AMOS bot [Mon, 13 Mar 2017 16:04:26 +0000 (00:04 +0800)]
Automatically generated installer lang files
gthomas2 [Wed, 22 Feb 2017 15:04:23 +0000 (15:04 +0000)]
MDL-58023 behat: Improve find_node_in_navigation function
Krishnan [Fri, 10 Mar 2017 12:08:58 +0000 (17:38 +0530)]
MDL-57066 theme_boost: Fix course section move icon alignment
Andrew Nicols [Mon, 13 Mar 2017 01:18:07 +0000 (09:18 +0800)]
MDL-51853 calendar: Whitespace fix
Jake Dallimore [Thu, 2 Mar 2017 06:34:37 +0000 (14:34 +0800)]
MDL-57583 completion: fix bug with advcheckbox in course completion form
Added the appropriate checks to handle the advcheckbox post data.
Andrew Nicols [Mon, 13 Mar 2017 00:40:45 +0000 (08:40 +0800)]
Merge branch 'MDL-51853_m33v3' of https://github.com/sbourget/moodle
AMOS bot [Sun, 12 Mar 2017 16:03:54 +0000 (00:03 +0800)]
Automatically generated installer lang files
AMOS bot [Sat, 11 Mar 2017 16:03:49 +0000 (00:03 +0800)]
Automatically generated installer lang files
AMOS bot [Sat, 11 Mar 2017 16:03:49 +0000 (00:03 +0800)]
Automatically generated installer lang files
Eloy Lafuente (stronk7) [Fri, 10 Mar 2017 19:59:40 +0000 (20:59 +0100)]
weekly release 3.3dev
Eloy Lafuente (stronk7) [Fri, 10 Mar 2017 19:59:35 +0000 (20:59 +0100)]
NOBUG: Fixed SVG browser compatibility
Eloy Lafuente (stronk7) [Fri, 10 Mar 2017 19:59:34 +0000 (20:59 +0100)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Andrew Nicols [Fri, 10 Mar 2017 05:27:49 +0000 (13:27 +0800)]
MDL-55956 mod_assign: Do not use API constant in upgrade
Andrew Nicols [Fri, 10 Mar 2017 04:18:20 +0000 (12:18 +0800)]
Merge branch 'MDL-55956-master-integration' of git://github.com/junpataleta/moodle
Damyon Wiese [Tue, 7 Mar 2017 03:19:00 +0000 (11:19 +0800)]
MDL-57596 forms: CLEANHTML in persistent forms
Add special handling for text fields with the CLEANHTML type. This should
be used when students and teachers can edit the same field (you can't trust those students).
Applies cleaning on submitted data, and on data stored in the DB before it is put back in an editing form.
Jun Pataleta [Fri, 10 Mar 2017 02:50:07 +0000 (10:50 +0800)]
MDL-55956 mod_assign: Set priorities of old assign event overrides
Marina Glancy [Sun, 5 Mar 2017 05:20:03 +0000 (13:20 +0800)]
MDL-58010 user: allow to update only whitelisted user preferences
Ryan Wyllie [Thu, 9 Mar 2017 06:11:35 +0000 (06:11 +0000)]
MDL-57557 theme_boost: tweak js popover settings
Added the focus trigger to non hover popovers so that they close when
they lose focus.
Also added a 500ms delay to hiding the hover triggered popover to give
time for clicking on the contents.
Jun Pataleta [Thu, 9 Mar 2017 01:30:49 +0000 (09:30 +0800)]
MDL-55956 core: Update major db change version
Andrew Nicols [Wed, 8 Mar 2017 08:32:33 +0000 (16:32 +0800)]
Merge branch 'MDL-55956-master-5' of git://github.com/junpataleta/moodle
Andrew Nicols [Wed, 8 Mar 2017 07:59:25 +0000 (15:59 +0800)]
Merge branch 'MDL-57914-master' of git://github.com/jleyva/moodle
Andrew Nicols [Wed, 8 Mar 2017 04:02:17 +0000 (12:02 +0800)]
Merge branch 'wip-mdl-57940' of https://github.com/rajeshtaneja/moodle
Andrew Nicols [Wed, 8 Mar 2017 03:54:24 +0000 (11:54 +0800)]
Merge branch 'MDL-57975-master' of git://github.com/ryanwyllie/moodle
Eloy Lafuente (stronk7) [Tue, 7 Mar 2017 19:45:55 +0000 (20:45 +0100)]
Merge branch 'MDL-58123-master' of git://github.com/junpataleta/moodle
Eloy Lafuente (stronk7) [Tue, 7 Mar 2017 19:23:41 +0000 (20:23 +0100)]
Merge branch 'MDL-57557-master' of git://github.com/danpoltawski/moodle
Dan Poltawski [Tue, 7 Mar 2017 17:49:42 +0000 (14:49 -0300)]
Merge branch 'MDL-58035' of git://github.com/timhunt/moodle
Ankit Agarwal [Tue, 28 Feb 2017 16:31:49 +0000 (22:01 +0530)]
MDL-56526 userlib: Do not allow not loggedin users if forceloginforprofile is set
Ankit Agarwal [Wed, 15 Feb 2017 07:59:21 +0000 (13:29 +0530)]
MDL-56526 globalsearch: Fix bug in phpdocs
David Mudrák [Mon, 13 Feb 2017 21:49:33 +0000 (22:49 +0100)]
MDL-57597 competency: Fix serving of prior learning evidence files
For security reasons, all files submitted by students must be disposed
as attachments, not inline contents.
Juan Leyva [Fri, 10 Mar 2017 09:51:51 +0000 (10:51 +0100)]
MDL-58217 mod_feedback: Add data generators for items
Juan Leyva [Fri, 10 Mar 2017 09:51:32 +0000 (10:51 +0100)]
MDL-58217 mod_feedback: API changes to allow generators
We include a new function set_date at item level so we can add the data
instead using the forms.
Andrew Nicols [Wed, 8 Mar 2017 00:25:02 +0000 (08:25 +0800)]
MDL-55528 assignfeedback_editpdf: Remove unnecessary escapes
Andrew Nicols [Tue, 7 Mar 2017 02:11:01 +0000 (10:11 +0800)]
MDL-55528 assignfeedback_editpdf: Add step to check all pages loaded
Andrew Nicols [Fri, 3 Mar 2017 01:57:19 +0000 (09:57 +0800)]
MDL-55528 assignfeedback_editpdf: Update to use fileconverter_unoconv
Andrew Nicols [Fri, 17 Feb 2017 01:40:45 +0000 (09:40 +0800)]
MDL-55528 fileconverter_unoconv: Add new unoconv plugin
AMOS BEGIN
MOV [pathtounoconv,admin],[pathtounoconv,fileconverter_unoconv]
MOV [pathtounoconv_help,admin],[pathtounoconv_help,fileconv_helperter_unoconv_help]
MOV [unoconvwarning,admin],[unoconvwarning,fileconverter_unoconv]
MOV [test_unoconv,assignfeedback_editpdf],[test_unoconv,fileconverter_unoconv]
MOV [test_unoconvempty,assignfeedback_editpdf],[test_unoconvempty,fileconverter_unoconv]
MOV [test_unoconvdoesnotexist,assignfeedback_editpdf],[test_unoconvdoesnotexist,fileconverter_unoconv]
MOV [test_unoconvdownload,assignfeedback_editpdf],[test_unoconvdownload,fileconverter_unoconv]
MOV [test_unoconvisdir,assignfeedback_editpdf],[test_unoconvisdir,fileconverter_unoconv]
MOV [test_unoconvnotestfile,assignfeedback_editpdf],[test_unoconvnotestfile,fileconverter_unoconv]
MOV [test_unoconvnotexecutable,assignfeedback_editpdf],[test_unoconvnotexecutable,fileconverter_unoconv]
MOV [test_unoconvok,assignfeedback_editpdf],[test_unoconvok,fileconverter_unoconv]
MOV [test_unoconvversionnotsupported,assignfeedback_editpdf],[test_unoconvversionnotsupported,fileconverter_unoconv]
AMOS END
Andrew Nicols [Fri, 17 Feb 2017 01:34:55 +0000 (09:34 +0800)]
MDL-55528 core_files: Create new fileconverter plugintype
AMOS bot [Thu, 9 Mar 2017 16:04:10 +0000 (00:04 +0800)]
Automatically generated installer lang files
Jun Pataleta [Thu, 19 Jan 2017 07:22:06 +0000 (15:22 +0800)]
MDL-57658 calendar: Fix rrulemanager and unit tests
Issues fixed:
* Additional rule validations.
* Rewrote recurrence logic.
* Additional unit tests, especially from the examples in the RFC.
* The date format "YmdThis" results into an incorrect date for the
"UNTIL" parameter. The literal "T" should be escaped, and a literal
"Z" is also needed at the end of the format string to indicate UTC.
* Implemented handling of negative modifier values for BYxxx rules.
* Implemented handling of BYWEEKNO, BYYEARDAY, BYSETPOS, BYHOUR,
BYMINUTE, BYSECOND rules.
Davo Smith [Fri, 16 Dec 2016 11:42:13 +0000 (11:42 +0000)]
MDL-47354 gradereport_singleview: allow choice of 'perpage' values
Jun Pataleta [Wed, 8 Mar 2017 07:30:04 +0000 (15:30 +0800)]
MDL-55956 calendar: Include courses parameter in subquery conditions
Ryan Wyllie [Wed, 22 Feb 2017 05:55:26 +0000 (05:55 +0000)]
MDL-57975 core: version bump
Part of MDL-55611
Ryan Wyllie [Tue, 21 Feb 2017 05:44:57 +0000 (05:44 +0000)]
MDL-57975 core: add userdate mustache php helper
Part of MDL-55611