Git commits in Moodle 4.0.0 by David Matamoros

commit d3bc3ec0c977288a9c63ae0e10b6e0f1f8bb79bc
Author: David Matamoros <davidmc@moodle.com>
Date:   Fri, 18 Mar 2022 02:26:46 +0800
Tag:    v4.0.0-rc1

MDL-74243 reportbuilder: Fixed double encoding in report/filter name

commit 56b035321aa2139ec893a913e2a5f996efb17d72
Author: David Matamoros <davidmc@moodle.com>
Date:   Wed, 16 Mar 2022 19:21:26 +0800
Tag:    v4.0.0-rc1

MDL-74228 filters: Fixed typos in core_filters events file

commit 8cc2a86b1b269cf2bda2a768838f87c57aeb13ce
Author: David Matamoros <davidmc@moodle.com>
Date:   Wed, 23 Feb 2022 19:54:27 +0800
Tag:    v4.0.0-beta

MDL-73983 reportbuilder: Don't add empty report action links

commit af84b168b66972e6698927b420e90e8119f47f68
Author: David Matamoros <davidmc@moodle.com>
Date:   Mon, 14 Feb 2022 18:35:56 +0800
Tag:    v4.0.0-beta

MDL-73869 reportbuilder: Fix casting to string in report actions

commit ad35d520c8dfef3514284ee03442e47bc2bb77b1
Author: David Matamoros <davidmc@moodle.com>
Date:   Wed, 09 Feb 2022 23:48:49 +0800
Tag:    v4.0.0-beta

MDL-72061 reportbuilder: Fix lost focus on action menu items

commit 48a6e92700bda32d0b1343b5fa141ca7e838c4fe
Author: David Matamoros <davidmc@moodle.com>
Date:   Thu, 20 Jan 2022 17:09:58 +0800
Tag:    v4.0.0-beta

MDL-72061 reportbuilder: Report actions are shown in action menus

commit c6bf7d791e186bdc13578842a6fac1d674d906e5
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 04 Jan 2022 23:39:41 +0800
Tag:    v4.0.0-beta

MDL-73495 reportbuilder: Fix generation of dynamic tabs

commit 5bef42d324630654497087ad42f8bebf0f97bf24
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 04 Jan 2022 23:35:00 +0800
Tag:    v4.0.0-beta

MDL-73495 core: Fix data attributes not being passed to individual tabs

commit ed55c7ecd690f73a3bc113b07c16a268b6ed6962
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 28 Dec 2021 19:57:52 +0800
Tag:    v4.0.0-beta

MDL-72756 reportbuilder: Implement privacy provider

commit 39b90208e17970e206577070a6eb2bd5e1c229e7
Author: David Matamoros <davidmc@moodle.com>
Date:   Mon, 27 Dec 2021 17:45:15 +0800
Tag:    v4.0.0-beta

MDL-72757 reportbuilder: Events for CRUD operations on report models

commit 5e42a09a9208ab9871e874ea48a3b159439e55c3
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 21 Dec 2021 23:35:44 +0800
Tag:    v4.0.0-beta

MDL-73436 tool_componentlibrary: Document dynamic tabs component

commit 6d1a7a8283ca0e3c89b00d5536f7e8c6fe3dc648
Author: David Matamoros <davidmc@moodle.com>
Date:   Mon, 22 Nov 2021 17:30:10 +0800
Tag:    v4.0.0-beta

MDL-73129 reportbuilder: Remove string with trailing whitespace

commit aaa041a9bd45a0c9ce36397c51b4d9178c2eae84
Author: David Matamoros <davidmc@moodle.com>
Date:   Mon, 08 Nov 2021 20:04:25 +0800
Tag:    v4.0.0-beta

MDL-73001 reportbuilder: Allow to set custom title to fullname columns

commit 26eddaf5a68d8e608298a25e04266f77d748360c
Author: David Matamoros <davidmc@moodle.com>
Date:   Mon, 08 Nov 2021 17:48:44 +0800
Tag:    v4.0.0-beta

MDL-73025 core: Fix incorrect formatting for inplace editable title

commit 697594cd957e37814534d146e6ce7a8b553d602e
Author: David Matamoros <davidmc@moodle.com>
Date:   Fri, 05 Nov 2021 22:42:05 +0800
Tag:    v4.0.0-beta

MDL-73011 core: Clean previous tab content when switching tabs

commit 741f47ea7ad1c012c9ef514f2797bb6c0b40412a
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 02 Nov 2021 21:14:37 +0800
Tag:    v4.0.0-beta

MDL-72978 reportbuilder: Report name can't have only blank spaces

commit 8a1e7d913f0270ad1ba157c4224d2a060776bd6c
Author: David Matamoros <davidmc@moodle.com>
Date:   Wed, 29 Sep 2021 22:04:19 +0800
Tag:    v4.0.0-beta

MDL-72588 reportbuilder: add report access tab.

commit 70085ef7acf373a446c68ad5602518d7305edcf0
Author: David Matamoros <davidmc@moodle.com>
Date:   Wed, 29 Sep 2021 00:42:13 +0800
Tag:    v4.0.0-beta

MDL-72588 reportbuilder: implement audience helpers and classes.

commit b2dd94ab8b8f5d7be2f63162c70fb55010842fcf
Author: David Matamoros <davidmc@moodle.com>
Date:   Mon, 27 Sep 2021 18:27:09 +0800
Tag:    v4.0.0-beta

MDL-72588 reportbuilder: define schema/models for report audiences.

