Git commits in Moodle 3.5.0 by Marina Glancy

commit 897a492729725c00ede17d85384c258da53d417d
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 16 May 2018 15:25:11 +0800
Tag:    v3.5.0

MDL-62469 qtype_calculated: check remaining placeholders, see MDL-62275

commit d1620c57f96b5970a024dbff06969bf61a25ed9a
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 16 May 2018 11:03:38 +0800
Tag:    v3.5.0

MDL-62147 privacy: corrections to tables, temporary tables

commit 372ea5502cb9d814afc5ced0b32212cf5f8b8206
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 16 May 2018 10:44:47 +0800
Tag:    v3.5.0

MDL-62147 core_grades: Declare metadata of scales and import tables

commit 14f729643657d9fb71d8cd9ac7edb9a33b9e0307
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 16 May 2018 10:35:48 +0800
Tag:    v3.5.0

MDL-62147 portfolio: add missing tables to privacy provider

commit 3f18d2af9a05317994ee5853229da238f43c6492
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 15 May 2018 12:33:47 +0800
Tag:    v3.5.0

MDL-62134 tool_dataprivacy: privacy manager wrapper

commit 65abf2a37c721e77925ebef3fa85bda0d7f3c036
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 15 May 2018 12:25:04 +0800
Tag:    v3.5.0

MDL-62134 privacy: consistantly call components methods

commit 8880510d404ca0d9f47a80c4ec709aef8f837a60
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 15 May 2018 10:27:52 +0800
Tag:    v3.5.0

MDL-62445 tool_privacy: pass correct user to message_send

commit 3960ad53a78f9a4bc794eb9c7d10cfb1c23bb84d
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 14 May 2018 17:53:18 +0800
Tag:    v3.5.0-rc1

MDL-62430 privacy: validate context when deleting all user data

commit f5b667f1c529fb7aa4461f19f09f09c9b7cce656
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 09 May 2018 18:38:24 +0800
Tag:    v3.5.0-rc1

MDL-62206 blocks: do not add fixed form elements as hidden

commit 004fd4259e87fdd7379ac417faa8d3f77b4ba8ee
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 09 May 2018 16:27:07 +0800
Tag:    v3.5.0

MDL-62147 privacy: unittest ensures that all tables covered

commit 468c8d39c350e23b9bf17efc45e9a2ff66956699
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 09 May 2018 16:15:55 +0800
Tag:    v3.5.0-rc1

MDL-62351 privacy: check that subsystem/plugintype exist

commit ae3b1c0048dab5e83b3208218cfea6d6afb725fc
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 08 May 2018 14:09:08 +0800
Tag:    v3.5.0-rc1

MDL-61937 mod_data: fix commentarea name

commit 2d83a76ed77b0ef74106557fff49b5c9d11e0883
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 07 May 2018 12:53:40 +0800
Tag:    v3.5.0-rc1

MDL-62233 portfolio: check caller parent class

commit 8852faea9138f5e2a483d6b9983e5847b1742383
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 07 May 2018 11:20:32 +0800
Tag:    v3.5.0-rc1

MDL-61876 modules: cm_info::set_content can accept formatted text

commit b03c67e978b8763e1316ce8654aba67ec4e51ec5
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 07 May 2018 11:18:09 +0800
Tag:    v3.5.0-rc1

MDL-61876 mod_data: call format_text on template before replacement

commit 75290313680125d0f8e1264f004016778d0a14b4
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 04 May 2018 15:55:45 +0800
Tag:    v3.5.0-rc1

MDL-61876 admin: for upgraded sites keep forceclean=0

commit 3127fe10b87270ec69a41f85f169ecbfd6d612c5
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 03 May 2018 09:33:15 +0800
Tag:    v3.5.0-rc1

MDL-62312 course: Move core_publish renderer methods to course renderer

commit 1c4b87cb979f2301e897f8fc7a21c945f4448cc9
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 02 May 2018 11:34:24 +0800
Tag:    v3.5.0-rc1

MDL-61937 tag: new method in privacy api

commit e5ec530a4438d6fac2d6179a96df2bea044cbc0d
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 02 May 2018 10:26:52 +0800
Tag:    v3.5.0-rc1

MDL-61937 rating: delete method in privacy provider

commit 70703d4c51a45034a06645efb9d37d2ab00f5be9
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 02 May 2018 10:08:04 +0800
Tag:    v3.5.0-rc1

MDL-61937 comment: do not use API in provider

commit a7a6be90c8b7234fdbd3c48c8a7a212e0712d5ba
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 27 Apr 2018 13:00:55 +0800
Tag:    v3.5.0-rc1

MDL-61937 mod_data: generator for all field types

commit 2d9d4a1d881d505df612f2bc13aa82ec5cd76325
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 26 Apr 2018 16:00:09 +0800
Tag:    v3.5.0-rc1

MDL-61976 privacy: replace pluginfile in test writer

