Damyon Wiese [Tue, 16 Aug 2016 05:24:23 +0000 (13:24 +0800)]
MDL-55417 forms: Keep the JS for autocomplete in the template
Part of MDL-55071
Damyon Wiese [Fri, 12 Aug 2016 03:43:48 +0000 (11:43 +0800)]
MDL-55417 theme_noname: Update mform templates to re-use javascript
Use an amd module instead of repeating JS in the templates.
Part of MDL-55071
Damyon Wiese [Thu, 11 Aug 2016 09:16:59 +0000 (17:16 +0800)]
MDL-55417 forms: Clean up form element template patch
Use a trait and a base mustache template for all form elements to reduce code
duplication and increase standardisation.
Part of MDL-55071
Damyon Wiese [Thu, 4 Aug 2016 14:29:32 +0000 (22:29 +0800)]
MDL-55417 forms: Render form elements with a template
This change allows form elements to be overridden with a mustache template.
The template can even listen for form validation errors and supply the JS to
change the look of the form element when there is/isn't a validation error.
Initial support is for all core form elements including:
text, select, selectyesno and checkboxes, groups, dateselector, datetimeselector,
autocomplete, modvisible, advcheckbox, button, duration, filemanager, filepicker, editor, static, grading,
warning, textarea, password, url, submit, questioncategory, recaptcha.
Part of MDL-55071
Damyon Wiese [Tue, 16 Aug 2016 04:47:41 +0000 (12:47 +0800)]
MDL-55563 theme_noname: Added a bootswatch importer and 3 default bootswatches
Part of MDL-55071
Damyon Wiese [Mon, 15 Aug 2016 02:22:28 +0000 (10:22 +0800)]
MDL-55517 theme_noname: Tweak the size of the username/passwords
They looked a bit to large on smaller screen sizes.
Also removed trailing whitespace from the template.
Part of MDL-55071
Frederic Massart [Fri, 12 Aug 2016 05:40:09 +0000 (13:40 +0800)]
MDL-55517 theme_noname: Style the login page
Part of MDL-55071
Frederic Massart [Thu, 11 Aug 2016 11:42:28 +0000 (19:42 +0800)]
MDL-55517 login: Converting login page to use renderer/renderable
Part of MDL-55071
Didier 'OdyX' Raboud [Tue, 22 Mar 2016 12:32:06 +0000 (13:32 +0100)]
MDL-55517 login: Rework the login/index.php through a mustache template
Part of MDL-55071
Damyon Wiese [Mon, 15 Aug 2016 01:33:22 +0000 (09:33 +0800)]
MDL-55561 theme_noname: Fix bad padding in settings and nav block
Part of MDL-55071
Frederic Massart [Tue, 2 Aug 2016 08:30:37 +0000 (16:30 +0800)]
MDL-55384 theme_noname: Admin settings to customise the theme
Part of MDL-55071
Ryan Wyllie [Tue, 2 Aug 2016 07:09:58 +0000 (15:09 +0800)]
MDL-55384 theme_noname: Support tabs in theme settings
Part of MDL-55071
Frederic Massart [Mon, 1 Aug 2016 12:20:19 +0000 (20:20 +0800)]
MDL-55381 theme_noname: Auto prefix CSS
Part of MDL-55071
Frederic Massart [Tue, 2 Aug 2016 03:10:24 +0000 (11:10 +0800)]
MDL-55381 output: Themes can post process CSS using a CSS tree object
Part of MDL-55071
Frederic Massart [Tue, 2 Aug 2016 02:56:20 +0000 (10:56 +0800)]
MDL-55381 php-css-parser: Patch for Sabberworm/PHP-CSS-Parser#115
REMOVE ME ONCE Sabberworm/PHP-CSS-Parser#115 is merged
Part of MDL-55071
Frederic Massart [Mon, 8 Aug 2016 09:22:10 +0000 (17:22 +0800)]
MDL-55497 mod_forum: Converted quick forum search to a renderable
Part of MDL-55071
Frederic Massart [Fri, 5 Aug 2016 10:31:22 +0000 (18:31 +0800)]
MDL-55479 output: Single button uses templates
Part of MDL-55071
Frederic Massart [Mon, 8 Aug 2016 06:33:17 +0000 (14:33 +0800)]
MDL-55495 output: Make url_select a templatable
Part of MDL-55071
Damyon Wiese [Tue, 9 Aug 2016 04:10:31 +0000 (12:10 +0800)]
MDL-55496 theme_noname: Limit the number of pagination pages
The pagination bar is not usable showing > 10 links forwards and backwards.
Part of MDL-55071
Frederic Massart [Mon, 8 Aug 2016 08:16:38 +0000 (16:16 +0800)]
MDL-55496 output: Make paging_bar a templatable
Part of MDL-55071
Frederic Massart [Fri, 5 Aug 2016 04:35:15 +0000 (12:35 +0800)]
MDL-55474 block_search_forums: Convert search form to templates
Part of MDL-55071
Damyon Wiese [Tue, 9 Aug 2016 03:40:59 +0000 (11:40 +0800)]
MDL-55388 theme_noname: Define the purpose of bootstrap-rtl.scss
Add a comment explaining what the bootstrap-rtl.scss file is for (and what it is not for).
Part of MDL-55071
Frederic Massart [Tue, 2 Aug 2016 03:59:16 +0000 (11:59 +0800)]
MDL-55388 theme_noname: Adjustments for RTL
Part of MDL-55071
Frederic Massart [Fri, 5 Aug 2016 03:58:32 +0000 (11:58 +0800)]
MDL-55473 theme_noname: Use template for admin search form
Part of MDL-55071
Frederic Massart [Thu, 4 Aug 2016 12:05:43 +0000 (20:05 +0800)]
MDL-55463 output: Make single select a templatable
Part of MDL-55071
Frederic Massart [Thu, 4 Aug 2016 07:11:07 +0000 (15:11 +0800)]
MDL-55377 output: Minor fixes for RTL installation
Part of MDL-55071
Frederic Massart [Thu, 4 Aug 2016 06:55:47 +0000 (14:55 +0800)]
MDL-55377 output: Minor adjustments for automatic RTL support
Part of MDL-55071
Frederic Massart [Fri, 29 Jul 2016 09:34:29 +0000 (17:34 +0800)]
MDL-55377 theme_bootstrapbase: Adapt for RTL auto flipping
Part of MDL-55071
Damyon Wiese [Thu, 4 Aug 2016 14:27:52 +0000 (22:27 +0800)]
MDL-55462 output: Make help_icon templatable
Render it with a template in the new theme.
Part of MDL-55071
Damyon Wiese [Thu, 4 Aug 2016 14:24:58 +0000 (22:24 +0800)]
MDL-55471 javascript: Fix conflict between bootstrapbase and bootstrap4
Part of MDL-55071
Damyon Wiese [Mon, 1 Aug 2016 04:21:33 +0000 (12:21 +0800)]
MDL-55416 theme_noname: Bootstrap alpha3 support
Part of MDL-55071
Frederic Massart [Mon, 1 Aug 2016 03:39:57 +0000 (11:39 +0800)]
MDL-55416 theme_noname: Fixes for Bootstrap 4 alpha 3
Part of MDL-55071
Frederic Massart [Thu, 28 Jul 2016 12:11:17 +0000 (20:11 +0800)]
MDL-55224 theme_noname: RTL adjustments for auto-flipping era
Part of MDL-55071
Frederic Massart [Thu, 28 Jul 2016 12:08:16 +0000 (20:08 +0800)]
MDL-55224 output: Support automatic flipping to RTL styles
Part of MDL-55071
Frederic Massart [Thu, 28 Jul 2016 07:51:16 +0000 (15:51 +0800)]
MDL-55224 core: Import PHP-CSS-Parser into core
Part of MDL-55071
Frederic Massart [Thu, 28 Jul 2016 07:28:57 +0000 (15:28 +0800)]
MDL-55224 core: Import RTLCSS-PHP into core
Part of MDL-55071
Damyon Wiese [Thu, 28 Jul 2016 02:27:21 +0000 (10:27 +0800)]
MDL-55414 theme_noname: Update preferences page to template
Part of MDL-55071
Damyon Wiese [Thu, 28 Jul 2016 04:22:13 +0000 (12:22 +0800)]
MDL-55413 theme_noname: action-menu conversion
Convert action-menus to templates using bootstrap4 markup.
Includes changes to iconsmall/smallicon.
Part of MDL-55071
Frederic Massart [Thu, 28 Jul 2016 03:33:37 +0000 (11:33 +0800)]
MDL-55412 theme_noname: Render tabs using bootstrap classes
Part of MDL-55071
Frederic Massart [Thu, 28 Jul 2016 03:29:19 +0000 (11:29 +0800)]
MDL-55412 output: Make tabtree and tabobject templatables
Part of MDL-55071
Frederic Massart [Wed, 20 Jul 2016 09:44:14 +0000 (17:44 +0800)]
MDL-55286 theme: Support compiling SCSS on-demand from a theme
Part of MDL-55071
Frederic Massart [Wed, 20 Jul 2016 08:45:59 +0000 (16:45 +0800)]
MDL-55285 core: Include library scssphp in core
Part of MDL-55071
Damyon Wiese [Tue, 26 Jul 2016 09:10:08 +0000 (17:10 +0800)]
MDL-55411 theme_noname: Style the filepicker for bootstrap 4
Uses templates.
Part of MDL-55071
Damyon Wiese [Mon, 25 Jul 2016 07:14:36 +0000 (15:14 +0800)]
MDL-55410 theme_noname: Convert custom menu renderer to render bootstrap4 menus.
Part of MDL-55071
Damyon Wiese [Fri, 22 Jul 2016 06:03:48 +0000 (14:03 +0800)]
MDL-55409 theme_noname: Add better default button styles
Part of MDL-55071
Damyon Wiese [Fri, 22 Jul 2016 05:58:15 +0000 (13:58 +0800)]
MDL-55408 theme_noname: Add more styles for bootstrap modals
Part of MDL-55071
Damyon Wiese [Thu, 21 Jul 2016 07:40:13 +0000 (15:40 +0800)]
MDL-55407 theme_noname: Remove styling and JS from blocks
Also:
Remove styles for the dock.
Remove drag and drop for blocks.
Blocks spacing improvements
After looking for a while - the blocks need some separation, so using .card now.
Adjusted the block column sizes as well.
Part of MDL-55071
Damyon Wiese [Mon, 25 Jul 2016 08:22:00 +0000 (16:22 +0800)]
MDL-55403 theme_noname: Add bootstrap4 js to moodle
Part of MDL-55071
Damyon Wiese [Fri, 15 Jul 2016 09:02:22 +0000 (17:02 +0800)]
MDL-55402 theme_noname: Convert bootstrapbase to bs4
All moodle less files are converted to sass with layouts etc
written as mustache templates.
Bootstrap 4 sass files are imported to scss/bootstrap.
Part of MDL-55071
Frederic Massart [Mon, 11 Jul 2016 03:59:50 +0000 (11:59 +0800)]
MDL-55401 theme_noname: Scaffolding
Part of MDL-55071
Eloy Lafuente (stronk7) [Fri, 23 Sep 2016 08:01:31 +0000 (10:01 +0200)]
weekly release 3.2dev
Eloy Lafuente (stronk7) [Fri, 23 Sep 2016 08:01:26 +0000 (10:01 +0200)]
Merge branch 'install_master' of https://git.in.moodle.com/amosbot/moodle-install
Andrew Nicols [Fri, 23 Sep 2016 02:00:20 +0000 (10:00 +0800)]
Merge branch 'MDL-55327' of https://github.com/stronk7/moodle
Eloy Lafuente (stronk7) [Thu, 22 Sep 2016 17:17:47 +0000 (19:17 +0200)]
MDL-55327 mod_lesson: better convert back to plain response_editor
AMOS bot [Thu, 22 Sep 2016 16:04:32 +0000 (00:04 +0800)]
Automatically generated installer lang files
Andrew Nicols [Thu, 22 Sep 2016 07:51:04 +0000 (15:51 +0800)]
Merge branch 'wip-MDL-55327-master-fix' of git://github.com/abgreeve/moodle
Andrew Nicols [Thu, 22 Sep 2016 07:11:16 +0000 (15:11 +0800)]
MDL-55379 phpunit: Coding style fix
Andrew Nicols [Thu, 22 Sep 2016 07:09:43 +0000 (15:09 +0800)]
Merge branch 'wip-mdl-55379-fix2' of https://github.com/rajeshtaneja/moodle
Rajesh Taneja [Thu, 22 Sep 2016 04:56:48 +0000 (12:56 +0800)]
MDL-55379 phpunit: Remove directory seperator if present
Damyon Wiese [Thu, 22 Sep 2016 04:32:42 +0000 (12:32 +0800)]
MDL-55837 themes: Remove re-setting of user/site/course theme
These themes cannot be chosen, so this part of the upgrade step is not necessary.
David Monllao [Thu, 22 Sep 2016 02:59:48 +0000 (10:59 +0800)]
Merge branch 'wip-mdl-55379-fix' of https://github.com/rajeshtaneja/moodle
Rajesh Taneja [Wed, 21 Sep 2016 23:02:11 +0000 (07:02 +0800)]
MDL-55379 phpunit: Preserve config option if passed
Andrew Nicols [Thu, 22 Sep 2016 00:22:12 +0000 (08:22 +0800)]
MDL-55982 mod_forum: Allow discussion view in locked blog
Eloy Lafuente (stronk7) [Wed, 21 Sep 2016 22:52:30 +0000 (00:52 +0200)]
Merge branch 'MDL-55124' of https://github.com/mr-russ/moodle
Russell Smith [Wed, 21 Sep 2016 22:40:03 +0000 (08:40 +1000)]
MDL-55124 database: Mode connection test to after connection.
To verify the client encoding and other data is correct then
the connection must have been made first.
Adrian Greeve [Wed, 21 Sep 2016 10:04:08 +0000 (18:04 +0800)]
MDL-55327 mod_lesson: Fix for copying essay and match.
Matching and essay questions would display errors when
being duplicated.
Dan Poltawski [Wed, 21 Sep 2016 08:31:54 +0000 (09:31 +0100)]
MDL-48766 lib: fix another stupid case sensitivity issue
Eloy Lafuente (stronk7) [Wed, 21 Sep 2016 01:04:36 +0000 (03:04 +0200)]
Merge branch 'MDL-55982-master' of git://github.com/andrewnicols/moodle
Andrew Nicols [Tue, 13 Sep 2016 00:16:11 +0000 (08:16 +0800)]
MDL-55982 mod_forum: Add time-based discussion locking
This patch adds support for time-based locking of discussions.
Discussions are automatically locked after a user-definable period of
inactivity. After this time, only those with the the relevant capability
are able to add replies.
This has been designed to add support for other types of discussion locking
at a later date with relative ease.
Eloy Lafuente (stronk7) [Tue, 20 Sep 2016 15:36:51 +0000 (17:36 +0200)]
Merge branch 'MDL-45752_m32v3' of https://github.com/sbourget/moodle
Eloy Lafuente (stronk7) [Tue, 20 Sep 2016 10:27:35 +0000 (12:27 +0200)]
MDL-55405 enrol_paypal: Fix set_context() call
Note that setting the page context more than once is not ideal
but as far as system->course switches are allowed, this should
not hurt, while providing more accurate messages than keeping
system context.
Eloy Lafuente (stronk7) [Tue, 20 Sep 2016 10:21:37 +0000 (12:21 +0200)]
Merge branch 'MDL-55405-master' of git://github.com/cameron1729/moodle
Eloy Lafuente (stronk7) [Tue, 20 Sep 2016 10:13:10 +0000 (12:13 +0200)]
Merge branch 'MDL-55124' of https://github.com/mr-russ/moodle
Russell Smith [Tue, 5 Jul 2016 22:16:45 +0000 (08:16 +1000)]
MDL-55124 database: Allow option to not send options.
pgbouncer doesn't accept the PostgreSQL options command as it can't
process it. If you are using pgBouncer you need to make sure your
database is configured to set client encoding and standard_conforming_strings
correctly on each connection. pgBouncer can do this, as can ALTER
commands.
Also using sockets without a filename did not allow different ports to work.
This is because you either specify a filename which includes a port or
you just specify a port and libpq works out the correct socket location.
Dan Poltawski [Tue, 20 Sep 2016 08:31:41 +0000 (09:31 +0100)]
Merge branch 'MDL-55916-maintmode-503-moodle' of https://github.com/brendanheywood/moodle
Cameron Ball [Tue, 2 Aug 2016 08:14:55 +0000 (16:14 +0800)]
MDL-55405 enrol_paypal: Create utility class
Some helper functions were in the IPN file. They really should be
in their own utility class to facilitate better testing.
Andrew Nicols [Tue, 20 Sep 2016 04:21:41 +0000 (12:21 +0800)]
MDL-51361 backup: Documentation phpcs fix
Andrew Nicols [Tue, 20 Sep 2016 03:58:24 +0000 (11:58 +0800)]
Merge branch 'MDL-51361' of https://github.com/bostelm/moodle
Andrew Nicols [Tue, 20 Sep 2016 03:41:03 +0000 (11:41 +0800)]
Merge branch 'MDL-55191_master' of git://github.com/dmonllao/moodle
Andrew Nicols [Tue, 20 Sep 2016 03:19:28 +0000 (11:19 +0800)]
MDL-55327 mod_lesson: Whitespace fix
Andrew Nicols [Tue, 20 Sep 2016 03:15:54 +0000 (11:15 +0800)]
Merge branch 'wip-MDL-55327-master' of git://github.com/abgreeve/moodle
Adrian Greeve [Sun, 18 Sep 2016 04:54:42 +0000 (12:54 +0800)]
MDL-55327 mod_lesson: Behat test for page duplication.
Adrian Greeve [Sun, 11 Sep 2016 07:56:28 +0000 (15:56 +0800)]
MDL-55327 mod_lesson: Unit tests for the new function
Adrian Greeve [Tue, 26 Jul 2016 11:26:16 +0000 (19:26 +0800)]
MDL-55327 mod_lesson: Added the ability to duplicate pages.
Brendan Heywood [Wed, 14 Sep 2016 08:15:21 +0000 (18:15 +1000)]
MDL-55916 setup: Maintenance mode serves HTTP 503
Andrew Nicols [Tue, 20 Sep 2016 01:10:43 +0000 (09:10 +0800)]
Merge branch 'MDL-55876-master' of git://github.com/lameze/moodle
Andrew Nicols [Tue, 20 Sep 2016 00:17:37 +0000 (08:17 +0800)]
Merge branch 'MDL-55586-master' of https://github.com/StudiUM/moodle
Eloy Lafuente (stronk7) [Tue, 20 Sep 2016 00:06:32 +0000 (02:06 +0200)]
Merge branch 'wip-mdl-55379' of https://github.com/rajeshtaneja/moodle
Eloy Lafuente (stronk7) [Mon, 19 Sep 2016 23:02:06 +0000 (01:02 +0200)]
Merge branch 'wip-MDL-55827-master' of git://github.com/marinaglancy/moodle
Eloy Lafuente (stronk7) [Mon, 19 Sep 2016 22:51:36 +0000 (00:51 +0200)]
Merge branch 'MDL-55856-master' of git://github.com/danpoltawski/moodle
Ruslan Kabalin [Fri, 2 Sep 2016 10:38:22 +0000 (11:38 +0100)]
MDL-55776 enrol: Optimise enrolled users listing.
Here we optimise SQL queries for enrolled users list. Expensive subquery is
replaced with faster LEFT JOIN and the whole groups filtering component is
aded on demand.
Ruslan Kabalin [Fri, 2 Sep 2016 10:36:43 +0000 (11:36 +0100)]
MDL-55776 enrol: Add unit tests for enrolment manager.
AMOS bot [Mon, 19 Sep 2016 16:04:28 +0000 (00:04 +0800)]
Automatically generated installer lang files
Issam Taboubi [Wed, 14 Sep 2016 15:31:39 +0000 (11:31 -0400)]
MDL-55586 report_competency: Translation strings in competencies
Issam Taboubi [Wed, 14 Sep 2016 15:26:02 +0000 (11:26 -0400)]
MDL-55586 blocks_lp: Translation strings in competencies
Dan Poltawski [Mon, 19 Sep 2016 10:39:41 +0000 (11:39 +0100)]
Merge branch 'wip-mdl-55117' of https://github.com/rajeshtaneja/moodle
Dan Poltawski [Mon, 19 Sep 2016 10:32:19 +0000 (11:32 +0100)]
Merge branch 'master_MDL-55820' of git://github.com/danmarsden/moodle
Dan Poltawski [Mon, 19 Sep 2016 10:25:12 +0000 (11:25 +0100)]
Merge branch 'MDL-55944' of https://github.com/mr-russ/moodle
Eloy Lafuente (stronk7) [Mon, 19 Sep 2016 09:51:08 +0000 (11:51 +0200)]
Merge branch 'wip-MDL-29332-master-3' of git://github.com/marinaglancy/moodle
Dan Poltawski [Mon, 19 Sep 2016 09:30:34 +0000 (10:30 +0100)]
MDL-48766 thirdpartylibs: fix incorrect casing on path