MDL-75349 group: implement groups datasource for custom reporting.
commitb10b89ec74ea84bedb479f5d0a288a6dd95345cc
authorPaul Holden <paulh@moodle.com>
Mon, 16 May 2022 13:58:15 +0000 (16 14:58 +0100)
committerPaul Holden <paulh@moodle.com>
Thu, 20 Oct 2022 11:30:06 +0000 (20 12:30 +0100)
tree61afd30b2e1d90f14c3cb2e56ddfc91c4994b729
parentf8d28e4ca6e4c32d68b3f31266cf18b1e87fa206
MDL-75349 group: implement groups datasource for custom reporting.

Create new entities for exposing report data on course groups and
groupings, joining to existing course/user entities to provide data
for the reportbuilder editor.
group/classes/reportbuilder/datasource/groups.php [new file with mode: 0644]
group/classes/reportbuilder/local/entities/group.php [new file with mode: 0644]
group/classes/reportbuilder/local/entities/group_member.php [new file with mode: 0644]
group/classes/reportbuilder/local/entities/grouping.php [new file with mode: 0644]
group/tests/reportbuilder/datasource/groups_test.php [new file with mode: 0644]
lang/en/moodle.php
reportbuilder/classes/local/entities/course.php