MDL-74714 reportbuilder: clarify optional properties of exporters.
commit411269b52950d214ae967dce890897f319792d19
authorPaul Holden <paulh@moodle.com>
Mon, 9 May 2022 20:29:44 +0000 (9 21:29 +0100)
committerPaul Holden <paulh@moodle.com>
Fri, 5 Aug 2022 09:25:06 +0000 (5 10:25 +0100)
tree1f8fc29a4c6d0fb7adc0c5e5105d224a0e0b327f
parent35b993b6940fc65ab0ab7bfca30a010744c3704e
MDL-74714 reportbuilder: clarify optional properties of exporters.

The custom report exporter should define its own editable element
properties (conditions, filters, etc) as optional, rather than each
of those element exporters defining their properties as optional.
reportbuilder/classes/external/custom_report_card_view_exporter.php
reportbuilder/classes/external/custom_report_columns_sorting_exporter.php
reportbuilder/classes/external/custom_report_conditions_exporter.php
reportbuilder/classes/external/custom_report_exporter.php
reportbuilder/classes/external/custom_report_filters_exporter.php
reportbuilder/classes/external/system_report_exporter.php
reportbuilder/tests/external/custom_report_exporter_test.php
reportbuilder/tests/external/reports/get_test.php
reportbuilder/upgrade.txt