commit ab803d697ccbd9d481ee5e74427f3f34857e9167
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 24 Apr 2018 17:25:52 +0800
Tag:    v3.5.0-rc1

MDL-61937 mod_data: implement privacy provider

commit 2207b0fa9f8c44f8dfcb8a32f6e45c8fa232b415
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 23 Apr 2018 14:34:36 +0800
Tag:    v3.5.0-rc1

MDL-62068 core_tag: implement privacy API

commit dde3d58eb136f41d07249fc656f8a1e699666ec2
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 23 Apr 2018 13:14:30 +0800
Tag:    v3.5.0-rc1

MDL-62138 core: remove core_register and core_publish

commit a74c511e7fa717c90b263fc9a83186dd6c178ae8
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 23 Apr 2018 10:25:00 +0800
Tag:    v3.5.0-beta

MDL-61759 admin: non-existing site policy handler means no policy

commit 8dd84863554fc06a582552d8a0dc66ef85127e03
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 18 Apr 2018 10:03:04 +0800
Tag:    v3.5.0-rc1

MDL-61976 privacy: add subcontext argument to has_any_data

commit 7cc21cb7bdbb4b60d054924690c4de2cca7cd9e6
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 17 Apr 2018 16:51:00 +0800
Tag:    v3.5.0-rc1

MDL-61976 mod_wiki: implement privacy API

commit ce3f804683fc11176e754ca66e748353ef504e41
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 16 Apr 2018 15:29:03 +0800
Tag:    v3.5.0-rc1

MDL-61996 core: when loggedin always check user is complete

commit d5cfbc918fe2fc6e53aea5cab7bcf02690c772e7
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 16 Apr 2018 14:25:42 +0800
Tag:    v3.5.0-beta

MDL-61864 tool_policy: cancel button when agreeing to policies

commit e8cf2ffd61b3edece03803fe6dd2dfcca91e6848
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 13 Apr 2018 13:41:00 +0800
Tag:    v3.5.0-beta

MDL-61939 tool_policy: usermodified should be realuser

commit 432a90f1ed64ae979ea0a55b4723fe141366b67f
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 12 Apr 2018 12:19:51 +0800
Tag:    v3.5.0-beta

MDL-61868 tool_policy: export agreements in privacy api

commit 5714c88b5fe765310d808aea3b76dc310442d0c9
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 09 Apr 2018 12:19:27 +0800
Tag:    v3.5.0-beta

MDL-61852 core: 3rd party lib include cleanup

commit cc3790d0eaca5f1723b7c7338c16e52d761cf210
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 09 Apr 2018 10:13:55 +0800
Tag:    v3.5.0-beta

MDL-61864 tool_policy: function can_delete_version

commit b197da877061ab04f03b953d9c54dce72c7f78e4
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 06 Apr 2018 17:27:56 +0800
Tag:    v3.5.0-rc1

MDL-61876 question: apply format_text to input only

commit c182f060fa48f2266544056cfd03b95c0a2bcb64
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 06 Apr 2018 11:36:31 +0800
Tag:    v3.5.0-rc1

MDL-61876 admin: set default forceclean=1

commit 673b5981092c6115fa93ada391bdb1a606b81071
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 05 Apr 2018 14:51:36 +0800
Tag:    v3.5.0-beta

MDL-61864 tool_policy: coding style fixes

commit cf398020d5263b8889aec3396df2f7d1cc97f00d
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 05 Apr 2018 14:00:48 +0800
Tag:    v3.5.0-beta

MDL-61864 tool_policy: user agreement reports

commit c3b548479bec2e24c783c841e77fcb3af7177b8a
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 15 Mar 2018 16:16:00 +0800
Tag:    v3.5.0-beta

MDL-61477 auth_email: behat tests for sign up

commit acb3b78804792aba54e918e5683234376369dde5
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 12 Mar 2018 09:58:46 +0800
Tag:    v3.5.0-beta

MDL-61477 auth_email: add sitepolicyhandler to the config WS

commit 1727c939ba2a9498aaa2caf438f243860f54dd23
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 12 Mar 2018 09:33:43 +0800
Tag:    v3.5.0-beta

MDL-61477 admin: sitepolicy handler API

commit 51bc030d19c6b1e8b318420eee76ecc1b96bcc54
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 09 Mar 2018 12:01:32 +0800
Tag:    v3.5.0-beta

MDL-60241 course: General section always visible (topics, weeks)

commit ca6f717578330ee7d654ea1fb02993bbd4d2356b
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 23 Feb 2018 08:56:42 +0800
Tag:    v3.5.0-beta

MDL-61522 mod_glossary: use full url in links

commit 6bc6757084411adaaf25b765109cae2c8568632b
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 16 Feb 2018 09:50:57 +0800
Tag:    v3.5.0-beta

MDL-56635 tags: use recordset since component may not be unique

commit 1f0157e13718c6a4db473aa4165edeaea2e83270
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 01 Feb 2018 11:47:18 +0800
Tag:    v3.5.0-beta