commit db7102eba5f372b70d730cf965ee3f7b7f217656
Author: David Matamoros <davidmc@moodle.com>
Date:   Wed, 15 Sep 2021 23:10:00 +0800
Tag:    v4.0.0-beta

MDL-70795 reportbuilder: report configuration for default sorting.

commit c6cf30d47a0b5f995241b0bf81890134e89c520e
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 14 Sep 2021 21:44:12 +0800
Tag:    v4.0.0-beta

MDL-72329 tool_dataprivacy: Fix type comparisons in unit tests

commit 306b070ac174e40a3d65b6730fdbb71059457ed5
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 14 Sep 2021 20:25:07 +0800
Tag:    v4.0.0-beta

MDL-72329 competency: Fix contextid comparison

commit ab4d4b4724bec515a739085acd489883d9cf2e9b
Author: David Matamoros <davidmc@moodle.com>
Date:   Mon, 13 Sep 2021 16:24:00 +0800
Tag:    v4.0.0-beta

MDL-72329 reportbuilder: Remove custom persistent getter

commit 78735a72bc4f7748b4c07d7a7a265373a6dcf080
Author: David Matamoros <davidmc@moodle.com>
Date:   Fri, 10 Sep 2021 22:13:58 +0800
Tag:    v4.0.0-beta

MDL-72329 core: Persistent method get needs to return correct type

commit 5909d5b0ce4fadb8f204e154f9bb653ba45894a2
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 31 Aug 2021 21:06:31 +0800
Tag:    v4.0.0-beta

MDL-71943 core: Dynamic (AJAX) tabs in Moodle LMS

commit 0457fb6675abcf38821cc0e46a70eee6a0691938
Author: David Matamoros <davidmc@moodle.com>
Date:   Wed, 25 Aug 2021 18:57:55 +0800
Tag:    v4.0.0-beta

MDL-70795 reportbuilder: allow user to view custom reports.

commit 09b69d04e34043fca011397667c2d6ccfdb322a1
Author: David Matamoros <davidmc@moodle.com>
Date:   Sat, 14 Aug 2021 00:41:53 +0800
Tag:    v4.0.0-beta

MDL-70795 reportbuilder: custom report filters editor.

commit 22d896e063a47fe6ee532fb103b7db180288289e
Author: David Matamoros <davidmc@moodle.com>
Date:   Wed, 07 Jul 2021 00:10:30 +0800
Tag:    v4.0.0-beta

MDL-70795 reportbuilder: add interface for creating reports.

commit ba15586806f5103a60ded67fa95115f12b73a640
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 27 Apr 2021 18:19:57 +0800
Tag:    v4.0.0-beta

MDL-71461 core_customfield: Add missing library in textarea export value

commit 3b1de08da5b2ffdf3770142e44d81508a6683102
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 20 Apr 2021 17:53:54 +0800
Tag:    v4.0.0-beta

MDL-70902 libraries: upgrade to version 6.4.1 of TCPDF

commit 9f814ffec0ae89d92d44c5191dbed25b98377894
Author: David Matamoros <davidmc@moodle.com>
Date:   Fri, 16 Apr 2021 15:42:38 +0800
Tag:    v4.0.0-beta

MDL-70794 reportbuilder: privacy provider implementation.

commit 5a6f05c605b0e97de228ebef052cd3d86fc85d60
Author: David Matamoros <davidmc@moodle.com>
Date:   Mon, 29 Mar 2021 16:11:05 +0800
Tag:    v4.0.0-beta

MDL-71017 tool_oauth2: Small fixes on Oauth 2 services UI and tests

commit 53ed7abf4c3f04231fdd0947da7a7e6404e4b00d
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 23 Mar 2021 22:09:20 +0800
Tag:    v4.0.0-beta

MDL-71153 task: convert task logs table to a system report.

commit 2a202389249effbde8eda1278de2546a3e1ad408
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 16 Mar 2021 19:12:10 +0800
Tag:    v4.0.0-beta

MDL-70794 reportbuilder: implement report filters and filter types.

commit 05e4c75ca51bfa7caaed1dc542e84a45c06993b3
Author: David Matamoros <davidmc@moodle.com>
Date:   Fri, 19 Feb 2021 00:16:36 +0800
Tag:    v4.0.0-beta

MDL-70910 contentbank: fix for using contentid not validated

commit 9b8c45e0d6cbaa155da36dd9a403d76102fbe495
Author: David Matamoros <davidmc@moodle.com>
Date:   Thu, 18 Feb 2021 22:53:02 +0800
Tag:    v4.0.0-beta

MDL-70941 contentbank: fix empty equality check when renaming content

commit c99a1486284800dd79cbd43731716bd139ed93ff
Author: David Matamoros <davidmc@moodle.com>
Date:   Sun, 22 Nov 2020 23:22:03 +0800
Tag:    v4.0.0-beta

MDL-69411 core_message: Fix return structure for empty result set

commit 9b5eb38f5555bea94eb1ba493ba5965ec1885693
Author: David Matamoros <davidmc@moodle.com>
Date:   Sat, 21 Nov 2020 00:09:37 +0800
Tag:    v4.0.0-beta

MDL-63683 enrol: Fix plugin settings when no role has student archetype

commit 84e9360c9d1e3ef1486f08af30b8e7cebb9c4bd7
Author: David Matamoros <davidmc@moodle.com>
Date:   Tue, 29 Sep 2020 23:47:39 +0800
Tag:    v4.0.0-beta

MDL-69805 mod_data: Freeze comment field if comments disabled