MDL-73938 reportbuilder: add filters API to support stress testing.
commit4f94e42b5f7da287153bcacae00d2196f156ddbc
authorPaul Holden <paulh@moodle.com>
Fri, 19 Aug 2022 12:19:27 +0000 (19 13:19 +0100)
committerPaul Holden <paulh@moodle.com>
Mon, 5 Sep 2022 10:17:24 +0000 (5 11:17 +0100)
treedcf4102921f13ead4d5e3fddcee5efb89850ae88
parenta7514f231ddfc3d1a1fdc32851fe535b9cc9b63c
MDL-73938 reportbuilder: add filters API to support stress testing.

Filter types can now define sample values, to be used in forthcoming
stress test helpers, in order for them to become active in a report.
13 files changed:
reportbuilder/classes/local/filters/autocomplete.php
reportbuilder/classes/local/filters/base.php
reportbuilder/classes/local/filters/boolean_select.php
reportbuilder/classes/local/filters/category.php
reportbuilder/classes/local/filters/course_selector.php
reportbuilder/classes/local/filters/date.php
reportbuilder/classes/local/filters/duration.php
reportbuilder/classes/local/filters/number.php
reportbuilder/classes/local/filters/select.php
reportbuilder/classes/local/filters/tags.php
reportbuilder/classes/local/filters/text.php
reportbuilder/classes/local/filters/user.php
reportbuilder/upgrade.txt