MDL-61328 tool_usertours: do not fix tour sortorder after step editing

commit c8d5e54cd12220df003c0323f71d97baded56ef6
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 08 Jan 2018 13:31:38 +0800
Tag:    v3.5.0-beta

MDL-61163 mod_wiki: guests should be able to view frontpage modules

commit c6956595f7b37889d6ea03ec96e44bd68afcba1f
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 08 Jan 2018 13:30:57 +0800
Tag:    v3.5.0-beta

MDL-61163 mod_wiki: add default view capability to frontpage

commit 3a93df8b9a673d1f6eac0730874f6dafeccc15e7
Author: Marina Glancy <marina@moodle.com>
Date:   Mon, 08 Jan 2018 13:29:42 +0800
Tag:    v3.5.0-beta

MDL-61163 mod_wiki: correct capability check in modinfo

commit 099bca6de616912f5a60c399e68280ca90e163c1
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 04 Jan 2018 14:52:57 +0800
Tag:    v3.5.0-beta

MDL-60742 calendar: allow customisation of 12/24h time format strings

commit 015e612a5f3062d6978c571bbbebb36158d02af5
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 04 Jan 2018 11:25:56 +0800
Tag:    v3.5.0-beta

MDL-61150 xmldb: correct path to schema in install.xml

commit 10c71d8a2f805a43c8e02284b8c170f0032f7559
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 13 Dec 2017 12:36:57 +0800
Tag:    v3.5.0-beta

MDL-31436 registration: do not send false in update request

commit 65a77c7381ab968c7c5a401627e16feb726cce8d
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 01 Dec 2017 17:06:47 +0800
Tag:    v3.5.0-beta

MDL-60926 auth: do not map very long profile fields

commit efe4210395a73e461289bbcc4f660c26841ef41c
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 30 Nov 2017 11:27:41 +0800
Tag:    v3.5.0-beta

MDL-31436 hub: never use xmlrpc, always use REST

commit 8326cc5e3ec21f56bc5368fc5f7f531b2318006f
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 30 Nov 2017 10:17:23 +0800
Tag:    v3.5.0-beta

MDL-60594 xmlrpc: wrapper for buggy xmlrpc_decode

commit b955ad6a5503cea78e0085844fc3f1ccd342a923
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 29 Nov 2017 11:50:44 +0800
Tag:    v3.5.0-beta

MDL-45068 groups: corrected check for idnumber '0'

commit 12a67a42664a7ccd22581c4abf5dc5aba384353a
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 24 Nov 2017 09:56:52 +0800
Tag:    v3.5.0-beta

MDL-60887 registration: allow plugins to register on custom hubs

commit dc9353a07b3ef8753de7a130f1a2f54fc3f5028b
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 23 Nov 2017 12:21:03 +0800
Tag:    v3.5.0-beta

MDL-27886 backup: When setting is unlocked set it to original value

commit 077edd303836b990b7badf8e9a72015451177ae5
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 21 Nov 2017 15:19:44 +0800
Tag:    v3.5.0-beta

MDL-56864 forms: allow to remove last tag with forced standard tags

commit be2e38ed92b2416200ad8e6e730fdb3421ff6d5b
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 21 Nov 2017 14:54:45 +0800
Tag:    v3.5.0-beta

MDL-56864 forms: boost templates don't allow remove last tag

commit e95df45bbac812ece3bd8700ec85b67f430eaf28
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 26 Oct 2017 13:32:54 +0800
Tag:    v3.5.0-beta

MDL-60591 mod_forum: inline attachments are not displayed in plain text

commit ec43371a3ff958ef313a02134b51b0eab7c9b8bd
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 24 Oct 2017 11:14:21 +0800
Tag:    v3.5.0-beta

MDL-45068 groups: fixes to group import

commit 05cd2ff627f43fde7dc987dfdbbceb828c34de9d
Author: Marina Glancy <marina@moodle.com>
Date:   Tue, 17 May 2016 11:13:37 +0800
Tag:    v3.5.0-beta

MDL-34161 mod_lti: backup and restore of submissions

commit 6489a3d455414cfc272db5b2eced8c8b5d3a165b
Author: Marina Glancy <marina@moodle.com>
Date:   Fri, 29 Apr 2016 20:31:04 +0800
Tag:    v3.5.0-beta

MDL-34161 mod_lti: backup/restore of lti types

commit 777720c83323f49f00aec5d4d2e0e84955fe574d
Author: Marina Glancy <marina@moodle.com>
Date:   Thu, 13 Aug 2015 10:22:12 +0800
Tag:    v3.5.0-beta

MDL-45500 gradingform: allow plugin uninstall

commit 80364b7b1e70a9f6a62f51deabf7596a4e63a5a9
Author: Marina Glancy <marina@moodle.com>
Date:   Wed, 29 Apr 2015 10:09:03 +0800
Tag:    v3.5.0-beta

MDL-49995 files: delete old file when overwriting