diff --git a/guides/EQUELLA_Table_Structures_audit_log_entry.pdf b/guides/EQUELLA_Table_Structures_audit_log_entry.pdf new file mode 100644 index 0000000..6b5afe6 Binary files /dev/null and b/guides/EQUELLA_Table_Structures_audit_log_entry.pdf differ diff --git a/guides/EQUELLA_Table_Structures_tleuser_item_audit_log_entry_language_string.pdf b/guides/EQUELLA_Table_Structures_tleuser_item_audit_log_entry_language_string.pdf new file mode 100644 index 0000000..b145ab1 Binary files /dev/null and b/guides/EQUELLA_Table_Structures_tleuser_item_audit_log_entry_language_string.pdf differ diff --git a/guides/EQUELLA_Table_Structures_tleuser_join_item.pdf b/guides/EQUELLA_Table_Structures_tleuser_join_item.pdf new file mode 100644 index 0000000..e12197f Binary files /dev/null and b/guides/EQUELLA_Table_Structures_tleuser_join_item.pdf differ diff --git a/guides/ReportingGuide.md b/guides/ReportingGuide.md index fecfcfb..7b3b0ea 100644 --- a/guides/ReportingGuide.md +++ b/guides/ReportingGuide.md @@ -16,6 +16,7 @@ Table of Contents * [User management](#user-management) * [Scenarios](#scenarios) * [Creating an Equella-Enabled BIRT Report Designer Binary](#creating-an-equella-enabled-birt-report-designer-binary) +* [Equella Table Structures](#equella-table-structures) ## Report Designer overview @@ -604,3 +605,12 @@ User and Group information queries require careful implementation as each record # Creating an Equella-Enabled BIRT Report Designer Binary A given BIRT RD Equella release binary is comprised of a standard binary of BIRT RD, along with the Equella plugins from [equella/equella-reporting-plugin](https://github.com/equella/equella-reporting-plugin). These plugins are the same plugins used in the Equella application to receive requests from BIRT RD, and to run the reports that have been added to Equella. + +## Equella Table Structures + +* [audit_log_entry table](EQUELLA_Table_Structures_audit_log_entry.pdf) – The contents of these columns changes based on the event_type and event_category +* [tleuser join item table structure](EQUELLA_Table_Structures_tleuser_join_item.pdf) – Often we want to generate a report that joins the tleuser table with the item table. The join is: tleuser.uuid = item.owner +* [tleuser__item__audit_log_entry__language_string structure](EQUELLA_Table_Structures_tleuser_item_audit_log_entry_language_string.pdf) – Relationships between tleuser, audit_log_entry, language_string, item + + +