Paul Holden
1a040098e3
MDL-83180 reportbuilder: correct access check for viewing schedules.
2024-10-02 16:49:09 +08:00
Jun Pataleta
130fff8fce
Merge branch 'MDL-52046-main' of https://github.com/davewoloszyn/moodle
2024-07-03 18:48:25 +08:00
David Woloszyn
1b1128d646
MDL-52046 reportbuilder: Support null return from checkbox callback
2024-06-18 15:17:26 +10:00
Huong Nguyen
e7a432c01d
Merge branch 'MDL-82133' of https://github.com/lostrogit/moodle
2024-06-17 15:53:00 +07:00
Carlos Castillo
5f93155c8c
MDL-82133 reportbuilder: Move out RB exceptions to the L2 namespace
2024-06-12 09:02:29 +02:00
Dan Marsden
963afc4516
MDL-76392 reportbuilder: allow aggregation in system reports.
...
Co-authored-by: Paul Holden <paulh@moodle.com >
2024-06-07 01:05:35 +01:00
Paul Holden
1acca870d9
MDL-80912 reportbuilder: output table caption when rendering reports.
...
Move the `get_name` method to the base report class, so that it can be
implemented by all report types. Provide a default implementation for
system reports based on the name of the class.
Use the name of the report as the caption. Target via Behat selectors.
2024-02-19 11:57:51 +00:00
Paul Holden
2d5b6d0e01
MDL-74145 reportbuilder: system report API for adding row checkboxes.
2022-12-16 12:09:28 +00:00
Carlos Castillo
a930def22b
MDL-74913 core_reportbuilder: Add divider to the report action menu
2022-10-03 09:48:43 +02:00
Paul Holden
d16ea57405
MDL-75235 reportbuilder: allow default filter form to be disabled.
...
This allows for custom filter forms to be implemented, rather than
using the default one for system reports.
2022-07-22 09:17:48 +01:00
Mikel Martín
0908a1bdeb
MDL-73184 reportbuilder: Add default page size setting
2022-05-16 17:49:35 +02:00
Paul Holden
514caaa4ea
MDL-70794 reportbuilder: output components and classes.
...
This change contains most of the output components required for
reports such as exporters, templates, AMD modules.
Also included are classes within the component table namespace which
are required for extending the dynamic table API.
2021-07-28 16:40:50 +01:00
Paul Holden
93025be2e7
MDL-70794 reportbuilder: management and further utility classes.
...
We define the base classes and APIs for reports, that can contain
columns and filters instances themselves.
2021-07-28 16:40:50 +01:00