One of the more advanced features for the report builder is that we can add metadata information about the entities that can change how the reports work and what information is available. In this section, we will talk about providing this information via yml. In order to use yml, you must enable it via configuration:
# config.yml brown298_report_builder: builder: metadata_type: yml
TableName: Report: Ignored: true Secure: Roles: "role_name" Reportable: label: "name for label" Properties: ParameterName: Ignored: Entity: "entity Name" Path: "entity Path" Filter: Types: "string" columnType: "string" Reportable: label: "name for label" Secure: Roles: "role_name"