package
0.0.0-20230605045656-66b15f905e3e
Repository: https://github.com/jimmc/jraceman.git
Documentation: pkg.go.dev
# Functions
ClientPermittedReports returns the list of reports and their attributes
* for the reports that the client has permission to see.
ClientVisibleReports returns the list of reports and their attributes
* that should be visible to a client.
GenerateResults generates a report from a template and a top piece of data.
GetAttributes loads our attributes from the template in one of the given report roots.
ReadAllTemplateAttrs loads the attributes from all the template files
* in all of the given directories.
ReadTemplateAttrs loads the attributes from all the template files in
* the given directory.
# Structs
AttributesOrderByItem contains the OrderBy info loaded from a report template.
No description provided by the author
ComputedWhere is what gets returned to the template to build the sql string.
ControlsOrderByItem is the information about OrderBy that is given to the user.
ControlsWhereItem is the 'where' info that we pass to the user.
OptionsWhereItem contains the value specified in ReportOptions for one where field.
ReportAttributes contains the attributes loaded from a report template.
ReportComputed is the collection of data that we compute based on the report attributes and the ReportOptions.
ReportControls contains the information about a report template that is given to the user.
ReportOptions is the data given to us by the user to generate an instance of the report.
No description provided by the author