moodle/reportbuilder
Paul Holden 892b68d58c
MDL-80669 reportbuilder: improved reporting of custom/profile fields.
Make the display of both custom and user profile fields consistent in
column callbacks. The defaults for each should be considered when both
rendering the column data and also when aggregating them (specifically
for numeric columns to ensure calculations are accurate).

When such fields are filtered, and they have user defined default
values then we should also take that into account to ensure that the
same values rendered in columns can always be filtered for.

During this change, I've updated some of the variables to improve
readability and future maintainability of these classes. Annoyingly
there are a non-zero number of changes just for Oracle support.
2024-07-19 10:48:12 +01:00
..
amd MDL-79629 javascript: native promises enhancing autocomplete module. 2023-11-08 20:05:35 +00:00
classes MDL-80669 reportbuilder: improved reporting of custom/profile fields. 2024-07-19 10:48:12 +01:00
templates MDL-80244 theme_boost: Refactor navbar for Bootstrap 5 2024-01-12 08:46:43 +01:00
tests MDL-80669 reportbuilder: improved reporting of custom/profile fields. 2024-07-19 10:48:12 +01:00
download.php MDL-82133 reportbuilder: Move out RB exceptions to the L2 namespace 2024-06-12 09:02:29 +02:00
edit.php MDL-73495 reportbuilder: Fix generation of dynamic tabs 2022-01-05 13:16:13 +01:00
index.php MDL-70795 reportbuilder: add interface for creating reports. 2021-10-19 13:55:30 +01:00
lib.php MDL-80245 reportbuilder: implement interface elements for report tags. 2024-03-21 13:11:22 +00:00
upgrade.txt MDL-81125 core: Update upgrade.txt files to document new upgrade notes 2024-05-20 22:26:45 +08:00
UPGRADING.md NOBUG: Add upgrade notes 2024-07-05 09:01:53 +08:00
view.php MDL-72757 reportbuilder: Events for CRUD operations on report models 2022-01-05 09:55:36 +01:00